Computer Science - B.S.
Requirements for CSC
The CSC major is designed as an advanced major. Each student majoring in CSC takes 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 (60 credits)
Required Core Courses (38 credits)
CIS-125 | Introduction to Computer Sciences I | 4 |
CIS-126 | Introduction to Computer Sciences II | 4 |
CIS-221 | Data Structures | 4 |
CIS-222 | Object Oriented Programming | 4 |
CIS-320 | Introduction to Software Engineering | 3 |
CIS-325 | Analysis of Algorithms | 3 |
CIS-336 | Programming Languages | 3 |
CIS-342 | Computer Network Fundamentals | 3 |
CIS-363 | Concurrent Programming | 3 |
CIS-482 | Senior Project I | 2 |
CIS-492 | Senior Project II | 2 |
CIS-497 | Practicum in Computer Information Sciences | 1 to 3 |
Electives (9 credits)
-
| CIS courses one class 200 and above | |
-
| CIS courses other classes 300 and above | |
CSC Cognate Courses (13 credits)