
Master of Science (MSc) in Software Engineering
Total Credits: ~30-36 credits
Core Courses (Approx. 15 credits)
SENG 5101 – Advanced Software Design & Architecture (3) – Prerequisite: Undergraduate courses in Software Engineering
SENG 5201 – Software Testing & Quality Assurance (3) – Prerequisite: Introductory Software Engineering
SENG 5301 – Software Process Models & Agile Development (3)
SENG 5401 – Software Security & Privacy (3)
SENG 5501 – Software Maintenance & Evolution (3)
Electives (6-9 credits)
Cloud-Based Software Development
Formal Methods & Verification
Mobile & Embedded Software Systems
Human-Centered Design & Usability
Machine Learning Applications in Software Engineering
DevOps & Continuous Delivery
Thesis / Research Project
SENG 5999 – Thesis or Research Project (6-9 credits)