ECTS
4 crédits
Composante
Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)
Volume horaire
33h
Description
Le cours se fait en présentiel avec une participation active des étudiants dans la conception des algorithmes
- Élaboration de l’architecture logicielle du programme
- Apprentissage de modèles de conception logicielle
- Élaboration d’approches de résolution de problèmes complexes
Objectifs
À la fin de cette UE, vous serez capable de :
- Modéliser et concevoir des programmes pour faire communiquer des systèmes distribués
- Prendre en charge une série d’algorithmes de résolution de problèmes complexes
- Programmer des logiciels distribués pouvant interagir des objets distribués
- Comprendre les outils et les middlewares permettant de faire interagir des objets distribués
Pré-requis obligatoires
Modélisation UML et architecture orientée services
Contrôle des connaissances
Session 1 : 100% contrôle continu : Activités en ligne, production orale et écrite
Compétences acquises
Compétences | Niveau d'acquisition | |
---|---|---|
Développer des fonctionnalités logicielles | Concevoir et modéliser des programmes et des systèmes informatiques | x |
Concevoir des algorithmes pour la résolution de problèmes | x | |
Programmer des logiciels et des systèmes informatiques | x | |
Tester et déployer des logiciels et les systèmes informatiques | x | |
Embarquer les solutions logicielles | Configurer, programmer et gérer des réseaux | x |
Formuler et modéliser des problèmes de systèmes complexes | x | |
Concevoir des systèmes cyber-physiques (CPS) intelligents (Le concept d'environnements connectés est similaire aux systèmes cyber-physique) | Concevoir des systèmes en prenant en compte des propriétés non-fonctionnelles (sécurité, fiabilité, qualité, performance, énergie, ...) | x |
Travailler dans le cadre des projets pluridisciplinaires, de recherche, d'innovation et internationaux | Formuler et modéliser des problèmes de systèmes complexes | x |