CSUN  Wordmark
Computer Science Department Graduate Programs

The following page is presents information on the CSUN Computer Science Department Graduate Programs.

CSUN Computer Science - Graduate Programs - Prospective Students

Application Information

How to Apply

Application forms for prospective students can be completed on-line through Cal State Apply. Application materials are processed through the CSUN University Office of Admissions & Records. Applications are accepted until all positions are full, until the application deadline has been reached, or until the University closes the admission period. Special regulations, including application deadlines, govern applications from non-resident and foreign students.

Students already enrolled at CSUN in another M.S. program may apply for admission to the Computer Science M.S. program by filing a change of objective form. These applications are treated in the same way as those received from outside the University.

Application Process

In order to be admitted to the Computer Science Department, you must first meet the University admission criteria and then be evaluated and recommended by the Department for admission to its program. The Department bases its evaluation on your undergraduate and graduate grade point averages (GPA) and your general Graduate Record Examination (GRE) scores. Letters of recommendation are not required for admission, but, if submitted, will be used in the evaluation. Send application materials directly to the CSUN Admissions & Records Office.

Admission Requirements

To be accepted into one of the Computer Science Masters degree programs you must have an undergraduate grade point average (GPA) of at least 3.0 or a GPA of at least 3.0 from your last 60 units of work, as calculated by the CSUN Admissions & Records Office; and in most cases you must take the Graduate Record Examination (GRE). We expect GRE scores in all three sections to be at least or above the 50th percentile. Under some special circumstances, if your GPA is under 3.0 but above 2.5 you can still be admitted into one of the programs, but you will need to have GRE scores well above our minimum requirements and you will need to have strong letters of recommendation.

Applicants with an undergraduate Computer Science degree from a U.S. ABET accredited Computer Science program are not required to provide GRE scores, if their GPA is 3.0 or higher. All other applicants must send their GRE scores to CSUN.

Please note that the CSUN Admission & Records Office does not forward applications to the Computer Science Department until it receives all transcripts and supporting documentation. The Computer Science Department does not consider any application until the GRE scores have arrived.  Questions regarding arrival of transcripts or GRE scores should be addressed to the CSUN Admissions & Records Office.

Conditionally Classified and Classified Graduate Status

Students who are accepted to one of the Computer Science Department's Masters programs, but who have not completed the undergraduate prerequisite material, are admitted to the program as conditionally classified. To become classified a student must fulfill the following conditions: (1) completion of the prerequisite undergraduate course work with a 3.0 grade point average; (2) completion of University requirements for classified status, including the Upper Division Writing Proficiency Exam; (3) approval by the College of Engineering and Computer Science.

Prerequisites for Classified Status

If accepted to one of the graduate programs with conditionally classified status, the following prerequisite courses for that program must be completed, while maintaining at least a 3.0 GPA. You can receive credit for equivalent prerequisite classes taken at accredited colleges or universities outside CSUN. Many of these classes are also available at local community colleges and other nearby universities. Transfer credits will be evaluated by the Department. All 100-level and 200-level prequisites must be completed, prior to application.

You may take graduate classes while working on your undergraduate prerequisites, however, you may not take COMP 696C and COMP 698C before you have obtained classified status. Also, up to 9 units of graduate level work with a grade of B or better can be transferred from another institution, subject to University and Departmental approvals.

Prerequisites for Computer Science MS Degree
Units Course Number(s) Course Title(s)
10 Math 150A, B Mathematical Analysis I and II (Calculus)
4 COMP 110/L Introduction to Algorithms and Programming
4 COMP 182/L Data Structures and Program Design
3 COMP 222 Computer Organization
3 COMP 282 Advanced Data Structures
4 COMP 256/L Discrete Mathematics
3 COMP 310 Automata, Languages and Computation
4 COMP 322/L Introduction to Operating Systems and System Architecture
3 COMP 333 Concepts of Programming Languages
3 COMP 380/L Introduction to Software Engineering
3 Comp 496ALG or Math 482 Algorithms

Prerequisites for Software Engineering MS Degree
Units Course Number(s) Course Title(s)
10 Math 150A, B Mathematical Analysis I and II (Calculus)
4 COMP 110/L Introduction to Algorithms and Programming
4 COMP 182/L Data Structures and Program Design
3 COMP 222 Computer Organization
3 COMP 282 Advanced Data Structures
3 COMP 310
or COMP 333
Automata, Languages and Computation
or Concepts of Programming Languages
4 COMP 322/L Introduction to Operating Systems and System Architecture
3 COMP 380/L Introduction to Software Engineering
3 Math 340 or Math 341 or an undergraduate course covering equivalent topics in statistics Introductory Probability
or Applied Statistics I