Degrees & Programs

Rendering of man holding laptop that displays hologram of technical opportunities

Discover which undergraduate program is right for you—a computer science degree, a computer engineering degree, a special joint academic programs degree, or a certificate.

Learn more about our program enrollment and graduation data.

3/15/19
The department offers a combined program leading to the simultaneous conferral of the Computer Science BS and the Computer Science and Engineering MS.
3/19/19
Computer Science is the systematic study of algorithmic methods for representing and transforming information, including their theory, design, implementation, application, and efficiency.
3/19/19
Computer Engineering is the design and prototyping of computing devices and systems.  While sharing much history and many areas of interest with Computer Science, Computer Engineering concentrates its effort on the ways in which computing ideas are mapped into working physical systems.
3/19/19
Computer Science is the systematic study of algorithmic methods for representing and transforming information, including their theory, design, implementation, application, and efficiency.
3/13/19
CSE offers a minor program in Computer Science for students in other majors who wish to complement their major studies with Computer Science coursework.
3/11/19
The Department of Computer Science and Engineering and the Department of Physics jointly offer the Bachelor of Science degree in Computational Physics.
3/15/19
The Social Sciences Interdisciplinary BA—Cognitive Science Concentration is a special joint academic program designed for students interested in using an interdisciplinary approach to study the cognitive aspects of philosophy, artificial intelligence, cognitive psychology, and computational linguistics, among others.
3/4/19
Data-intensive computing is a collective solution to address the data deluge that has been brought about by tremendous advances in distributed systems and Internet-based computing.