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.
  • 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.
  • Interdisciplinary Undergraduate Programs
    5/31/24
    Our interdisciplinary programs expand student education and research outside the bounds of typical department activities. These programs help students become well-rounded academics and professionals