Bachelor of Science in Computer Science
The following is a representative sequence of the courses to be taken by students in the computer science major. The exact sequence will depend on the schedule of course offerings and the student’s background and interests.
Course Sequence
Year I
Fall Semester
Spring Semester
Year II
Fall Semester
MCS 3316 | Advanced Discrete Structures | 3 |
MAT 3321 | Linear Point Set Theory | 3 |
PHY 2311 | General Physics I (Calculus) | 3 |
POL 1311 | Principles Of American Politics | 3 |
HIS 2302 | Western Civilization II | 3 |
Total Credit Hours: | 16 |
Spring Semester (Rome)
Year III
Fall Semester
MCS 3317 | Computer Organization | 3 |
| Major Elective | 3 |
HIS 1311 | American Civilization I | 3 |
| Math or Computer Science Elective | 3 |
PHI 3311 | Philosophy of Being | 3 |
Total Credit Hours: | 15 |
Spring Semester
MCS 3451 | Operating Systems and Concurrent Programming | 4 |
| Major Elective | 3 |
ECO 1311 | Fundamentals Of Economics | 3 |
| Math or Computer Science Elective | 3 |
| Life Science | 4 |
Total Credit Hours: | 17 |
Year IV
Fall Semester
MCS 3312 | Analysis Of Algorithms | 3 |
| Major Elective | 3 |
PHY 3363 | Computational Physics | 3 |
| Electives | 6 |
Total Credit Hours: | 15 |
Spring Semester
MCS 3352 | Programming Languages | 3 |
| | |
PHI 5332 | Philosophy of Technology | 3 |
| Or | |
HUSC 3312 | Science, Technology & Society | 3 |
| | |
MCS 3311 | Theory Of Computation | 3 |
MCS 4V43 | Independent Research in Computer Science | 1-3 |
| Elective | 3 |
Total Credit Hours: | 15 |