Chargement...

Année universitaire 2026-2027

Ce parcours couvre les spécialités de :
  • Cloud et cybersécurité
  • Ingénierie Logiciel et Data
  • Intelligence Artificielle
  • Full stack Programming
  • Option 3 : Ingénierie de l’Intelligence Artificielle
  • Cloud et cybersécurité
  • Intelligence artificielle
  • Ingénierie Logiciel et Data
  • Option 3 : Ingénierie de l’Intelligence Artificielle
  • Options mineures : IOT industriel et robotique & IA et calcul distribué
  • Option 3 : Ingénierie de l’Intelligence Artificielle
Cycle Ingénieure Informatique

Niveaux d’accès

Durée des études : 3 ans
Diplôme d’accès : licence – préparatoire validée – préparatoire intégrée validée
Durée des études : 2 ans (à partir de l’année universitaire 27-28)
Diplôme d’accès : Master- Première cycle ingénieur validée

Planification des cours

Horaires des études

Du lundi au vendredi : de 18h15 à 20H30
Samedi : de 13H à 18H30

Planning annuel

Années pédagogiques 1-2 : 10 mois d’études
Année pédagogique 3 : 4 mois d’études + 6 mois pour le projet de fin des études

Résumé

Le parcours d’ingénieur en informatique forme des experts capables de concevoir, développer et sécuriser des systèmes numériques innovants. Il intègre de manière cohérente l’intelligence artificielle, le software engineering et le cloud computing pour concevoir des applications performantes et évolutives. Il mobilise également le data engineering pour exploiter et valoriser efficacement les données. La formation inclut la cybersécurité afin de garantir la protection des systèmes et des informations. Orienté projets et innovation, ce cursus prépare les ingénieurs à relever les défis de la transformation digitale.

Compétences

  • Analyser un besoin métier, technique ou organisationnel afin de définir une solution informatique adaptée, en formalisant les objectifs, les contraintes, les risques, les ressources nécessaires et les critères de réussite dans un cahier des charges.
  • Concevoir des architectures logicielles, applicatives et systèmes robustes, évolutives, interopérables et sécurisées, en tenant compte des exigences de performance, de maintenabilité, d’intégration et d’évolution technologique.
  • Développer des applications informatiques fiables et maintenables en mobilisant des langages de programmation, des paradigmes de développement, des méthodes algorithmiques, des tests, de la documentation technique et des pratiques de qualité logicielle.
  • Concevoir, organiser et exploiter des systèmes de gestion de données afin de collecter, structurer, sécuriser, analyser et valoriser des données utiles à la prise de décision, à l’automatisation des processus et à l’amélioration des services numériques.
  • Intégrer des technologies émergentes dans les solutions informatiques, notamment l’intelligence artificielle, l’automatisation, le cloud, l’Internet des objets ou les systèmes distribués, afin d’améliorer la performance, l’adaptabilité et la valeur d’usage des systèmes développés.
  • Déployer et maintenir des solutions informatiques en environnement opérationnel en appliquant des pratiques d’intégration continue, de déploiement continu, de supervision, de gestion des versions, de tests automatisés et d’amélioration continue.
  • Sécuriser les applications, les infrastructures, les données et les usages numériques en identifiant les vulnérabilités, en appliquant les principes de cybersécurité, de protection des données, de contrôle d’accès, de traçabilité et de continuité de service.
  • Évaluer les impacts éthiques, juridiques, sociaux et environnementaux des systèmes numériques afin de concevoir des solutions responsables, accessibles, explicables, durables et conformes aux réglementations applicables.
  • Piloter un projet informatique de la conception à la mise en service en coordonnant les équipes, les ressources, les délais, les risques, les coûts, la qualité et les parties prenantes dans un cadre agile, collaboratif ou hybride.
  • Réaliser une veille scientifique, technologique, économique et réglementaire afin d’anticiper les évolutions du secteur informatique, d’identifier les opportunités d’innovation et d’accompagner la transformation numérique des organisations.

Métiers

Développeur de logiciels

Conception, développement et maintenance de logiciels ou d'applications informatiques

Ingénieur systèmes et réseaux

Installation, configuration et gestion des systèmes informatiques et des réseaux de communication

Architecte de systèmes d'information

Conception de l'architecture des systèmes informatiques pour répondre aux besoins des organisations

Chef de projet informatique

Gestion de projets informatiques, de la planification à l'exécution, en assurant le lien entre les équipes techniques et les clients ou utilisateurs

Consultant en IT

Fourniture d'expertise technique et de conseils en technologie de l'information aux entreprises

Formateur TIC

Formateur informatique, responsable de formations TIC

Analyste de données

Traitement et analyse de grandes quantités de données pour aider à la prise de décision

