The department confers a variety of degrees. For more information on specific programs, click on the links below.
The department offers a bachelors degree with a choice of two majors: a BS in Computer Science program, with two concentrations (Computer Science and Human-Centered Computing) and the Applied Computing Technology (ACT) program.
This program allows talented CSU students interested in computer science research to enroll in the CS graduate program and complete graduate courses while finishing their undergraduate degrees.
This is a research masters degree requiring a thesis developed in close consultation with a faculty member along with advanced computer science courses.
This is a non-thesis professional degree consisting of coursework only. This degree requires 9 advanced computer science courses. The MCS may be completed partially or completely online.
This is our popular, highly-ranked, online masters degree program.
This is a research degree combining advanced coursework, research, and a dissertation advancing the frontiers of computer science knowledge.