Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Master of Software Engineering (MSWE) is a career-focused, coding-intensive graduate program that prepares students from diverse academic backgrounds for careers in Software Engineering. Applicants need a bachelor's degree (or equivalent qualification) and working knowledge of at least two programming languages.
Key program features include:
A 15-month, 49.3-unit, on-campus curriculum running from September through December of the following year.
Exclusive study space where MSWE students can collaborate and focus on their coursework.
An intensive programming bootcamp in the first quarter to strengthen and expand students' understanding of computing fundamentals, including core Computer Science and Systems concepts.
Students will complete approximately 1,300 hours of hands-on coding and code analysis.
Working professionals in the U.S. must pursue the MSWE part-time, while all other students maintain full-time enrollment.
The Career Services Team provides group sessions and individual consultations to assist students with internship and job placement, including resume polishing and compensation discussions.
The MSWE program consists of:
Six project-based courses teaching software development, maintenance, and quality assurance fundamentals.
Professional development coursework addressing non-technical career skills.
A mandatory practical experience component requiring students to obtain a summer internship or complete a project.
A final-quarter team capstone project where students design and build significant software systems, either independent or integrated with existing platforms. These projects incorporate advanced elements like data classification, AI components, rigorous performance standards, extensive codebases, and cloud deployment.
All applicants must meet the following minimum academic requirements:
TOEFL Score Requirements for Admission Consideration:
IELTS Score Requirements for Admission Consideration: