B.A. Degree
Bachelor of Arts in Computer Science
Computer Science 1410, 2315, 3312, 3316, 3317, 3352, 3451; Math 1404, 1411, 3321; 9 credits of math or computer science, 6 of which must be at the advanced level (3000 or above); Physics 2311 and 2111, 3363; Philosophy 4339 or ANSC 3312. The student must also complete a computer science practicum (an internship, large programming project, or research project). The course sequence is such that computer science majors should plan to go to Rome in the Spring of their sophomore year.
Comprehensive Examination
Student must pass written and oral exams taken in the senior year over the topics in the required major courses..
Suggested Sequence
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.
Year I
Computer Science 1410 | 4 | Computer Science 2315 | 3 |
Mathematics 1404 | 4 | Mathematics 1411 | 4 |
English 1301 | 3 | English 1302 | 3 |
Philosophy 1301 | 3 | Theology 1310 | 3 |
Language 2311 | 3 | Language 2312 | 3 |
TOTAL | 17 | TOTAL | 16 |
Year II
Computer Science 3316 | 3 | Art 2311 (Rome) | 3 |
Mathematics 3321 | 3 | English 2311 (Rome) | 3 |
Physics 2311/2111 | 4 | History 2301 (Rome) | 3 |
English 2312 | 3 | Philosophy 2323 (Rome) | 3 |
History 2302 | 3 | Theology 2311 (Rome) | 3 |
TOTAL | 16 | TOTAL | 15 |
Year III
Computer Science 3317 | 3 | Computer Science 3451 | 4 |
Major Elective | 3 | Major Elective | 3 |
History 1311 | 3 | History 1312 | 3 |
Politics 1311 | 3 | Economics 1311 | 3 |
Philosophy 3311 | 3 | Life Science | 4 |
TOTAL | 15 | TOTAL | 17 |
Year IV
Computer Science 3312 | 3 | Computer Science 3352 | 3 |
Major Elective | 3 | Philosophy 4339 or ANSC 3312 | 3 |
Physics 3363 | 3 | Electives | 6 |
Electives | 3 | ||
TOTAL | 15 | TOTAL | 12 |