Compétences
La licence 3 ISEI permet aux étudiants de développer un large éventail de compétences techniques et transversales. Les compétences visées incluent, entre autres, la conception, le développement et la maintenance de logiciels, l’administration des systèmes et des réseaux, ainsi que la gestion des bases de données.
Compétences spécifiques visées :
- Maîtrise des outils de base en informatique : programmation, structures de données, algorithmique, bases de données et systèmes d’exploitation.
- Maîtrise des langages de programmation : C, C++, Java, Python pour le développement bas niveau et haut niveau.
- Conception et programmation des microcontrôleurs : Gestion des interruptions, optimisation mémoire et temps réel.
- Développement d’applications embarquées : Systèmes temps réel, Linux embarqué, communication entre composants (UART, SPI, I2C, CAN).
- Optimisation logicielle pour systèmes contraints : Réduction de la consommation énergétique et des ressources mémoire.
- Analyse numérique et traitement du signal : Acquisition et transformation des données issues des capteurs.
- Algèbre linéaire et probabilités : Bases des modèles d’IA (réseaux neuronaux, modèles statistiques).
- Maîtrise des concepts mathématiques fondamentaux : analyse, algèbre, probabilités, statistiques, optimisation, logique et théorie des graphes.
- Optimisation et complexité algorithmique : Adaptation des modèles IA aux contraintes des systèmes embarqués.
- Reconnaissance vocale et traitement du langage embarqué : Déploiement de modèles NLP légers pour assistants vocaux.
- Robotique et systèmes autonomes : Fusion de données capteurs (LiDAR, caméras) et prise de décision en temps réel.
- Sécurisation des communications et du stockage : Protection des données sensibles sur des architectures embarquées.
- Méthodologie de recherche et innovation : Comprendre les tendances de l’IA et des systèmes embarqués.
- Capacité d’adaptation aux évolutions technologiques : Apprentissage continu des nouveaux frameworks et architectures matérielles.