Skip to main content

Empowering Tomorrow's Software Engineers

Apply today

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.

Hear from an Alumni

“I really took it upon myself to have a formal background in software engineering and computer science. Specifically, I was looking for a Master’s program that was not only theoretical, but pragmatic. What tipped the scales in favor of UCI was the linking of software engineering to user experience.”

Pat Alwell, MSWE Alumni

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.

Admissions

Get the latest from MSWE