Curriculum [pdf]
Course Descriptions in Computer Science [pdf]
Course Descriptions in Computer Engineering [pdf]
The MS program in Computer science offers students
the opportunity to prepare for careers in several areas
of emphasis, including software engineering, computer
architecture, programming languages, theory of computing,
operating systems, database systems, distributed computing,
computer networks, artificial intelligence, computer
graphics, and human-computer interaction.
Qualified students who do not have an undergraduate
degree in Computer Science may be admitted as unclassified
students.
The MS degree requires at least 45 units beyond the
undergraduate degree. Twenty units are selected from a
required list, 16 units are selected from approved electives,
and there are 9 units of thesis and seminar.
Information
Admission Requirements and Deadlines [pdf]
New and continuing graduate student information [pdf]
Prospective graduate student information [pdf]
Degree Completion Checklist [pdf]
Blended BS + MS Computer Science
Blended BS + MS FAQ
Past Masters' Theses
New Continuing Enrollment Policy for Graduate Students
Applications
Online Graduate Application
Blended BS + MS Application [pdf] [doc]
Teaching Assistant (TA) Application Process
Forms
Formal Study Plan [pdf] [doc]
Amendment to Formal Study Plan [pdf] [doc]
Advancement to Candidacy [pdf] [doc]
Request for Graduate Evaluation Form [pdf]
Special Consideration Form [pdf] [doc]
Graduate Letter of Recommendation [pdf] [doc]
Supervisory Course Enrollment Form [pdf]