Ingénieur cloud et IoT
Filière Ingénierie des Systèmes Ubiquitaires et Distribués – Cloud et IoT (SUD)
|
Cursus
Semestre |
Blocs de Modules |
Liste des Modules |
Eléments de module |
S1 |
Modules Scientifiques et techniques de base et de spécialisation |
Bases de données et Programmation |
Algorithmique et programmation Java |
Bases de données relationnelles & ORM |
|||
Conception orientée-objets |
|||
Fondements ingénierie système |
Systèmes d’exploitation |
||
Circuits et systèmes électroniques |
|||
Microprocesseurs et assembleurs |
|||
Réseaux et interconnexions |
Réseaux de communication |
||
Théorie de l’information et du codage |
|||
Réseaux de communication |
|||
Mathématiques, statistiques et projet |
Mathématiques pour ingénieurs |
||
Probabilités et statistique |
|||
Projet de développement personnel et professionnel (PPP) |
|||
Modules de Management |
Ingénierie et environnement socio-économique |
Rôle et déontologie de l’ingénieur |
|
Introduction aux sciences économiques |
|||
Modules de langues, de Communication et des TIC |
Langues et techniques de communication |
Anglais et développement humain |
|
Techniques d’expression et de communication |
|||
S2 |
Modules Scientifiques et techniques de base et de spécialisation |
Algorithmique et virtualisation |
Structures de données et algorithmes |
Mathématiques discrètes |
|||
Techniques de virtualisation |
|||
Systèmes, mobile, et qualité |
Ingénierie des systèmes |
||
Développement des applications mobiles |
|||
Techniques de validation et d’assurance qualité |
|||
Infrastructure électronique et de communication |
Communication analogique et numérique |
||
Mémoires et interfaces matérielles |
|||
Techniques de simulation des réseaux |
|||
Recherche opérationnelle et projet |
Optimisation |
||
Théorie des graphes et ordonnancements |
|||
Projet personnel et professionnel (PPP) |
|||
Modules de Management |
Finance d’entreprise |
Comptabilité Générale |
|
Analyse financière des projets |
|||
Modules de langues, de Communication et des TIC |
Langues et techniques de communication |
Anglais et développement humain |
|
Techniques d’expression et de communication |
|||
S3 |
Modules Scientifiques et techniques de base et de spécialisation |
Architectures et bonnes pratiques des SIs |
Design patterns et architectures logicielles |
Middlewares et architectures distribués |
|||
Référentiels de bonnes pratiques des systèmes d’information |
|||
Répartition, programmation OS et sécurité des applications |
Sécurité des applications web et mobiles |
||
Programmation de pilotes et de noyaux OS |
|||
Algorithmes parallèles et répartis |
|||
Réseaux et sécurité |
Réseaux mobiles |
||
Sécurité des réseaux de communication |
|||
Projet personnel et professionnel (PPP) |
|||
Embarqué, IoT et WSN |
Systèmes temps réel et embarqués |
||
Fondements de l’IoT |
|||
Réseaux de capteurs sans fil (WSN) |
|||
Modules de Management |
Marketing et Développement Durable |
Marketing digital |
|
Introduction au développement durable |
|||
Modules de langues, de Communication et des TIC |
Langues et techniques de communication III |
Anglais et développement humain |
|
Communications et développement personnel |
|||
S4 |
Modules Scientifiques et techniques de base et de spécialisation |
SOA, web et DevOps |
SOA et technologies de sa mise en œuvre |
Plateformes et frameworks de développement Web |
|||
Techniques de développement et d’intégration continus (DevOps) |
|||
Cloud et systèmes de stockage |
Cloud computing (architectures, modèles et services) |
||
Développement des applications et services pour le cloud |
|||
Data-centers, services et réseaux de stockage |
|||
IoT et NoSQL |
RFID et ses applications dans l’IoT |
||
Plateformes et technologies de l’IoT |
|||
Bases de données NoSQL et ODM |
|||
Machine learning et data engineering |
Pattern recognition et machine learning |
||
Data mining et wharehousing |
|||
PPP (Projet personnel et professionnel) |
|||
Modules de Management |
Techniques de Management II |
Gestion des risques |
|
Management des projets |
|||
Modules de langues, de Communication et des TIC |
Langues et techniques de communication IV |
Anglais et développement humain |
|
Communications et développement personnel |
|||
S5 |
Modules Scientifiques et techniques de base et de spécialisation |
Sécurisation et planification du cloud et IoT |
Sécurité dans l’IoT et le cloud |
Management et planification des stratégies cloud |
|||
Big Data |
Big data analytics eb utilisant R/SCALLA/MADlib |
||
Traitement du big data en utilisant MapReduce / Hadoop / Kafka |
|||
Multimédia et virtualisation pour IoT |
Internet of Multimedia Things (IoMT) |
||
Virtualisation pour l’IoT (SDR, SDN, NFV …) |
|||
R&D et séminaires |
Introduction à la R&D |
||
Séminaires |
|||
Modules de Management |
Entreprenariat et Innovation |
Entreprenariat et innovation |
|
Mangement de l’innovation |
|||
Introduction au Développement Durable |
|||
Modules de langues, de Communication et des TIC |
Langues et techniques de communication IV |
Anglais et développement humain |
|
Techniques d’expression et de communication |
|||
S6 |
Projet de fin d’études |