58 credits CS/124 total
Freshman Year
Fall Semester (17 credits) |
Spring Semester (17 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) |
MATH 72: Calculus II (4) |
WSC 1: Composition (3) |
WSC 2: Composition (3) |
Distribution (3) |
Distribution (3) |
Sophomore Year
Fall Semester (16-17 credits) |
Spring Semester (15-16 credits) |
CSC 17: Fund. Comp. Science III (3) |
CSC 112: Operating Systems (3) |
CSC 110: Intro. Comp. Architecture (3) |
CSC 110A: Comp. Architecture Lab (1) |
Science (4-5) |
CSC163: Computing, Ethics, and Society (1) |
Math above Math 72 (3) |
CSC elective (3) |
Distribution (3) |
Science (4-5) |
|
Distribution (3) |
Junior Year
Fall Semester (15-16 credits) |
Spring Semester (15 credits) |
CSC 120: Algorithms and Data Structures (3) |
CSC 161: Introduction to Automata Theory (3) |
CSC 123: Programming Languages (3) |
CSC 190: Software Engineering (3) |
CSC 185: Meth. Random Processes (3) |
CSC 194: Foundations of Leadership and Innovation in Computing (3) |
CSC elective (3) |
CSC elective (3) |
Science (3-4) |
Distribution (3) |
Senior Year
Fall Semester (15.5 credits) |
Spring Semester (13.5) |
CSC 197A: Independent Senior Design (1) |
CSC 197 B: Independent Senior Design (1) |
CSC 198F: Senior Seminar (.5) |
CSC 198S: Senior Seminar (.5) |
CSC elective (3) |
Elective (12) |
Distribution (3) |
|
Elective (8) |
|