Filière Génie Informatique
La filière Génie Informatique forme des ingénieurs capables de concevoir, développer et piloter des solutions numériques adaptées aux besoins des organisations. Elle couvre tout le cycle de vie des systèmes informatiques, de l’analyse des besoins à la mise en production, en intégrant les dimensions logicielles, réseaux et données.
Les étudiants acquièrent des compétences en architectures robustes, développement d’applications, gestion de projets informatiques, assurance qualité
logicielle, infrastructures réseaux, sécurité des systèmes et exploitation des données.
Options de spécialisation
Génie Logiciel & Systèmes — Concevoir des solutions logicielles robustes et évolutives.
Analyser les besoins, concevoir des architectures fiables et développer des applications performantes, avec les méthodes modernes (Agile, Scrum).
Réseaux Informatiques & Cybersécurité — Sécuriser et optimiser les infrastructures informatiques.
Concevoir, administrer et sécuriser les réseaux et systèmes d’information : protection des données, supervision et continuité de service.
Science des Données & Intelligence Artificielle — Exploiter les données pour créer de la valeur.
Collecter, analyser et exploiter les données pour développer des solutions d’IA et d’aide à la décision : data science, machine learning, visualisation.
Programme de la filière (Cycle Ingénieur)
Semestre 5
- Programmation orientée objet (Java)
- Réseaux & protocoles internet (CCNA 1 & 2)
- Système d’exploitation Linux II
- Bases de données & modélisation des SI
- Technologies Web I
- Outils numériques (Power BI)
Semestre 6
- Réseaux informatiques II (CCNA 3 & 4)
- UML & méthodes agiles
- Ingénierie des bases de données & optimisation
- Technologies Web 2
- Programmation IHM
- Culture et éthique de l’ingénieur
Semestre 7
- Qualité du logiciel
- Bases de données NoSQL & systèmes distribués
- Technologies Web avancées
- Développement mobile & multiplateforme
- Réseaux et télécoms
- IA et éthique numérique
Semestre 8
- Intelligence artificielle appliquée
- Théorie des langages et compilation
- Méthodologie DevOps · Programmation J2EE
- Entrepreneuriat & innovation
- Option : Big Data & Cloud
- Cyberdéfense & tests d’intrusion
- Back-end avancé & microservices
Semestre 9
- Parallélisme et distribution
- Bases de données réparties
- Employabilité & insertion
- Option : Machine/Deep Learning & IoT
- Cyberdéfense avancée & audit des risques
- Java avancé, design patterns & sécurité applicative
(Semestre 10 : projet de fin d’études en entreprise.)
Débouchés
Ingénieur logiciel, développeur full-stack, ingénieur réseaux & sécurité, analyste cybersécurité, data scientist, ingénieur IA, DevOps…



