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
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
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
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
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
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.
1A
2A
3A
3B
4DS+5DS
Ouvrir la visibilité du contenu : First year (1A): IT Core Curriculum
First semester
Procedural Programming 1
Module
Procedural Programming 1
Workload
84H
Fundamentals of Math 1
Module
Fundamentals of Math 1
Workload
84H
Multimedia Software Tools
Module
Multimedia Software Tools
Workload
21H
Computer Systems and Networks
Module
Computer Systems and Networks
Workload
63H
Communication, Culture and Citizenship F1
Module
Communication, Culture and Citizenship F1
Workload
42H
Module
PBL 0
Workload
15H
second semester
Procedural Programming 2
Module
Procedural Programming 2
Workload
52,5H
Fundamentals of Math 2
Module
Fundamentals of Math 2
Workload
84H
Electronics 1
Module
Electronics 1
Workload
63H
Project 1A
Module
Project 1A
Workload
52.5H
Communication, Culture and Citizenship A1
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
Web Technology project
Module
Web Technology project
Workload
42H
Module
Communication Networks
Workload
42H
Module
Network fundamentals
Workload
42H
Communication Networks
Module
Systems and Scripting
Workload
21H
Database
Module
Database
Workload
42H
Fundamentals of Math 3
Module
Fundamentals of Math 3
Workload
84H
Communication, culture and citizenship A2
Module
Communication, culture and citizenship A2
Workload
42H
second semester
Object-oriented Modeling and programming
Module
Object-oriented Programming using C++
Workload
42H
C++ Project
Module
C++ Project
Workload
42H
Microcontroller Architecture
Module
Microcontroller Architecture
Workload
42H
Fundamentals of Math 4
Module
Fundamentals of Math 4
Workload
84H
Communication, culture and citizenship F2
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
Object-oriented Programming and Modeling
Module
Unified Modeling Language UML
Workload
42H
Module
Object-oriented design and
Java Programming
Workload
42H
English For Engineers
Module
English For Engineers
Workload
42H
Operating system Administration
Module
Operating system
Administration and Security: Unix
Workload
42H
Numerical Methods for Engineers
Module
Numerical Methods for Engineers
Workload
42H
Module
Scientific computing
Workload
21H
IP network and Routing
Module
IP essentials
Workload
21H
Module
Switched Networks
Workload
21H
Module
IPNet routing
Workload
21H
Module
CCNA Certification
second semester
Business Management
Module
Financial Analysis
Workload
21H
Module
Business Environment
Workload
21H
Software Engineering and Case Tools
Module
Software Engineering and Case Tools
Workload
42H
Web and Mobile Development
Module
Database Management System
Workload
42H
Module
Programming for Mobile Terminals
Workload
21H
Module
Web Technologies 2.0
Workload
21H
Integrated Development Project
Module
Integrated Development Project
Workload
42H
Estimation Techniques for Engineers
Module
Estimation Techniques for Engineers
Workload
42h
Language Theory
Module
Language Theory
Workload
42h
Communication, Culture and Citizenship F3
Module
Communication, Culture and
Citizenship F3
Workload
42h
Worker Internship
Module
Worker Internship
Fermer la visibilité du contenu
Ouvrir la visibilité du contenu : First year (3B): IT Core Curriculum
First semester
Modular Programming and project
Module
Algorithms and data structures
Workload
63H
Module
C Programming Project
Workload
21H
Microcontroller Architecture
Module
Microcontroller Architecture
Workload
42H
Electronics 1
Module
Electronics P
Workload
63H
IP Networking and Communication
Module
Networks and TCP/IP Protocols
Workload
42H
Module
Communication methods and technologies
Workload
42H
Estimation Techniques for engineers
Module
Estimation Techniques for engineers
Workload
21H
English For Engineers
Module
English For Engineers
Workload
42H
Web technologies 1
Module
Web technologies 1
Workload
21H
second semester
Database Management Sytem
Module
Database Management Sytem
Workload
63H
Object-oriented Programming and Modeling
Module
Unified Modeling Language (UML)
Workload
39H
Module
Object-oriented design and
Java Programming
Workload
39H
Numerical Methods for Engineers
Module
Numerical Methods for Engineers
Workload
39H
Module
Scientific Computing
Workload
21H
Basic Systems
Module
Operating system Administration and Security: Unix
Workload
42H
Business Management
Module
Financial Analysis
Workload
21H
Module
Business Environment
Workload
21H
Communication, Culture and Citizenship F3
Module
Communication, Culture and
Citizenship F3
Workload
42h
Worker Intership
Module
Worker Intership
Fermer la visibilité du contenu
Ouvrir la visibilité du contenu : Curriculum: Data Science (DS)
Semester 7
Communication, Culture and Citizenship F4
Module
Communication, Culture and Citizenship F4
Workload
42H
Project Management and Steering
Module
Intellectual Property Law
Workload
9H
N-Tier Architectures
Module
Information Systems (IS) Architecture I
Workload
42H
Module
Service-Oriented Architecture (SOA)
Workload
30H
Operations Reseach
Module
Graphs and applications
Workload
21H
Module
Linear Programming
Workload
21H
Module
Operations Research and complexity Project
Workload
21H
Systems and Network Administration
Module
Systems and Network Administration
Workload
21H
Probability et statistics
Module
Statistics
Workload
42H
Module
Probability 1
Workload
42H
Data Analysis
Module
Machine Learning
Workload
30H
Industry Immersion Internship
Module
Industry Immersion Internship
Semester 8
Systems and Network Administration
Module
Computer Security
Workload
21H
Module
Database Administration
Workload
21H
Module
Advanced Operating System
Workload
30H
English For Engineers
Module
English For Engineers
Workload
42H
Project Management and Steering
Module
Project Management
Workload
21H
Module
Innovation and Entrepreneurship (Ingrated Project)
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.