Master Degree Program in
Computer Science (CS)
Students holding Bachelor’s degree in Computer Science are accepted as graduate students,
after meeting the general requirements stated below.
Applicants NOT holding a degree in Computer Science are also accepted as graduate students,
after meeting the general requirements and successful completion of the leveling courses
described below.
General requirements for graduate study in Computer Science are as follows:
1. An undergraduate degree from an accredited higher education institution
2. A minimum GPA of 2.75 on a 4.0 scale
3. A minimum TOEFL score of 550 (for applicants whose native language is not English)
4. A minimum Graduate Record Examination (GRE) General Test score of 900 (combine
verbal and quantitative); for more information refer to: www.gre.org
A student with a Bachelor of Science in Computer Science, with a GPA greater than 2.44 but less
than 2.75, a GRE score above 700 but less than 900, may first receive provisional admission to
the MS degree program. Upon completion of the requirements (i.e., minimum GPA of 3.50 by
the end of first year in the graduate program), the student’s status will change from provisional
to regular graduate student.
A student with a Bachelor’s degree in a discipline other than Computer Science must possess a
computer science background equivalent to the following CSUDH courses:
• CSC 123 – Computer Science II
• CSC 331 – Computer Organization
• CSC 311 – Data Structures
• MAT 281 – Discrete Mathematics
• MAT 193 – Calculus II
• MAT 361 – Finite Automata
A student without this background must enroll in these leveling courses before being accepted as a regular
student in the graduate Computer Science program.
Master Degree Program in
Computer Science (CS)
• Prospective Graduate Students
• Faculty
• Admission to program
• Advancement to candidacy
• Degree requirements
• Two-year degree plan
• Course descriptions
• Special Major Form
Prospective Graduate Student