In keeping with standard CS policy, if you entered before Fall 2000, you may transfer into the new curriculum subject to the approval of your advisor.
123 |
||||||
| Humanities or Social Science (H/SS) Elective(3) | Engl 10 (3) | CSCI
41 (3) Introduction to Computer Science |
Science Elective (4) | Math 20 or 31 (3) | ||
| H/SS (3) | CSCI
123 [was 133] (3) Discrete Structures P(Math 20 or 31) |
CSCI
51 (3) Intro to Software Development P(CSCI 41) |
Science Elective (4) | Math 21 or 32 (3) | ||
| H/SS (3) | CSCI
135 (3) Computer Architecture I P(CSCI 51, CSCI 123) |
CSCI
131 (3) Algorithms and Data Structures I P(CSCI 51) |
Science Elective (4) | Math 32 or 33 (3) P(32) |
||
| H/SS (3) | CSCI
136 (3) Computer Architecture II P(135) |
CSCI
141 (3) Software Engineering I P(CSCI 131) |
CSCI
110 (3) Technology & Society P(CSCI 41) |
ApSc 115 (3) Engineering Analysis (Prob/Stat) P(Math 32) |
||
| H/SS (3) | CSCI
156 (3) Operating System Design P(CSCI 103 or CSCI 141) |
CSCI
151 (3) Algorithms and Data Structures II P(CSCI 141) |
CSCI
150 [was 142] (3) Foundations of Computing P(131, 135) |
Math or Science Elective (3) | ||
| H/SS (3) | CSCI
160 [was 148] (3) Theory of Computer Translators P(CSci 136, CSci 150) |
CSCI
161 [was 175] (3) Software Engineering II P(CSci 151) |
CSCI
169 (3) Software Paradigms P(141) |
Unrestricted Elective (3) | ||
| Non-Computing Elective (3) | CSCI
183 (3) Computer Networks I P(CSci 131, CSci 136) |
CSCI
195 [was 163] (3) Senior Computer Science Design Project I P(161, 169) |
CSCI
178 (3) Database Systems I P(CSci 161) |
CSCI Elect (3) | ||
| Non-Computing Elective (3) | CSCI
184 (3) Computer Networks II P(143, 183) |
CSCI
196 [was 164] (3) Senior Computer Science Design Project II P(193) |
CSCI Elect (3) | Unrestricted Elective (3) |