Skip to main content

Hands-on Learning

Our curriculum emphasizes practical application through real-world projects, ensuring you have the skills to hit the ground running in your chosen industry.

Towards the end of the program, you’ll put your skills to the test by working alongside industry partners on a real-world software project. Graduate with a portfolio that showcases your capabilities.

Summer 1

Students will be enrolled in the following course for both Summer Sessions I and II:

SWE 275P Internship (1)

Fall 2

Enroll in all three:

SWE 270P Engineering Artificial Intelligence Software (4) *Course description available July 2025
SWE 276P Capstone Project (4)
SWE 277P Capstone Project in Software Engineering II (4) *Course description available July 2025

Summer 1

No coursework.

Fall 2

Select two 2-unit courses (totaling 4 units) that were not taken in the previous Fall quarter & SWE 270P

SWE 240P Data Structures (2)
SWE 241P Algorithms (2)
SWE 242P Network Programming (2)
SWE 244P Concurrent Programming (2)
SWE 245P GUI Programming (2)
SWE 247P Applied Information Retrieval (2)
SWE 248P Neural Network Programming (2)

AND

SWE 270P Engineering Artificial Intelligence Software (4) *Course description will be available July 2025

Summer 2

Students will be enrolled in the following course for both Summer Sessions I and II:

SWE 275P Internship (1)

Fall 3

Enroll in both courses:

SWE 276P Capstone Project (4)
SWE 277P Capstone Project in Software Engineering II (4) *Course description will be available July 2025

The full-time and part-time curriculums may be subject to change. Students are responsible for adhering to MSWE degree requirements as outlined in the Catalogue of the student’s year of matriculation. Course offerings are subject to change. Please contact the Program Director and/ or a Graduate Counselor for any questions.

Access Fall 2024-2025 Catalogue for more information.