{"id":125202,"date":"2026-05-10T02:18:03","date_gmt":"2026-05-10T01:18:03","guid":{"rendered":"https:\/\/univga.org\/courses\/bachelor-of-science-en-genie-logiciel\/"},"modified":"2026-05-10T02:18:03","modified_gmt":"2026-05-10T01:18:03","slug":"bachelor-of-science-in-software-engineering","status":"publish","type":"courses","link":"https:\/\/univga.org\/en\/courses\/bachelor-of-science-en-genie-logiciel\/","title":{"rendered":"Bachelor of Science (BSc) in Software Engineering"},"content":{"rendered":"<div class=\"univga-program-intro\">\n<p>Le Bachelor of Science (BSc) en G\u00e9nie Logiciel d&rsquo;UNIVGA est un cursus universitaire complet de 3 ans (180 ECTS) qui forme des d\u00e9veloppeurs logiciels capables de concevoir, d\u00e9velopper, tester et d\u00e9ployer des applications professionnelles robustes et maintenables. Le programme couvre l&rsquo;ensemble du cycle de vie logiciel, de la sp\u00e9cification \u00e0 la mise en production.<\/p>\n<p>Cette formation est dispens\u00e9e \u00e0 100% en ligne. Elle articule les fondamentaux de la programmation et de l&rsquo;algorithmique avec les m\u00e9thodes professionnelles : programmation orient\u00e9e objet, design patterns, architectures logicielles (monolithique, microservices), pratiques DevOps, qualit\u00e9 logicielle (tests, code review, int\u00e9gration continue) et m\u00e9thodes agiles.<\/p>\n<h3>Market challenges and career opportunities<\/h3>\n<p>Le d\u00e9veloppement logiciel reste l&rsquo;un des secteurs IT les plus dynamiques et les plus p\u00e9nuriques. Banques, fintechs, op\u00e9rateurs t\u00e9l\u00e9coms, e-commerce, ESN et startups recrutent en continu des d\u00e9veloppeurs Java, C#, Python ou JavaScript. La ma\u00eetrise des bonnes pratiques (tests, design patterns, DevOps) fait la diff\u00e9rence entre un d\u00e9veloppeur junior et un d\u00e9veloppeur imm\u00e9diatement op\u00e9rationnel sur des projets d&rsquo;entreprise.<\/p>\n<h3>Curriculum pedagogical structure<\/h3>\n<p><strong>Year 1 \u2014 Fundamentals of programming.<\/strong> Algorithmique, structures de donn\u00e9es, programmation Python, programmation orient\u00e9e objet, fondamentaux des syst\u00e8mes, bases de donn\u00e9es, math\u00e9matiques pour l&rsquo;informatique.<\/p>\n<p><strong>Ann\u00e9e 2 \u2014 D\u00e9veloppement d&rsquo;applications.<\/strong> Java SE\/Java EE, C# and .NET, web frameworks (Spring Boot, ASP.NET Core), advanced databases, agile methods, software engineering (Git, testing, refactoring).<\/p>\n<p><strong>Year 3 \u2014 Specialization and industrialization.<\/strong> Design patterns and software architectures, microservices and REST APIs, DevOps and CI\/CD, software quality (TDD, BDD, SonarQube), containerization (Docker, Kubernetes), professional thesis.<\/p>\n<h3>Career opportunities<\/h3>\n<p>D\u00e9veloppeur Java, d\u00e9veloppeur .NET, d\u00e9veloppeur back-end, d\u00e9veloppeur full-stack junior, ing\u00e9nieur logiciel junior, int\u00e9grateur d&rsquo;applications, Tech Lead junior. Poursuite naturelle en Master G\u00e9nie Logiciel, MSc Software Engineering ou Master Architecture Logicielle.<\/p>\n<h3>Suitable for working professionals<\/h3>\n<p>UNIVGA is designed to meet the needs of working professionals, who represent 80% of its students. The platform is accessible 24\/7, learning rhythms are flexible, and educational content can be consulted as many times as necessary. Weekly virtual classes are recorded and remain available. Students keep their jobs while training at their own pace and can directly leverage their professional environment as a field for applying acquired skills.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Le Bachelor of Science (BSc) en G\u00e9nie Logiciel d&rsquo;UNIVGA est un cursus universitaire complet de 3 ans (180 ECTS) qui forme des d\u00e9veloppeurs logiciels capables de concevoir, d\u00e9velopper, tester et d\u00e9ployer des applications professionnelles robustes et maintenables. Le programme couvre l&rsquo;ensemble du cycle de vie logiciel, de la sp\u00e9cification \u00e0 la mise en production. Cette [&hellip;]<\/p>\n","protected":false},"author":5153,"featured_media":88232,"template":"","course-category":[1884],"course-tag":[],"class_list":["post-125202","courses","type-courses","status-publish","has-post-thumbnail","hentry","course-category-departement-informatique-tn"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.9 (Yoast SEO v27.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Bachelor of Science (BSc) en G\u00e9nie Logiciel - GROUPE UNIVGA<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/univga.org\/en\/courses\/bachelor-of-science-in-software-engineering\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bachelor of Science (BSc) en G\u00e9nie Logiciel\" \/>\n<meta property=\"og:description\" content=\"Le Bachelor of Science (BSc) en G\u00e9nie Logiciel d&rsquo;UNIVGA est un cursus universitaire complet de 3 ans (180 ECTS) qui forme des d\u00e9veloppeurs logiciels capables de concevoir, d\u00e9velopper, tester et d\u00e9ployer des applications professionnelles robustes et maintenables. Le programme couvre l&rsquo;ensemble du cycle de vie logiciel, de la sp\u00e9cification \u00e0 la mise en production. Cette [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/univga.org\/en\/courses\/bachelor-of-science-in-software-engineering\/\" \/>\n<meta property=\"og:site_name\" content=\"GROUPE UNIVGA\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/univga1\/\" \/>\n<meta property=\"og:image\" content=\"https:\/\/univga.org\/wp-content\/uploads\/2026\/04\/univga-course-banner-official.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@univga1\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/univga.org\\\/courses\\\/bachelor-of-science-en-genie-logiciel\\\/\",\"url\":\"https:\\\/\\\/univga.org\\\/courses\\\/bachelor-of-science-en-genie-logiciel\\\/\",\"name\":\"Bachelor of Science (BSc) en G\u00e9nie Logiciel - GROUPE UNIVGA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/univga.org\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/univga.org\\\/courses\\\/bachelor-of-science-en-genie-logiciel\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/univga.org\\\/courses\\\/bachelor-of-science-en-genie-logiciel\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/univga.org\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/univga-course-banner-official.png\",\"datePublished\":\"2026-05-10T01:18:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/univga.org\\\/courses\\\/bachelor-of-science-en-genie-logiciel\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/univga.org\\\/courses\\\/bachelor-of-science-en-genie-logiciel\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/univga.org\\\/courses\\\/bachelor-of-science-en-genie-logiciel\\\/#primaryimage\",\"url\":\"https:\\\/\\\/univga.org\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/univga-course-banner-official.png\",\"contentUrl\":\"https:\\\/\\\/univga.org\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/univga-course-banner-official.png\",\"width\":1024,\"height\":683},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/univga.org\\\/courses\\\/bachelor-of-science-en-genie-logiciel\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/univga.org\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Formations\",\"item\":\"https:\\\/\\\/univga.org\\\/courses\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Bachelor of Science (BSc) en G\u00e9nie Logiciel\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/univga.org\\\/#website\",\"url\":\"https:\\\/\\\/univga.org\\\/\",\"name\":\"GROUPE UNIVGA\",\"description\":\"Formations 100% en ligne\",\"publisher\":{\"@id\":\"https:\\\/\\\/univga.org\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/univga.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/univga.org\\\/#organization\",\"name\":\"GROUPE UNIVGA\",\"url\":\"https:\\\/\\\/univga.org\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/univga.org\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/univga.org\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/univga1_logo-removebg-preview.png\",\"contentUrl\":\"https:\\\/\\\/univga.org\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/univga1_logo-removebg-preview.png\",\"width\":200,\"height\":200,\"caption\":\"GROUPE UNIVGA\"},\"image\":{\"@id\":\"https:\\\/\\\/univga.org\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/univga1\\\/\",\"https:\\\/\\\/x.com\\\/univga1\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/univga1\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Bachelor of Science (BSc) in Software Engineering - UNIVGA GROUP","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/univga.org\/en\/courses\/bachelor-of-science-in-software-engineering\/","og_locale":"en_US","og_type":"article","og_title":"Bachelor of Science (BSc) en G\u00e9nie Logiciel","og_description":"Le Bachelor of Science (BSc) en G\u00e9nie Logiciel d&rsquo;UNIVGA est un cursus universitaire complet de 3 ans (180 ECTS) qui forme des d\u00e9veloppeurs logiciels capables de concevoir, d\u00e9velopper, tester et d\u00e9ployer des applications professionnelles robustes et maintenables. Le programme couvre l&rsquo;ensemble du cycle de vie logiciel, de la sp\u00e9cification \u00e0 la mise en production. Cette [&hellip;]","og_url":"https:\/\/univga.org\/en\/courses\/bachelor-of-science-in-software-engineering\/","og_site_name":"GROUPE UNIVGA","article_publisher":"https:\/\/facebook.com\/univga1\/","og_image":[{"width":1024,"height":683,"url":"https:\/\/univga.org\/wp-content\/uploads\/2026\/04\/univga-course-banner-official.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@univga1","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/univga.org\/courses\/bachelor-of-science-en-genie-logiciel\/","url":"https:\/\/univga.org\/courses\/bachelor-of-science-en-genie-logiciel\/","name":"Bachelor of Science (BSc) in Software Engineering - UNIVGA GROUP","isPartOf":{"@id":"https:\/\/univga.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/univga.org\/courses\/bachelor-of-science-en-genie-logiciel\/#primaryimage"},"image":{"@id":"https:\/\/univga.org\/courses\/bachelor-of-science-en-genie-logiciel\/#primaryimage"},"thumbnailUrl":"https:\/\/univga.org\/wp-content\/uploads\/2026\/04\/univga-course-banner-official.png","datePublished":"2026-05-10T01:18:03+00:00","breadcrumb":{"@id":"https:\/\/univga.org\/courses\/bachelor-of-science-en-genie-logiciel\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/univga.org\/courses\/bachelor-of-science-en-genie-logiciel\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/univga.org\/courses\/bachelor-of-science-en-genie-logiciel\/#primaryimage","url":"https:\/\/univga.org\/wp-content\/uploads\/2026\/04\/univga-course-banner-official.png","contentUrl":"https:\/\/univga.org\/wp-content\/uploads\/2026\/04\/univga-course-banner-official.png","width":1024,"height":683},{"@type":"BreadcrumbList","@id":"https:\/\/univga.org\/courses\/bachelor-of-science-en-genie-logiciel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/univga.org\/"},{"@type":"ListItem","position":2,"name":"Formations","item":"https:\/\/univga.org\/courses\/"},{"@type":"ListItem","position":3,"name":"Bachelor of Science (BSc) en G\u00e9nie Logiciel"}]},{"@type":"WebSite","@id":"https:\/\/univga.org\/#website","url":"https:\/\/univga.org\/","name":"UNIVGA Group","description":"100% Online Training Courses","publisher":{"@id":"https:\/\/univga.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/univga.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/univga.org\/#organization","name":"UNIVGA Group","url":"https:\/\/univga.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/univga.org\/#\/schema\/logo\/image\/","url":"https:\/\/univga.org\/wp-content\/uploads\/2025\/03\/univga1_logo-removebg-preview.png","contentUrl":"https:\/\/univga.org\/wp-content\/uploads\/2025\/03\/univga1_logo-removebg-preview.png","width":200,"height":200,"caption":"GROUPE UNIVGA"},"image":{"@id":"https:\/\/univga.org\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/univga1\/","https:\/\/x.com\/univga1","https:\/\/www.linkedin.com\/company\/univga1"]}]}},"_links":{"self":[{"href":"https:\/\/univga.org\/en\/wp-json\/wp\/v2\/courses\/125202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/univga.org\/en\/wp-json\/wp\/v2\/courses"}],"about":[{"href":"https:\/\/univga.org\/en\/wp-json\/wp\/v2\/types\/courses"}],"author":[{"embeddable":true,"href":"https:\/\/univga.org\/en\/wp-json\/wp\/v2\/users\/5153"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/univga.org\/en\/wp-json\/wp\/v2\/media\/88232"}],"wp:attachment":[{"href":"https:\/\/univga.org\/en\/wp-json\/wp\/v2\/media?parent=125202"}],"wp:term":[{"taxonomy":"course-category","embeddable":true,"href":"https:\/\/univga.org\/en\/wp-json\/wp\/v2\/course-category?post=125202"},{"taxonomy":"course-tag","embeddable":true,"href":"https:\/\/univga.org\/en\/wp-json\/wp\/v2\/course-tag?post=125202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}