Spécialité : systèmes embarqués et IoT
1. Objectif:
La Licence en Ingénierie des Systèmes Informatiques « Computer Engineering » : parcours Systèmes
Embarqués & IoT a pour objectif de former, en trois ans après le baccalauréat, des compétences en
Informatique capables de concevoir, d’analyser, d’évaluer, de développer, d’implanter et d’assurer la
maintenance des systèmes embarqués avec ses composantes aussi bien matérielles que logicielles.
2. Conditions d’admission:
Etre titulaire d’un Bac ou équivalent.
Nombre prévu des étudiants max : 80 étudiants
3. Perspectives professionnelles du parcours:
Cette formation vise à préparer les étudiants à divers métiers à savoir :
- IoT chef officier/Analyste de données spécifiques IoT : Il est chargé de valoriser les données
pertinentes collectées à partir de l’internet des objets en les faisant analyser pour les
transformer en valeur d’affaires, en avantage concurrentiel ou pour améliorer la prise de
décision
• Intégrateur IoT : Il intègre des solutions IoT en exploitant des plateformes (dans des cas
réels)
• Concepteur de solutions informatiques embarquées : Il analyse les besoins des utilisateurs
afin de concevoir des programmes sur mesure en fonction des supports et des outils de
développement utilisés.
• Développeur d’applications informatiques embarquées : .Il assure le développement,
l’amélioration et la mise en œuvre des applications informatiques embarqués
(synchronisation, programmation temps réel).
• Testeur de produits : Il sait mettre en œuvre et déployer une stratégie des tests, écrire et
automatiser des scénarios de test (ISTQB)
4. Perspectives académiques du parcours:
Les étudiants les plus distingués peuvent poursuivre leurs études dans :
• Des mastères de recherche en informatique
• Des mastères professionnels en informatique
• Des écoles d’ingénieurs.
Plan d’étude
Semestre 1
1. Algèbre 1
2. Analyse 1
3. Electricité-Electronique
4. Propagation et rayonnement
5. Système d’exploitation 1
6. Systèmes Logiques
7. Algorithmique et structures de données
8. Atelier de programmation 1
9. Anglais 1 (Unité transversale)
10. Techniques de communication 1 (Unité transversale)
Semestre 2
Algèbre 2
2. Analyse 2
3. Fonctions électroniques
4. Initiation au traitement du signal
5. Architecture des ordinateurs
6. Transmission de données
7. Algorithmique et structures de données et complexité
8. Atelier de programmation 2
9. Systèmes d’exploitation 2
10. Anglais 2 (Unité transversale)
11. Techniques de communication 2 (Unité transversale)
Semestre 3
Graphes et optimisation
2. Probabilité statistique
3. Réseaux locaux
4. Technologies Multimédia
5. Méthodologie de conception de logiciel
6. Fondement des bases de données
7. Programmation orientée objet
8. Sécurité informatique
9. Anglais 3 (Unité transversale)
10. Gestion de l’entreprise (Unité transversale)
11. Architecture avancée des processeurs (Unité optionnelle)
12. Certification sur les technologies Java (Unité optionnelle)
Semestre 4
Programmation web
2. Développement mobile
3. Conception des circuits logiques & synthèse VHDL
4. Capteurs et instrumentation
5. Test logiciel
6. Système sur puce (SoC)
7. Anglais 4 (Unité transversale)
8. Droit informatique, protection des données et éthique (Unité transversale)
9. Projet fédéré (méthode agile) (Unité transversale)
10. Développement des applications réparties (Unité optionnelle)
11. Certification technologie middleware (Unité optionnelle)
Semestre 5
Intelligence artificielle et machine Learning
2. Réseaux industriels
3. Architecture IoT
4. Sécurité IoT
5. Conception des systèmes numériques (co-design)
6. Technologie des réseaux sans fil pour l’IoT
7. Systèmes temps réel
8. Programmation pour cible embarqué
9. Anglais 5 (Unité transversale)
10. Entreprenariat (Unité transversale)
11. Préparation à l’environnement professionnel (Unité transversale)
12. Big data (Unité optionnelle)
13. Certification en gestion de projet (Unité optionnelle)