Programs

Master of Computer Science

Master of Computer Science
Tuition Tuition by School

Eligibility Criteria

MCS – In addition, to receive full graduate status, a candidate normally must have taken the following courses or equivalent: (a) three programming languages (b) at least six from the following eight courses in computer science: software engineering, discrete structures, operating system principles, switching theory and logic design, numerical methods, data structures, computer systems organization, and algorithms, and (c) calculus, linear algebra, and probability and statistics. Applicants who have not had the opportunity to meet all of these requirements may be required to make up their deficiencies as an additional part of their graduate program. (Courses taken under this condition will be in addition to the required minimum number of courses for the Master’s degree.) Both a thesis option and a project option are available. For more information consult the regulations for the degree of Master of Computer Science and for the Master’s Degree Thesis and Master’s Degree Report in the section for Regulations for Specific Degrees at the beginning of this calendar. The normal course load for a full-time graduate student in Computer Science is 12 units per term. The minimum time for completion of the degree is one year. A student must satisfy the grade standards of the Graduate School; see the General Regulations.