This shows a path to completion of the BA requirements in 5 semesters - the minimum consistent with prerequisite conditions. It is not intended for general use; in particular, taking 4 computer science courses in one semester is not recommended. However, this information may be useful to students who switch to the computer science major as upperclass undergraduates or students enrolled in the SAS Second Degree Program.
1st year | FALL | Credits | SPRING | Credits |
640:151 Calculus I | 4 | 640:152 Calculus II | 4 | |
198:111 Introduction to Computer Science | 4 | 198:112 Data Structures | 4 | |
8 | 8 | |||
BA Credits: 16 |
2nd year | FALL | Credits | SPRING | Credits |
198:205 Discrete Structures I | 4 | 198:206 Discrete Structures II | 4 | |
198:211 Computer Architecture | 4 | CS elective I | 4 | |
640:250 Linear Algebra | 3 | CS elective II | 4 | |
11 | CS elective III | 4 | ||
16 | ||||
BA Credits: 43 |
3rd year | FALL | Credits | ||
198:344 Design and Analysis of Algorithms | 4 | |||
CS elective IV | 4 | |||
CS elective V | 4 | |||
12 | ||||
BA Credits: 55 |