Le génie informatique, ou ingénierie informatique, est une discipline qui traite de la conception, du développement et de la fabrication de systèmes informatiques, à la fois matériels et logiciels.
Ingénieur Génie Informatique
Option : Qualité Logiciel
Option : Système et Réseaux Informatiques
Objectifs de la formation
L’objectif de la formation est de fournir aux élèves ingénieurs une gamme complète d'outils et de méthodes de génie informatique leur permettant de concevoir, modéliser et analyser des systèmes d’information d’une organisation. Ainsi, la formation dispensée aux étudiants du Génie Informatique leur permet de maîtriser les méthodologies de conception de systèmes d’information, et les outils de génie logiciel, la gestion de projet informatique, la maîtrise des systèmes d’exploitations et les réseaux informatique.
Cette formation de Génie Informatique est donc une formation pluridisciplinaire allant de la conception, l’analyse et la modélisation ainsi que l’exploitation des systèmes d’information intégrant des disciplines aussi diverses que les mathématiques appliquées, informatique, réseaux , l'électronique, du management, du marketing et la communication.
Les enseignements sont organisés de manière très interdisciplinaire et aussi intègrent les sciences humaines et sociales et d’économie et gestion. Ces enseignements donnent lieu à des applications régulières sur le terrain : stages, projets collectifs, projets individuels.
Débouchés et retombées de la formation
Les compétences acquises par cette formation offrent aux spécialistes en Génie Informatique l’accès rapide à des fonctions de responsabilités dans le domaine de la conception et la modélisation et la réalisation de système d’information comme des chefs de projets juniors, des ingénieurs études et développement en génie logiciel, en qualité de génie logiciel ou en sécurité informatique.
Cette formation donne aux futurs ingénieurs la capacité de répondre efficacement aux exigences de la gestion d’un projet informatique à savoir la gestion des ressources, le gestion du temps et la gestion des productions ainsi que la dimension qualité dans cette gestion.
Les ingénieurs en génie informatique exercent leurs activités au sein du système d’information d’une organisation et peuvent donc intervenir dans toutes les étapes du cycle de vie d’un logiciel. Ils sont compétents dans les domaines de la gestion de projet informatique, dans l’analyse et la conception et la réalisation et la sécurisation d’applications logicielles.
Parmi les missions de l'ingénieur informatique et qui sont des besoins exprimés par des entreprises on peut citer :
Modélisation, analyse et réalisation de système d’information en prenant en compte la qualité ou la sécurité.
Gestion de projet informatique en prenant en compte les nouvelles avancées technologique dans le domaine de l’informatique et les réseaux.
Cycle Ingénieur Génie Informatique
Modules 1ère année
3M1 : Analyse Numérique et Analyse des Données
3M2 : Programmation Orientée Objet C++
3M3 : Traitement analogique du Signal et Introduction aux réseaux
3M4 : Systèmes d’exploitations et Electronique Numérique
3M5 : Complexité, Grammaire et langages
3M6 : Management et Outils de pilotage économique
3M7 : Systèmes à microprocesseurs et assembleurs
3M8 : Systèmes d’Information et Bases de Données
3M9 : Recherche opérationnelle et Bases de données Détection & Estimation
3M10 : Traitement numérique du signal et automatique
3M11 : Programmation objet en Java
3M12 : Langues et Communication
Modules 2ème année
4M1 : Programmation dans une BD et Tech Web
4M2 : Conception et développement d’IHM
4M3 : Gestion de projet informatique et Génie logiciel
4M4 : Réseaux informatiques
4M5 : Communication interpersonnelle et scientifique
4M6 : Management et Marketing:
4M7 : Compilation
4M8 : Administration Linux et programmation réseaux
4M9 : Programmation Parallèle, IA
4M10 : Système d’exploitation II et système répartis
4M11 : Projet de fin d’année
4M12 : Communication professionnelle et méthodes de gestion des ressources humaines
Modules 3ème année
5M1 : Application et programmation répartis
5M2 : Base de données Avancées
5M3 : Sécurité Informatique
5M4 : Systèmes d’information moderne, Audit et schéma directeur
5M5 : Qualité logiciel
5M6 : Management et responsabilité
5M7 : Projet de Fin d’Etude (PFE)