Computer Science - B.S.
Requirements for CSC
The CSC major is designed as an advanced major. Each student majoring in CSC takes 40-43 hours within the department: a core of common courses, plus approved elective courses. Additionally, each student completes supporting courses in mathematics and physics. The CSC major requires a greater depth of mathematics skill for the entering student.
Requirements (61-65 credits)
Required Core Courses (25 credits)
Electives (6 credits)
-
| CIS courses one class 200 and above | |
-
| CIS courses other class 300 and above | |
CSC Cognate Courses (21-22 credits)
Choose from one of the following tracks: (9-12 credits)
CSC Networking and Systems Track
CIS-342 | Computer Network Fundamentals | 3 |
CIS-344 | Computer Network Security | 3 |
CIS-346 | Computer Networks Data Communication | 3 |
CSC Computation Track
CSC Languages Track
CSC Software Engineering Track
CIS-330 | Software Testing: Verification And Validation | 3 |
CIS-421 | Advanced Software Engineering | 3 |
CIS-430 | Requirements Engineering and Specifications | 3 |
CIS-435 | Software Process and Quality Assurance | 3 |
CSC Cross-disciplinary Track
Double major required