Ingénieur sécurité informatique

Protection des systèmes informatiques contre les menaces et les vulnérabilités et gestion de la cybersécurité

Développeur web et mobile

Conception, développement des applications web et mobile

Ingénieur sécurité informatique

Protection des systèmes informatiques contre les menaces et les vulnérabilités et gestion de la cybersécurité

Ingénieur en développement de jeux vidéo

Création de jeux vidéo, incluant la programmation des moteurs de jeu et des systèmes interactifs

Ingénieur en intelligence artificielle

Développement d'algorithmes et de systèmes capables de réaliser des tâches qui nécessitent une intelligence humaine

Ingénieur cloud

Conception et gestion des services informatiques basés sur le cloud, y compris la migration et l'entretien des infrastructures cloud

Ingénieur en logiciel embarqué

Développement de logiciels pour des systèmes embarqués dans des appareils électroniques ou des machines

The teaching staff consists of recognized experts in computer science, dedicated to providing instruction in English and focused on developing students' technical and professional skills.

Mabrouka Dchicha

Mabrouka Dchicha

Head of International Class

mabrouka.dchicha@esprit.tn

She holds an MA in Business English and is a Senior Associate Professor as well as a language and communication teacher at ESPRIT School of Engineering. Her interests lie in fostering dynamic learning environments. Her decade-long commitment to teaching, research, and applied linguistics converges into a passion for advancing communication skills in the academic sphere

Soumaya Argoubi is a Faculty member and head of the algorithms and programming pedagogical unit at ESPRIT School of Engineering, Tunisia. She holds a PhD, a Research Master’s in Protocol, Networks, Images, and Multimedia Systems, and a National Engineer’s Diploma in computer sciences. The research areas in which she is involved revolve around wireless networks, the incorporation of sustainability in engineering education, and innovation in educational strategies. She teaches courses related to algorithms and C/C++ programming as well as networking.

Sami Sifi is Associate Professor in applied mathematics at ESPRIT, Tunisia and presently manager of the evening courses. Sami holds an MSc degree in mathematical modelling and a PhD in Management Science and has conducted research on pedagogical innovation and on the development of academic social networks to enhance collaboration and stimulate collective intelligence among students

Wissal Neji is a Professor at ESPRIT School of Engineering, Tunisia. She received her Master’s degree and engineering diploma in Computer Science from the National School of Computer Science, Tunisia. Her teaching and research interests include innovative teaching, machine learning, data structures, and machine vision. She is currently working as the head of the Department of Numeric Learning at ESPRIT School of Engineering.

Dhouha Melliti holds a PhD in Economics and Business, awarded in 2014. She is a Professor of Management at ESPRIT School of Engineering and Technologies and is responsible for the “Business Environment” course. She has been a Scopus reviewer (2021-2023) and is the ESPRIT-CEDIMES Regional Delegate since 2023. She is also a member of the organizing committee for the international federative conference of the CEDIMES Institute (November 2024). Her main areas of research include technological innovation, pedagogical innovation, and the role of higher education in conflict, peace, and sustainable development.

International Mobility

The international mobility program in Computer Engineering, enables students to deepen their knowledge in areas such as data science and emerging technologies. ESPRIT collaborates with renowned partner universities, offering either an exchange semester or a double degree, thus expanding students’ expertise and international exposure.

Écoles partenaires

The five-year program covers the 1st to the 5th year, with an option focused on Data Science. This specialization aligns with industry needs, equipping students with essential skills in data analysis and machine learning. Access to this option is merit-based.

Ouvrir la visibilité du contenu : First year (1A): IT Core Curriculum

First semester

Module

Procedural Programming 1

Workload

84H

Module

Fundamentals of Math 1

Workload

84H

Module

Multimedia Software Tools

Workload

21H

Module

Computer Systems and Networks

Workload

63H

Module

Communication, Culture and Citizenship F1

Workload

42H

Module

PBL 0

Workload

15H

second semester

Module

Procedural Programming 2

Workload

52,5H

Module

Fundamentals of Math 2

Workload

84H

Module

Electronics 1

Workload

63H

Module

Project 1A

Workload

52.5H

Module

Communication, Culture and Citizenship A1

Workload

63h

Fermer la visibilité du contenu

Ouvrir la visibilité du contenu : First year (2A): IT Core Curriculum

First semester

Module

Web Technology project

Workload

42H

Module

Communication Networks

Workload

42H

Module

Network fundamentals

Workload

42H

Module

Systems and Scripting

Workload

21H

Module

Database

Workload

42H

Module

Fundamentals of Math 3

Workload

84H

Module

Communication, culture and citizenship A2

Workload

42H

second semester

Module

Object-oriented Programming using C++

Workload

42H

Module

C++ Project

