| Course | Semester | |||||||
|---|---|---|---|---|---|---|---|---|
| Fall 2005 | Spring 2006 | Fall 2006 | Spring 2007 | Fall 2007 | Spring 2008 | Fall 2008 | Spring 2009 | |
| 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 | 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 |
X | |||||||
| CS 230 - Software Engineering I |
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 | |||||||