Accelerated Master's in Software Engineering

California State University, Fullerton

Program Schedule

The Accelerated Master of Science in Software Engineering is a four-semester, on-campus degree program. The program consists of 30 units (10 courses) that are completed over 17 months. Students are grouped into a cohort that follows the same class schedule throughout the program.

The program curriculum is designed with the following learning goals: comprehension of software standards, implementation and management of software process, assessment/appraisal of software process, management of legal and ethical issues, collaboration and teamwork, critical thinking and problem solving, research and communication.

Core Courses

CPSC 541: Systems and Software Standards and Requirements

CPSC 543: Software Maintenance

CPSC 544: Advanced Software Process

CPSC 545: Software Design and Architecture

Software Process Evaluation Courses

CPSC 542: Software Verification and Validation

CPSC 547: Software Measurement

Software Engineering Management Courses

CPSC 546: Modern Software Management

CPSC 548: Professional, Ethical and Legal Issues for Software Engineers

Capstone Experience

CPSC 589: Seminar in Computer Science 

CPSC 597: Graduate Project in Computer Science

- All courses are three units. -

Program Schedule
Term Dates Course Course Title Units
Fall  Aug to Dec CPSC 541 Systems and Software Standards and Requirements 3
CPSC 544 Advanced Software Process 3
CPSC 589 Seminar in Computer Science 3
Jan to May CPSC 542 Software Verification and Validation 3
CPSC 545 Software Design and Architecture 3
CPSC 546 Modern Software Management 3
CPSC 548 Professional, Ethical and Legal Issues for Software Engineers 3

May to June CPSC 543 Software Maintenance 3
June to August EXED 7303* Coding Bootcamp 0
Fall  Aug to Dec CPSC 547 Software Measurement 3
CPSC 597 Graduate Project in Computer Science 3

* Optional non-credit Coding Bootcamp for AMSE students

Dr. Ryu

“From this program, students will learn the entire process for developing complex and large-scale software systems and be ready to participate in industry projects.”

- Dr. Christopher Ryu, CSUF Professor, Department of Computer Science

Read Interview Meet our instructors

Nikita Dmello

“I found out that the curriculum at CSUF had excellent alignment with the industry trends and that was what I needed to specialize and enter the industry.” 

- Nikita Dmello, AMSE alum

Read Nikita's Interview Meet our alumni

What’s your next step?

Learn about our program fees or join the AMSE email list. By joining the list you will also receive program and application updates.


What's your next step - Fees

Our program is a fast and affordable way to advance in the software engineering field. Learn more about program costs on our Fees page.