Pour celles et ceux qui aiment
- Concevoir des systèmes informatiques
- Percevoir les tendances des systèmes actuels
- Concrétiser par des travaux pratiques
Objectif
Cette option propose des cours avancés sur les aspects pratiques et théoriques des systèmes logiciels répartis.
Concrètement
Du côté théorique, nous proposons des cours qui couvrent les principes fondamentaux de la conception de logiciels répartis dans des systèmes multicœurs et des systèmes en réseau à grande échelle, avec un accent sur la concurrence et la synchronisation, ainsi que les bases de la modélisation formelle et de la vérification des algorithmes distribués.
Sur le plan pratique, nous couvrons le support des langages de programmation pour la création de logiciels distribués, discutons des technologies de l’ingénierie logicielle à grande échelle et offrons une expérience pratique de la conception architecturale des systèmes distribués.
L’option est enseignée en anglais.
Métiers
Les débouchés de l’option sont : architecte / urbaniste en système d’information, consultant technique en système d’information, pour les grandes entreprises, les fournisseurs d’énergie, les banques, les assurances, les opérateurs de télécoms, etc.