Jul 19, 2024  
University Catalog 2023-2024 
University Catalog 2023-2024 [ARCHIVED CATALOG]

Computer Science, M.S.

Location(s): Main Campus

Return to {$returnto_text} Return to: Program Indices, Directories, and Rosters


The Master of Science degree in Computer Science provides a variety of educational and professional opportunities for its graduate students. The program is structured to prepare students for advancement in employment as a computer scientist as well as for further study at the doctoral level.

Admission Requirements

  • Applicants must possess a Bachelor’s Degree in Computer Science or a closely related field with overall GPA of 3.0 or better to be considered for conditional admission.
  • A promising applicant with a GPA between 2.5 and 2.99 may be admitted  as a special action student. Special action students must achieve an overall GPA of 3.0 for four qualifying courses as approved in advance by the department.
  • Prerequisite courses may be required for non-CS students or for students from non-ABET accredited CS programs. 
  • Classified MS students are not required to take any prerequisite that is below 4000-level when the students take 4000-level courses to satisfy the degree requirement.

Degree Requirement

The MS CS degree requires completion of  30 units. Up to 6 units of acceptable post-baccalaureate course work completed prior to entrance into classified standing may be included in the master’s degree program.

LightbulbLearning outcomes CheckpointRoadmap (2021)   

Program Requirements (30 Units)

A total of 30 units are required, with 18 units in 5000-level core courses. A thesis or comprehensive examination is required.

Core Courses (18 units)

Select two courses from each of the three areas of study:

Electives (6 or 12 units)

Students completing CS 5960 Comprehensive Exam select 12 units and students completing CS 5990 Thesis select 6 units to satisfy the degree requirement.

Comprehensive Examination or Thesis (0 or 6 units)

Complete one of the following.

Return to {$returnto_text} Return to: Program Indices, Directories, and Rosters