Computer Science Sample Four Year Plan

BA 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.