Dec 30, 2024  
2024-2025 University Catalog 
    
2024-2025 University Catalog

Software Engineering, M.S.


(30 UNITS)

The Master of Science in Software Engineering prepares individuals for careers as software engineers and software process managers in industry and government agencies. Graduates of the program gain valuable knowledge and skills in the development, design, evaluation and implementation of software engineering. Furthermore, graduates acquire software process expertise based on sound and current research, theory and practice, and will be well-positioned in a competitive job market.

The M.S. in Software Engineering is offered as a 22-month, online-only program, or as an accelerated 17-month, on-campus program through Extension Programs  at a higher tuition rate.

Admission and Program Continuation Requirements


Students must meet the CSU requirements for admission to a master’s degree program. Please consult the Graduate Admissions  section in this catalog for complete information. Additional requirements for admission to conditional classified standing in the program include:

  • A minimum grade-point average of 2.5 in the last 60 semester units attempted as documented by two official copies of transcripts from all higher education institutions attended
  • The deadline for completing online applications is July 1 for the following fall semester (see calstate.edu/apply). Mailed applications need to be postmarked by the same deadline; however, deadlines may be changed based upon enrollment projections

In addition, students must meet the following program requirements:

  • For international students from countries where English is not the official language, a minimum passing score on TOEFL, ILETS or PTE. Please consult the Graduate Admissions  section in this catalog for complete information
  • Introductory undergraduate software engineering course (CPSC 362  or equivalent work experience) and/or phone interview to determine whether the student possesses work experience in the area of software development to satisfy program prerequisites (i.e., the equivalence of CPSC 362 )
  • Technology requirements as follows: e-mail account and dependable Internet connection

Total (30 units)