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.

  • BS/MS in Computer Science and Engineering
    4/17/24
    The department offers a combined program leading to the simultaneous conferral of the Computer Science BS and the Computer Science and Engineering MS.
  • BS in Computer Science
    4/17/24
    Computer Science is the systematic study of algorithmic methods for representing and transforming information, including their theory, design, implementation, application, and efficiency.
  • BS in Computer Engineering
    4/17/24
    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.
  • BA in Computer Science
    4/17/24
    Computer Science is the systematic study of algorithmic methods for representing and transforming information, including their theory, design, implementation, application, and efficiency.
  • Minor in Computer Science
    4/17/24
    CSE offers a minor program in Computer Science for students in other majors who wish to complement their major studies with Computer Science coursework.
  • Minor in Cybersecurity
    4/17/24
    In the wake of seemingly daily breaches and attacks faced by both the public and private sectors, there has never been greater global interest in cybersecurity.
  • BS in Bioinformatics and Computational Biology—Computer Science and Engineering Concentration
    1/4/22
    The Bioinformatics and Computational Biology (BCB) program is an interdisciplinary program that involves the application of mathematics and computing to the study of genes and proteins; computational biology addresses more general questions involving computing applied to cellular and sub-cellular structures.
  • BS in Computational Physics
    1/4/22
    The Department of Computer Science and Engineering and the Department of Physics jointly offer the Bachelor of Science degree in Computational Physics.
  • BA in Social Sciences Interdisciplinary—Cognitive Science Concentration
    1/4/22
    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.
  • Certificate in Data-Intensive Computing
    1/4/22
    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.