Sample Program for CSC Majors
This is a sample program for students pursuing a Bachelor of Science in Computer Science and may vary at the discretion of the student and the student's advisor.
Freshman
First Semester
| Algorithms and Data Structures I (CSC 1051) |
4 |
| Calculus I (MAT 1500) | 4 |
| Introductory Humanities | 3 |
| Foreign Language | 3 |
| Augustine and Culture Seminar (ACS 1000) | 3 |
| Total Credits: 17 | |
Second Semester
| Algorithms and Data Structures II (CSC 1052) |
4 |
| Discrete Structures (CSC 1300) | 3 |
| Calculus II (MAT 1505) | 4 |
| Foreign Language | 3 |
| Augustine and Culture Seminar (ACS 1001) | 3 |
| Total Credits: 17 | |
Sophomore
First Semester
| Computing Systems I (CSC 2400) | 3 |
| Algorithms and Data Structures III (CSC 2053) |
3 |
| Science/Math | 3 |
| Social Science | 3 |
| Introductory Humanities | 3 |
| Total Credits: 15 | |
Second Semester
| Computing Systems II (CSC 2405) | 3 |
| Design and Analysis of Algorithms (CSC 1700) |
3 |
| Statistical Methods (MAT 4310) | 3 |
| Social Science | 3 |
| Introductory Humanities | 3 |
| Total Credits: 15 | |
Junior
First Semester
| Programming Languages (CSC 1800) | 3 |
| Theory of Computation (CSC 4170) | 3 |
| Computing Research Topics (CSC 3990) | 3 |
| Science I [with laboratory] | 4 |
| Introductory Humanities | 3 |
| Total Credits: 16 | |
Second Semester
| Software Engineering (CSC 4700) | 3 |
| Advanced Humanities | 3 |
| Science II [with laboratory] | 4 |
| Computer Ethics (PHI 2180) |
3 |
| Fine Arts | 3 |
| Total Credits: 16 | |
Senior
First Semester
| Senior Project (CSC 4790) | 3 |
| Computer Science Elective | 3 |
| Advanced Social Science | 3 |
| Advanced Humanities | 3 |
| Advanced Humanities | 3 |
| Total Credits: 15 | |
Second Semester
| Computer Science Elective | 3 |
| Computer Science Elective | 3 |
| Advanced Humanities | 3 |
| Science | 3/4 |
| Free Elective | 3 |
| Total Credits: 15/16 | |