Workload

42H

Module

Microcontroller Architecture

Workload

42H

Module

Fundamentals of Math 4

Workload

84H

Module

Communication, culture and citizenship F2

Workload

42h

Fermer la visibilité du contenu

Ouvrir la visibilité du contenu : First year (3A): IT Core Curriculum

First semester

Module

Unified Modeling Language UML

Workload

42H

Module

Object-oriented design and Java Programming

Workload

42H

Module

English For Engineers

Workload

42H

Module

Operating system Administration and Security: Unix

Workload

42H

Module

Numerical Methods for Engineers

Workload

42H

Module

Scientific computing

Workload

21H

Module

IP essentials

Workload

21H

Module

Switched Networks

Workload

21H

Module

IPNet routing

Workload

21H

Module

CCNA Certification
second semester

Module

Financial Analysis

Workload

21H

Module

Business Environment

Workload

21H

Module

Software Engineering and Case Tools

Workload

42H

Module

Database Management System

Workload

42H

Module

Programming for Mobile Terminals

Workload

21H

Module

Web Technologies 2.0

Workload

21H

Module

Integrated Development Project

Workload

42H

Module

Estimation Techniques for Engineers

Workload

42h

Module

Language Theory

Workload

42h

Module

Communication, Culture and Citizenship F3

Workload

42h

Module

Worker Internship

Fermer la visibilité du contenu

Ouvrir la visibilité du contenu : First year (3B): IT Core Curriculum

First semester

Module

Algorithms and data structures

Workload

63H

Module

C Programming Project

Workload

21H

Module

Microcontroller Architecture

Workload

42H

Module

Electronics P

Workload

63H

Module

Networks and TCP/IP Protocols

Workload

42H

Module

Communication methods and technologies

Workload

42H

Module

Estimation Techniques for engineers

Workload

21H

Module

English For Engineers

Workload

42H

Module

Web technologies 1

Workload

21H

second semester

Module

Database Management Sytem

Workload

63H

Module

Unified Modeling Language (UML)

Workload

39H

Module

Object-oriented design and Java Programming

Workload

39H

Module

Numerical Methods for Engineers

Workload

39H

Module

Scientific Computing

Workload

21H

Module

Operating system Administration and Security: Unix

Workload

42H

Module

Financial Analysis

Workload

21H

Module

Business Environment

Workload

21H

Module

Communication, Culture and Citizenship F3

Workload

42h

Module

Worker Intership

Fermer la visibilité du contenu

Ouvrir la visibilité du contenu : Curriculum: Data Science (DS)

Semester 7

Module

Communication, Culture and Citizenship F4

Workload

42H

Module

Intellectual Property Law

Workload

9H

Module

Information Systems (IS) Architecture I

Workload

42H

Module

Service-Oriented Architecture (SOA)

Workload

30H

Module

Graphs and applications

Workload

21H

Module

Linear Programming

Workload

21H

Module

Operations Research and complexity Project

Workload

21H

Module

Systems and Network Administration

Workload

21H

Module

Statistics

Workload

42H

Module

Probability 1

Workload

42H

Module

Machine Learning

Workload

30H

Module

Industry Immersion Internship
Semester 8

Module

Computer Security

Workload

21H

Module

Database Administration

Workload

21H

Module

Advanced Operating System

Workload

30H

Module

English For Engineers

Workload

42H

Module

Project Management

Workload

21H

Module

Innovation and Entrepreneurship (Ingrated Project)

Workload

15H

Module

Information Systems (IS) Architecture II

Workload

42H

Module

Big Data Analytics

Workload

42H

Module

Deep Learning

Workload

21H

Module

Data Science Project

Workload

84h

Semester 9

Module

Personnal Skills A

Workload

12h

Module

Personnal Skills F

Workload

12h

Module

AI & Cognition Project

Workload

21H

Module

NoSql Databases

Workload

21H

Module

Deep Learning 2

Workload

21H

Module

Time Series

Workload

30H

Module

Optimization for ML

Workload

21H

Module

Probability 2

Workload

30H

Module

Engineering Internship

Workload

30h

Semester 10

Module

End of studies Project

Workload

99h

Fermer la visibilité du contenu

Scientific or technical baccalaureate

Scientific bachelor’s degree or admission through the national engineering exam

Degree: EUR-ACE accredited Engineering Diploma

Garde

Master

Graduation Year

BAC +5

Location

Tunisia

Duration

5 years

(10 semesters) post-baccalaureate

Available in

Full-time education

Presentation

The Computer Engineering curriculum in the International Class is entirely taught in English. This program aims to train engineers who design complex software and manage interdisciplinary projects, integrating innovative and sustainable solutions. Graduates excel in technical communication and thrive in international collaborative environments.