next up previous
Next: Mathematics Requirements for Up: Admission Requirements Previous: Admission Requirements

Computer Science Requirements for Admission

The applicant should have completed 28 quarter units (7 courses) of upper-division Computer Science coursework that covers a broad range of Computer Science and includes the following four courses or their equivalents:

CS 3120 Programming Language Concepts
CS 3240 Data Structures and Algorithms
CS 3430 Computer Architecture
CS 4560 Operating Systems

The three elective courses for admission can be any upper-division Computer Science courses. However, it may be to a student's advantage to include courses in theory (see Section E. Theory Requirements for receiving the M.S. degree).