Aller au contenu

Année universitaire 2026-2027 : les candidatures pour l'automne 2027 sont ouvertes

B.Sc. · Licence

Software Engineering

Diplôme
B.Sc.
Niveau
Licence
Durée
4 ans
Crédits
128

Présentation du programme

This program emphasizes the systematic development of large, reliable, and scalable software systems, combining theory with real-world project experience. Students learn requirements engineering, agile methods, DevOps, testing, and software project management.

Programme des cours

Year 1

5 cours
  • 01Introduction to Software Engineering
  • 02Calculus I & II
  • 03Programming I (Python)
  • 04General Physics for Engineers
  • 05Communication & Technical Writing

Year 2

6 cours
  • 01Data Structures & Algorithms I
  • 02Object-Oriented Programming
  • 03Software Requirements Engineering
  • 04Database Systems I
  • 05Probability & Statistics for Engineers
  • 06Computer Architecture

Year 3

6 cours
  • 01Software Design & Architecture
  • 02Web & Mobile Application Development
  • 03Software Project Management I
  • 04Human–Computer Interaction
  • 05Software Testing & Quality Assurance
  • 06Operating Systems

Year 4

9 cours
  • 01Software Project Management II (Agile & DevOps)
  • 02Cloud-Native Application Development
  • 03Electives: AI in Software
  • 04Cybersecurity for Software Systems
  • 05Capstone Project (e.g
  • 06fintech app
  • 07health-tech platform
  • 08e-learning system)
  • 09Internship

Les listes de cours sont indicatives et peuvent évoluer au fil de l'accréditation et de la révision du programme.