Course Numbers
Note that AI has not yet been proposed for the regular curriculum.
- CS128 Programming and Problem Solving --- (CS35)
- CS256 Advanced Programming --- (CS38)
- CS310 Algorithms and Data Structures --- (CS41)
- CS320 Principles of Computer Organization --- (CS42)
- CS345 Software Engineering --- (CS44)
- CS350 Electronics and Instrumentation --- (CS??)
- CS360 Parallel Computation --- (CS46)
- CS3?? Artificial Intelligence --- (CS??)
- CS380 Theory of Computation --- (CS60)
- CS410 Networks and Networking --- (CS61)
- CS420 Operating Systems --- (CS62)
- CS430 Databases --- (CS65)
- CS440 Programming Languages --- (CS63)
- CS?82 Topics --- (CS50)
- CS480 Senior Seminar --- (CS80)
Prerequisites
- CS128 Programming and Problem Solving --- None
- CS256 Advanced Programming --- CS128, Corequisite: MA195
- CS310 Algorithms and Data Structures --- CS256, Corequisite: MA190
- CS320 Principles of Computer Organization --- CS310
- CS345 Software Engineering --- CS310
- CS350 Electronics and Instrumentation --- PHYS230 or PHYS235
- CS360 Parallel Computation --- CS310
- CS3?0 Artificial Intelligence --- CS310
- CS380 Theory of Computation --- CS310
- CS410 Networks and Networking --- CS320
- CS420 Operating Systems --- CS320
- CS430 Databases --- CS256, Corequisite: CS310
- CS440 Programming Languages --- CS256, Corequisite: CS310
- CS?82 Topics --- Consent
- CS480 Senior Seminar --- Consent