Ingénierie du Logiciel

IL
La production de logiciel ne se limite pas à la programmation. Un logiciel doit répondre aux besoins des utilisateurs. Elle nécessite la mise en œuvre de techniques et de méthodes adaptées d’ingénierie pour découvrir les besoins des clients, les transformer en spécifications puis en programmes, pour valider ces programmes et les déployer dans leur environnement d’exploitation.
Entreprises cibles
Les entreprises cibles sont d’abord les entreprises éditrices de logiciel, les entreprises de services du numérique, les startups mais également toutes les entreprises ayant des projets de développement interne ambitieux dans le cadre de leur transformation numérique.
Ce que vous apprenez en IL
Vous renforcez vos connaissances en algorithmique :
- Traduction de programme
- Complexité, preuve de programmes
- Intelligence artificielle
- Algorithmique distribuée
Vous acquérez des compétences technologiques fortes :
- Architecture des logiciels
- Systèmes distribués
- Programmation pour le Web
- DevOps
- Blockhain
- Bases de Données NoSQL
- Conception Sûre de Systèmes Informatiques
- Graphisme par Ordinateur et Performance Logicielle
- Modélisation et Conception Formelle de Systèmes Informatiques
- Systèmes à Bases de Connaissances
Métiers
- Architecte logiciel
- Concepteur / Développeur / Intégrateur
- Chef de projet en NTIC ou en ESN
- Consultant Ingénieur R&D