Student Login

Master of Science (MSc) in Software Engineering

Master of Science (MSc) in Software Engineering
Total Credits: ~30-36 credits
Core Courses (Approx. 15 credits)
  1. SENG 5101 – Advanced Software Design & Architecture (3) – Prerequisite: Undergraduate courses in Software Engineering

  2. SENG 5201 – Software Testing & Quality Assurance (3) – Prerequisite: Introductory Software Engineering

  3. SENG 5301 – Software Process Models & Agile Development (3)

  4. SENG 5401 – Software Security & Privacy (3)

  5. 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)

two black flat screen computer monitors
two black flat screen computer monitors