Bachelor of Arts 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 |
| Or | |
PHY 2111 | General Physics I (Calculus) Lab | 1 |
| | |
ENG 2312 | Literary Tradition IV | 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 |
POL 1311 | Principles Of American Politics | 3 |
PHI 3311 | Philosophy of Being | 3 |
Total Credit Hours: | 15 |
Spring Semester
MCS 3451 | Operating Systems and Concurrent Programming | 4 |
| Major Elective | 3 |
HIS 1312 | American Civilization II | 3 |
ECO 1311 | Fundamentals Of Economics | 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 |
| | |
| Electives | 6 |
Total Credit Hours: | 12 |