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.
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
- All courses are three units. -
|Aug to Dec
|Systems and Software Standards and Requirements
|Advanced Software Process
|Seminar in Computer Science
|Jan to May
|Software Verification and Validation
|Software Design and Architecture
|Modern Software Management
|Professional, Ethical and Legal Issues for Software Engineers
|May to June
|June to August
|Aug to Dec
|Graduate Project in Computer Science
* Optional non-credit Coding Bootcamp for AMSE students
“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
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.
Our program is a fast and affordable way to advance in the software engineering field. Learn more about program costs on our Fees page.