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 16 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. -
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 | ||
Spring |
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 | ||
Summer |
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 | ||
TOTAL UNITS | 30 |
* Optional non-credit Coding Bootcamp for AMSE students
“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
“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