Skip to main content

Master of Software Engineering

Empowering Tomorrow's Software Engineers

Attend an Information Session

Flexible Learning Options

The Master of Software Engineering program offers both full-time (15-month) and part-time (24-month) pathways to suit your academic and professional needs, providing equal access to a comprehensive curriculum and expert faculty.

Why the full-time program?

  • Accelerate your career in applicable software engineering fields
  • Focus on your studies while taking advantage of on-campus amenities and networking opportunities
  • Advance your professional development

Why the part-time program?

  • Continue in your existing career while pursuing your degree
  • Expand your professional network, meeting professionals from various backgrounds and industries
  • Elevate your professional development by applying acquired knowledge and skills to on the job situations

Who should apply?

Career Changers: Leverage your existing tech experience and propel your career forward with a coveted software engineering qualification.

Tech Professionals: Take your skills to the next level and unlock leadership opportunities with advanced software engineering expertise.

Recent Graduates: Jump-start your software engineering career with a program designed to bridge the gap between theory and real-world application.

All applicants must have a bachelor’s degree (any field) and proficiency in at least two programming languages.

Ready to Take the Next Steps?

Students posing for a photo. One student in the middle standing flanked by two students sitting

Learn more about the requirements, admissions, and how to apply.

Upcoming events