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
April 15, 2016
This document seeks to lay out exceptions and clarifications to College of Arts & Sciences (CAS) policies for awarding multiple majors or minors, in so far as they relate to any of the majors and minors administered by the Computer Science Department or that constitute an interdepartmental program in which Computer Science is one of the constituent departments. These include the following majors:
- “Communication Networks and Security” (CNWS-BS)
- “Computer Science” (COMP-BS)
- “Information Technology” (ITEC-BS)
- “Software Engineering” (SWEN-BS)
- “Mathematics & Computer Science” (MCSC-BS)
- “Physics & Computer Science” (PCSC-BS)
- “Bioinformatics” (BIOI-BS)
and minors:
- “Computer Science” (COMP-MINR)
- “Information Technology” (ITEC-MINR)
- “Computer Crime and Forensics” (CCFR-MINR)
- Minors prohibited because of being entirely or almost entirely included in the student’s major include “Computer Science” (COMP-MINR) and “Information Technology” (ITEC-MINR) for any student majoring in “Communication Networks and Security” (CNWS-BS), “Computer Science” (COMP-BS), “Information Technology” (ITEC-BS), “Software Engineering” (SWEN-BS), “Mathematics & Computer Science” (MCSC-BS), or “Physics & Computer Science” (PCSC-BS).
- The minor in “Computer Crime and Forensics” (CCFR-MINR) is permitted with any major since it constitutes a meaningful addition (6 credits) and focuses (restriction of 3–6 elective credits) beyond the general requirements of any major.
- A minor in one of “Computer Science” (COMP-MINR) or “Information Technology” (ITEC-MINR) is permitted with a major in “Bioinformatics” (BIOI-BS) since it constitutes an addition of at least 3 credits and a restriction of at least 3 elective credits and helps an external audience to recognize the extent of computer science studies, which may not be evident from the “Bioinformatics” degree title.
- A major in “Mathematics & Computer Science” (MCSC-BS) is not meant for a student who completes separate majors in both Mathematics and any of “Communication Networks and Security” (CNWS-BS), “Computer Science” (COMP-BS), “Information Technology” (ITEC-BS), or “Software Engineering” (SWEN-BS), even if extra course work is incorporated.
- A major in “Physics & Computer Science” (PCSC-BS) is not meant for a student who completes separate majors in both Physics and any of “Communication Networks and Security” (CNWS-BS), “Computer Science” (COMP-BS), “Information Technology” (ITEC-BS), or “Software Engineering” (SWEN-BS), even if extra course work is incorporated.
- Any other combinations of majors will be permitted as long as students respect the general CAS rule that each major should include 21 credit hours not being counted for another major.
Undergraduate Policies and Procedures
Please see Undergraduate Policies and Procedures for academic policies that supersede those of academic units within the University.