Aperçu
Cette formation permet aux étudiants d’acquérir une solide maîtrise des méthodes de développement logiciel, de l’algorithmique, des bases de données, de la conception d’applications et des architectures informatiques. Elle prépare à produire des solutions numériques robustes, évolutives et adaptées aux réalités professionnelles.
Résultats d’apprentissage
- Concevoir des algorithmes efficaces et modéliser des applications complexes.
- Intégrer des bases de données relationnelles dans des architectures client-serveur ou web.
- Développer des logiciels robustes avec des langages comme Java, Python ou PHP.
- Appliquer des principes avancés de sécurité informatique et de cryptographie.
- Documenter les spécifications techniques et fonctionnelles d’un système informatique.
Débouchés professionnels
- Développeur d’applications web, mobile ou client-serveur
- Analyste programmeur
- Administrateur de bases de données
- Architecte logiciel
- Responsable de la sécurité informatique
- Concepteur logiciel ou développeur de systèmes d’information
- Consultant technique ou fonctionnel
- Chef de projet informatique