B.A. in Computer Science General Track – 39 credits CS/ 124 total Sample Four-Year Plan Freshman Year Fall Semester (17 credits)
Spring Semester (16 credits)
CSC 14: Discrete Structures I (3)
CSC 24: Discrete Structures II (3)
CSC 15: Fund. Comp. Science I (4)
CSC 16: Fund. Comp. Science II (4)
MATH 71: Calculus I (4)
WSC 2: Composition (3)
WSC 1: Composition (3)
Distribution (6)
Distribution (3) Sophomore Year Fall Semester (16-17 credits)
Spring Semester (16-17 credits)
CSC 17: Fund. Comp. Science III (3)
CSC 112: Comp. Operating Systems (3)
CSC 110: Intro. Comp. Architecture (3)
CSC elective (3)
Science (4-5)
Science (4-5)
Language (3)
Language (3)
Distribution (3)
Distribution (3)
Junior Year Fall Semester (15-16 credits)
Spring Semester (15 credits)
CSC 120: Algorithms and data structures (3) (*)
CSC 161: Intro. to Automata Theory (3) (*)
CSC elective (3)
CSC elective (3)
Science (3-4)
Distribution (6)
Distribution (3)
Language (3)
Language (3) Senior Year Fall Semester (14 credits)
Spring Semester (15 credits)
CSC elective (3)
CSC163: Computing, Ethics, & Society (1)
Distribution (3)
Elective (2)
Distribution (3)
Elective (3)
Distribution (3)
Elective (3)
Elective (2)
Elective (3) Elective (3)
(*) You need to take one of CSC 120 or CSC 161, not both.