Skip to contentSkip to navigation

Read more about the Fall 2020 plan and safety protocols. COVID-19 updates can be found on the Coronavirus Information page.

Computer Science Graduate Program

The Master of Science degree program in Computer Science is designed to offer the advanced principles, applications, and current topics in computer science. Students who obtain the M.S. will be ready to do significant developmental work in the computer industry or in an important application area and will also be well qualified to pursue a Ph.D.

1. Application

Applicants may hold an acceptable bachelor's degree in any field of study and must submit Graduate Record Examination (GRE) scores.

To attain classified standing at the time of admission, an applicant must:

1.have a minimum grade point average of 2.75 in the last 60 units and 
2.have completed the following undergraduate prerequisite courses or equivalents with a minimum grade point average of 3.0: CSCI 40, 41, 60, 112, 113, 115, 117, 119, 144, MATH 75, 76. 
Applicants who do not meet the requirements 1 and 2 above may be admitted to conditionally classified standing to complete the remaining prerequisites at California State University, Fresno. Approved coursework up to a maximum of 10 units of the 30 units required for the M.S. can be taken concurrently with prerequisite courses by a student with conditionally classified standing.

Use the Graduate/Postbaccalaureate Application for Admission. If you are a domestic student, apply online through the Cal State Apply Web site

If you are an international student, you may submit the international application electronically via, or request an international application by contacting International Graduate Admissions at (559) 278-2409 or More international student information is available on the International Student Services and Programs Web site.

2. Master of Science Requirement

To attain classified standing from conditionally classified standing, a student must complete the remaining prerequisite courses with a minimum grade point average of 3.0 and have earned a minimum grade point average of 3.0 in all coursework taken toward the M.S. in Computer Science.

The Master of Science degree requires a minimum of 30 units after the completion of the baccalaureate degree according to the criteria below. At least 21 units of the total must be taken in 200-level courses in computer science. The undergraduate courses used toward the bachelor's degree or toward fully classified status may not be used toward the master's degree.

Required courses (12 units) 
CSCI 174 or 188, 200, 201, 213* or 246, 217

Electives (9 units) 
Three of the following: CSCI 226, 230, 244, 246*, 250, 252, 253, 256, 264, 272, 274, 282, 284
*CSCI 246 is an elective for students who have taken CSCI 213 as a required course.

Approved electives (5-8 units)

Culminating experience (3-6 units) 
CSCI 298, 299 or or Comprehensive Exam, concurrent with CSCI 297.

Total (30 units)

In order to be eligible for advancement to candidacy in the M.S. in Computer Science program, all students must pass CSCI 200 with a grade of B or better. In addition, all students must demonstrate competence in graduate-level writing prior to being advanced to candidacy. Students may fulfill this requirement by passing the writing component of CSCI 200. Please see the graduate program coordinator for further information.

Important University and Department Policies Download

CSci 297/298/299 Policies Download

CSci 299 Guidelines Download
CSci 298 Guidelines Download
CSci 298/299 Proposal Template Download
CSci 298/299 Report Template Download
CSci 290 Proposal Template Download