Computer Science
Undergraduate Degree Programs
We offer several Bachelor of Science degree programs: the Computer Science major and three newer specialized majors: Cybersecurity, Software Engineering, and Information Technology. There also are two interdepartmental majors with their own administrative structure: Bioinformatics and Data Science. There also is a Computational Science track within the Applied Mathematics major managed by the mathematics department. Also, there are two combined majors with mathematics and physics, respectively. We also offer minors in computer science, computer crime and forensics, and information technology. Finally, students can enroll in a streamlined dual-degree BS/MS program.
Undergraduate Programs
- Computer Crime and Forensics Minor
- Computer Science (BS)
- Computer Science (BS/MS)
- Computer Science Minor
- Cybersecurity (BS)
- Departmental Honors
- Information Technology/Computer Science (BA/MS)
- Information Technology (BS)
- Information Technology (BA/MS)
- Information Technology (BS/MS)
- Information Technology Minor
- Physics with Computer Science (BS)
- Software Engineering (BS)
- Software Engineering (BS/MS)
Computer Science Department Policies
"Double-Dipping" Rules
Computer Science Qualifiers to the College of Arts & Sciences Double-Dipping Policy for Majors and Minors
See the policy adopted in March 2022.
Undergraduate Policies and Procedures
Please see Undergraduate Policies and Procedures for academic policies that supersede those of academic units within the University.