| Course | Semester | |||||||
|---|---|---|---|---|---|---|---|---|
| Fall 2009 | Spring 2010 | Fall 2010 | Spring 2011 | Fall 2011 | Spring 2012 | Fall 2012 | Spring 2013 | |
| CS 30 - Intro to Computing |
X | X | X | X | X | X | X | X |
| CS 40 - Program Design |
X | X | X | X | X | X | X | X |
| CS 100 - Discrete Math |
X | X | X | X | ||||
| CS 110 - Unix |
X | X | X | X | ||||
|
CS 120 - Imperative Problem-Solving |
X | X | X | X | ||||
| CS 130 - Computer Architecture |
X | |||||||
| CS 140 - Data Structures |
X | X | X | X | ||||
| CS 200 - Theory of Computation |
X | X | ||||||
| CS 205 - Database Systems |
X | X | ||||||
| CS 210 - Operating Systems |
||||||||
| CS 230 - Software Engineering I |
X | X | ||||||
| CS 235 - Computer Networks |
X | X | ||||||
| CS 240 - Compiler Construction |
X | |||||||
| CS 255 - Algorithms |
X | X | ||||||
| CS 260 - Programming Languages |
X | X | ||||||
| CS 299 - Software Engineering II |
X | |||||||