OBJECTIFS PEDAGOGIQUES:
Cette formation vise à former des personnes capables de :
- Programmer des solutions informatiques via différents langages (C, C++, Java, Python)
- Concevoir et administrer des bases de données en utilisant le langage SQL
- Configurer les équipements de base et les adresses IP d'un réseau local
- Déployer des environnements serveurs via des lignes de commande (Linux/Bash)
- Gérer un projet technique en équipe en utilisant des systèmes de versioning (Git/GitHub)
- Collecter des données brutes, entraîner des algorithmes prédictifs et créer des tableaux de bord interactifs
- Réaliser des tests d'intrusion (Pentesting), sécuriser des réseaux (Firewalls, VPN) et auditer des systèmes
- Développer des applications Full-Stack (Web et Mobile) et automatiser les déploiements (CI/CD, DevOps)
- Dimensionner, installer et superviser l'infrastructure réseau et cloud d'une entreprise complexe
CONDITIONS D’ACCES :
- Etre titulaire d’un baccalauréat scientifique ou technique
- Etude de dossier + entretien
DEBOUCHES DE LA FORMATION :
La Formation prépare les étudiants aux métiers suivants :
- Ingénieur en Machine Learning
- Consultant Big Data
- Consultant en Sécurité Informatique
- Administrateur de Sécurité Réseau
- Développeur Full-Stack
- Ingénieur Logiciel (Software Engineer)
- Développeur Mobile
- Ingénieur DevOps
- Chef de Projet Technique (Scrum Master)
- Ingénieur Réseaux et Télécoms
- Administrateur Systèmes et Réseaux
- Ingénieur VoIP
- Responsable d'Infrastructure IT
DUREE DE LA FORMATION :
Trois années d’études post bac.
ORGANISATION MODULAIRE DE LA FILIERE
Tronc Commun
1er SEMESTRE
- Architecture des ordinateurs
- Algorithmique et Programmation C
- Systèmes d’Exploitation et Environnement LINUX
- Microprocesseurs et Programmation Assembleur
- Bureautique et Outils de Productivité
- Mathématiques 1
- Méthodologie du travail universitaire
2ème SEMESTRE
- Fondements des Réseaux Informatique
- Développement web 1
- Programmation Python Fondamentale
- Bases de données 1
- Structure de données en C++
- Mathématiques 2
- Compétences numériques & IA
Tronc Commun
3ème SEMESTRE
- Programmation Orientée Objet en JAVA
- Modélisation UML et Gestion des projets informatiques
- Commutation et routage avancée
- Développement web 2
- Probabilités et Statistiques
- Langues étrangère 1, espagnole
- Droit du Numérique et Éthique
4ème SEMESTRE
- Administration des systèmes et réseaux
- Bases de données 2
- Initiation à la Science des données et à l’intelligence artificielle
- Systèmes d'information
- Recherche Opérationnelle
- Langues étrangère 2 : français
- Culture d'Entreprise et Fondements du Management
OPTION 1 : Génie informatique
5ème SEMESTRE
- Langue étrangère 3 : Français professionnel 1 et Anglais professionnel 1
- Développement personnel
- Programmation orientée objet en JAVA
- Modélisation UML, Méthodes Agiles et Gestion de Projet
- Architecture web et front end
- Bases des données avancées
- Intelligence artificielle et apprentissage automatique
6ème SEMESTRE
- Internet des objets
- Cybersécurité
- Administration des Système et Réseaux
- Infrastructures cloud et conteneurisation
- Culture Entrepreneuriale
- Langue étrangère 4
- Développement back end et web services
OPTION 2 : Ingénierie des systèmes Réseaux
5ème SEMESTRE
- Programmation Python avancée
- Réseaux Sans Fil et Mobiles
- Réseaux IP Avancés
- Langue étrangère 3 : Français professionnel 1 et Anglais professionnel 1
- Développement personnel
- Transmission de Données et Traitement du Signal
- Intelligence artificielle et apprentissage automatique
6ème SEMESTRE
- Internet des objets
- Cybersécurité
- Administration des Système et Réseaux
- Infrastructures cloud et conteneurisation
- Culture Entrepreneuriale
- Langue étrangère 4
- Programmation et Automatisation Réseau