licences en Génie Logiciel
Une formation complète pour maîtriser le développement logiciel et acquérir des compétences professionnelles recherchées dans le domaine de l'informatique.
Compétences acquises
- Conception et développement d'applications
- Programmation orientée objet et architectures logicielles
- Développement web front-end et back-end
- Bases de données et systèmes de gestion
- Méthodologies Agile et gestion de projet
- Tests et assurance qualité logicielle
- Développement mobile et applications cloud
Débouchés professionnels
- Développeur full-stack
- Ingénieur logiciel
- Concepteur-développeur d'applications
- Développeur web/mobile
- Analyste programmeur
- Chef de projet logiciel
Organisation de la formation
La formation en Génie Logiciel s'étend sur 3 années académiques organisées en 6 semestres. Le programme allie théorie et pratique avec une approche progressive qui permet aux étudiants de développer leurs compétences techniques et professionnelles.
Première année (1ère année) :
Fondamentaux de la programmation, algorithmique et initiation au développement web.
Deuxième année (2ème année) :
Approfondissement des langages de programmation, bases de données et conception d'applications.
Troisième année (3ème année) :
Spécialisation et professionnalisation. Les étudiants réalisent un projet de fin d'études et effectuent un stage en entreprise pour mettre en pratique leurs compétences.
Unité d'Enseignement (UEs)
Semestre 1 :
- Algorithmique et programmation
- Mathématiques pour l'informatique
- Architecture des ordinateurs
Semestre 2 :
- Programmation orientée objet
- Systèmes d'exploitation
- Introduction au développement web
Semestre 3 :
- Conception et architecture logicielle
- Développement web avancé
- Réseaux et applications distribuées
Semestre 4 :
- Sécurité des systèmes d'information
- Gestion des ressources informatiques
- Stage en entreprise
Semestre 5 :
- Développement mobile