Infos pratique
Niveau d’entrée Bac+2, Bac+3 ou Bac+4
Niveau de sortie Bac+5
Session de rentrée Septembre

Génie Informatique

La formation s’intéresse à tous les domaines fondamentaux de l'informatique : algorithmique, architecture, réseaux, systèmes d'exploitation, génie logiciel, bases de données, mathématiques pour l'informatique, recherche opérationnelle, recouvrant ainsi tous les grands domaines de l'Informatique :

  • Algorithmique et Programmation
  • Architecture, Réseaux et Système
  • Analyse et conception des systèmes d'information, Bases de données…


Conditions d’accès :

En 1ère année :

  • Les étudiants ayant accompli deux années d’études supérieures dans un institut préparatoire aux études d’ingénieurs dans la filière « Mathématiques – Physique » « Physique – Chimie » ou « Biologie-Géologie » ;
  • Les étudiants titulaires d’une Licence (Fondamentale / Appliquée) ou d’un diplôme équivalent ;
  • Avoir un BTS universitaire (pour les étrangers).


En 2ème année :

Mastère 1 accompli en Informatique avec succès ou niveau équivalent en rapport avec la spécialité demandée et sous réserve d’étude de dossier.


Pour qui ?

Le candidat doit avoir pour vocation le service d’autrui et justifier de qualités importantes telles que :

  • Comprendre le fonctionnement d'un ordinateur,
  • Analyser, concevoir et réaliser une solution informatique, un site Web,
  • Administrer un système d’informations, une base de données, des réseaux,
  • Conseiller et assister techniquement les utilisateurs, clients et services,
  • Développer des capacités de gestion de projet : gestion du temps, répartition des missions, autonomie,
  • Utiliser et maîtriser des langages de programmation, les structures de données, les bases de données,
  • Simuler, expliquer un programme informatique, et évaluer sa complexité,
  • Comprendre les techniques de génie logiciel et savoir les utiliser pour expliquer et mettre en œuvre des systèmes informatiques,
  • Maîtriser les environnements de développement modernes et les technologies du Web,
  • Comprendre et mettre en œuvre une méthode de conception de bases de données,
  • Maîtriser les techniques d'analyse et de modélisation de solutions informatiques,
  • Savoir utiliser des outils mathématiques et statistiques, des logiciels d'acquisition et d'analyse de données,
  • Savoir communiquer (en français et en anglais) et travailler en équipe.
 

Perspectives Académiques et professionnelles du Parcours

Débouchés académiques

Les étudiants titulaires de diplôme d’ingénieur qui désirent continuer leur formation peuvent le faire dans le cadre d’un doctorat selon les conditions habituelles d’admission.

Débouchés professionnels

L'ingénieur architecture systèmes : il conçoit, ou adapte, les logiciels de base d'un équipement pour les installer dans le cadre d'une architecture matérielle spécifique. Il peut également optimiser l'architecture matérielle en préconisant des solutions tenant compte des possibilités technologiques les plus récentes. Il les coordonne et en suit la mise en place.

L'ingénieur développement logiciel : il participe à la définition, à la conception, à la réalisation et à la mise au point des sous-systèmes logiciels qui seront intégrés dans un système comprenant généralement du matériel et du logiciel.

L'ingénieur réseaux : il met en place et développe les réseaux de communication par lesquels transitent les voix, les images et les données. À lui de résoudre les problèmes liés à la distance, à la diversité des matériels et des logiciels. Dans le cadre d'une mission de conseil et d'assistance, il exerce une veille technologique permanente.

Les métiers de l'informatique des réseaux : spécialiste des questions de communication, l'ingénieur réseau installe, gère et assure l'optimisation des réseaux de l'entreprise. Il a pour missions :

  • Le choix, l'installation et la configuration du réseau
  • L'administration et la sécurité du réseau
  • L'intégration de nouveaux outils, serveurs de messagerie, antivirus…

Programme

1ère année

Semestre 1

  • Programmation Linéaire
  • Probabilités & Statistiques
  • Logique
  • Algorithmique & Structures de données
  • Programmation en C
  • Programmation machine
  • Logiciel de base
  • Bases de données
  • Transmission de données
  • Anglais 1 
  • Circuits Logiques
  • Technique de Communication
  • Culture de l'entreprise

Semestre 2

  • Modélisation & Algorithmique
  • Programmation orientée objet en C++
  • Principes des Systèmes d’exploitation
  • Conception des Systèmes d’information
  • Développement d’applications Web
  • MCSA : Windows Server 2012
  • Algorithmique numérique
  • Anglais 2
  • Structure et foctionnement des calculateurs
  • Techniques de communication

2ème année

Semestre 1

  • Algorithmique avancée & Complexité
  • Programmation orientée objet en JAVA SCJA
  • Langages & Calculabilité
  • Architecture des ordinateurs
  • Réseaux IP : CCNA Cisco Modules 3 et 4
  • Architecture des systèmes d’exploitation
  • Systèmes et applications répartis
  • Administration des bases de données
  • Conception orientée objet avec UML
  • Stratégie d’entreprise
  • Anglais 3

Semestre 2

Option : Ingénierie des Systèmes d’Information

  • Programmation mobile
  • Techniques de compilation
  • Processus agile unifié de développement
  • Anglais 4
  • Projet de Fin d'Année
  • Conception et mise en œuvre des SI décisionnels
  • Programmation des bases de données
  • Qualité du logiciel
  • Architecture des SI en JEE
  • MCSD Applications Web
  • MTA Cloud Fundamentals
  • Techniques de communication


Option : Ingénierie des Réseaux

  • Programmation mobile
  • Techniques de compilation
  • Processus agile unifié de développement
  • Anglais 4
  • Projet de Fin d'Année
  • Administration des réseaux
  • Ingénieries des protocoles et des services
  • Applications réseaux
  • CCNA Security
  • CCNP Routing
  • Techniques de communication

3ème année

Semestre 1

Option : Ingénierie des Systèmes d’Information

  • Bases de données avancées
  • Fouille de données
  • Architecture & Algorithmique Parallèles
  • SOA & Cloud
  • Sécurité des systèmes informatiques
  • IA & Système multi-agents
  • Urbanisation et gouvernance des systèmes d’information
  • Progiciels intégrés (ERP)
  • Gestion des données dans un environnement à large échelle
  • Anglais 5: Préparation TOEIC
  • Techniques de communication
  • Création d’entreprises


Option : Ingénierie des Réseaux

  • Architecture & Algorithmique Parallèles
  • SOA & Cloud
  • Sécurité des systèmes informatiques
  • IA & Système multi-agents
  • Sûreté de fonctionnement et tolérance aux pannes
  • Sécurité des réseaux et des services
  • CCNP Switching
  • Réseaux sans fil et cellulaires
  • Evaluation des performances
  • Anglais 5: Préparation TOEIC
  • Techniques de communication
  • Création d’entreprises

Semestre 2

  • Projet de fin d'études