Software Design at the Speed of Life

Cal State Fullerton’s Accelerated Master of Science in Software Engineering (AMSE) combines the success and efficiency of our award-winning online program with the benefits of a tight-knit cohort of fellow students and our vibrant campus community.

The program is designed to prepare you for a career as a software engineer or manager in the industry or for a government agency; or for advanced study as a researcher. It is a full-time program, with all courses held during the day on our beautiful Southern California campus, and taught by full-time professors, with the exception of your final capstone project, during which you will be mentored by a leading industry professional.

Because this is a STEM-designated degree program, international students on F-1 visas who complete the program will also be eligible for Optional Practical Training for up to 29 months.


Tuition is $2,500 per course (or $25,000 for program) plus mandatory campus fees.

Breakdown of fees per term:

Fee Spring Summer Fall Spring Total
Tuition $7,500 $2,500 $10,000 $5,000 $25,000
Campus Fee $553.79 $227 $553.79 $553.79 $1,888.37
Total $8,053.79 $2,727 $10,553.79 $5,553.79 $26,888.37

Financial Aid (domestic students only)

Federal Stafford unsubsidized loans are available to assist you in meeting your educational expenses. For more information about financial aid for the AMSE program, please visit our Financial Aid page.

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) to be 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 597 I: Graduate Project in Computer Science
  • CPSC 597 II: Graduate Project in Computer Science

- All courses are three units. -

Program Schedule

(First Term)

Spring Semester

9 Units

Courses: CPSC 541, CPSC 545, CPSC 597(I)

(Second Term)

Summer Session

3 Units

Courses: CPSC 546

(Third Term)


12 Units

Courses: CPSC 542, CPSC 543, CPSC 544, CPSC 548

(Last Term)

Spring Semester

6 Units

Courses: CPSC 547, CPSC 597 (II)

Admission requirements

Minimum Requirements for Admission

  • Bachelor’s degree in Computer Science or related major along with equivalent professional experience
  • Minimum GPA of 2.5 for the last 60 semester units
  • Prerequisite course: CPSC 362 Foundations of Software Engineering, equivalent professional experience or other options
  • GRE not required

International Students Only

  • TOEFL: a minimum score of 550 (paper) or 80 (iBT) or 6.5 Academic IELTS or 58 PTE.
  • English Proficiency Test results cannot be older than January 20, 2016.

Application Process

Applying to the AMSE program is a two-step process. Just fill out the online application and submit application documents by mail.

If you have any questions about the application process, please email us at

Step 1

The online application will be open from August 1 – October 31, 2017. A $55 application fee will apply and must be paid online.

Step 2

To complete your application, you will need to submit application documents by mail. Application documents are accepted from July 1 – October 31, 2017. To view these required documents and mailing address, download our Application Checklist.

Contact Us

If you have any questions about the program or application process, send us a note and a staff member will get back to you as soon as possible.

Back to the top