Le programme de génie logiciel vise à former des étudiants en tant que développeurs compétents capables de fournir efficacement des solutions logicielles de haute qualité. Les étudiants acquièrent des compétences en gestion de projet pour planifier et suivre les progrès, maîtrisent les principes de conception de logiciels tels que les modèles de conception et les principes SOLID, et conçoivent des architectures logicielles robustes et évolutives. Ils acquerront des compétences dans des langages de programmation clés tels que Java, Python et C#, ainsi que dans des cadres de travail pertinents. Les étudiants se familiariseront avec les outils de développement, y compris les IDE et les systèmes de contrôle de version comme Git. L'accent sera mis sur la création, le développement et la maintenance de logiciels de haute qualité, en intégrant des pratiques de gestion de projet et d'assurance qualité. Ils apprendront à rédiger des tests unitaires, d'intégration et fonctionnels pour garantir la qualité des logiciels. Les méthodes d'assurance qualité seront enseignées pour identifier et corriger les défauts des logiciels. Les étudiants comprendront les bases des bases de données relationnelles et non relationnelles, apprendront à concevoir des schémas de base de données et à écrire des requêtes SQL. Ils exploreront le développement d'applications web et mobiles en utilisant des technologies modernes telles que HTML, CSS, JavaScript pour le web, et Swift/Kotlin pour le mobile.
Le technicien supérieur en Génie Logiciel est un spécialiste du développement des applications informatiques qui combine des capacités d’étude, d’analyse, de codage et des technologies numériques sans cesse en évolution pour concevoir et implémenter des logiciels et solutions informatiques.
Le titulaire du BTS Génie Logiciel à Institut Supérieur YIMGA est formé, pour participer à l’ensemble du cycle d’un projet informatique, depuis sa définition jusqu’aux phases de maintenance, en passant par la rédaction d’un cahier des charges reprenant les fonctions du logiciel et les contraintes techniques à respecter, la programmation et la validation de tout ou partie d’un module logiciel, et son intégration avant livraison.
Les diplômés du BTS Génie Logiciel ont des débouchés dans tous les secteurs d’activités confrontés au besoin d’automatisation de système d’information lié à l’activité de l’entreprise, SSII (Sociétés de Services en Ingénierie Informatique), Grandes entreprises et PME utilisatrices, Editeurs de logiciels, Exercer en tant que Consultant en informatique.
Conditions d'admission
NB: + Avantages
Accreditation de la formation
Tarifs
1ère Année :
2ème année :