M.Sc. On Campus

Software Engineering

California State University Sacramento

12 months
Tuition fee
Apply date
Start date


The Software Engineering degree offered by the California State University Sacramento provides the student with the ability to specialize in the application of software engineering principles to the development of large and complex computer systems



The Software Engineering program's courses offered by the California State University Sacramento are structured to satisfy two groups of students:

  • those pursuing an MSSE degree and
  • those interested in individual courses.

Individuals wishing to pursue a degree must satisfy the Computer Science graduate program entrance requirements. Those enrolling in individual courses must have an undergraduate degree in Computer Science (or related field) or a minimum of one-year's work experience involving some aspect of software engineering.

The MS Degree in Software Engineering offers, in addition to a core curriculum, advanced studies in the software engineering area. This program covers the entire software application development process from problem definition through requirements, design, implementation, testing, operation, and maintenance.

Teaching associateships are occasionally available for qualified graduate students; these students assist in instruction of undergraduate courses, supervision of laboratory work, and aid faculty members in research projects. Interested persons should apply in the Department office.

Programme Structure

Courses include:

  • Software System Engineering
  • Software Engineering Metrics
  • Software Requirements Analysis and Design
  • Advanced Software Engineering Project Management
  • Software Verification and Validation
  • Software Architecture

Key information


  • Full-time
    • 12 months

Start dates & application deadlines


30 alternative credits


On Campus

Academic requirements

GPA admission requirements GPA
GRE admission requirements GRE®

Other requirements

General requirements

  • a baccalaureate degree
  • mathematical preparation including two semesters of calculus and one semester of calculus-based probability and statistics corresponding to Sacramento State courses
  • Computer Science lower-division preparation including programming proficiency, discrete structures, machine organization, and UNIX and PC-based program development environment proficiency corresponding to Sacramento State courses
  • an online application for admission
  • two sets of official transcripts from all colleges and universities attended, other than Sacramento State

Tuition Fee

Living costs for Sacramento

1190 - 1765 USD /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Due for update

Updated over a year ago

Check the official programme website for potential updates.

Our partners

Software Engineering
California State University Sacramento


Go to your profile page to get personalised recommendations!