In reading the entries in the schedule, use the following legend:
| Symbol | Meaning |
| D | Offered during the day |
| E | Offering during the evening |
| O | Offering online |
| XY | Offered both X and Y |
| X/Y | Offered either X or Y with preference for X |
| + | Offered. Mode and time undetermined |
| - | Not guaranteed to be offered |
| Course Code | Course Title | Fall Even | Spring Odd | Summer Odd | Fall Odd | Spring Even | Summer Even | |
| CS 3123 | Programming Language Concepts | E | DO | EO | D | EO | - | |
| CS 3153 | Database Systems | DO | E | E | DO | E | E | |
| CS 3224 | Computer Organization and Architecture | E | D | - | D | E | - | |
| CS 3243 | Operating Systems | E | DO | - | D/E | - | D/O | |
| CS 3424 | Data Structures | DE | DE | E | DE | DE | E | |
| CS 4253 | Distributed Computing | DE | D | - | E | DE | - | |
| CS 4413 | Algorithm Analysis | - | DE | - | DE | - | DE | |
| CS 4893 | Computer Science Capstone | + | + | - | + | + | - | |
|
|
||||||||
| The following course will not be offered from fall 2012 onwards | ||||||||
| CS 2123 | C Programming | E/D | DE | E | D/E | DE | E | |
|
|
||||||||
| CS 3693 | Applications Programming | E | - | - | D | - | - | |
| CS 390X | Special Topics | As needed | ||||||
| CS 4243 | Systems Programming | DE | - | - | - | - | - | |
| CS 4263 | Computer Networks | - | DE | - | - | DE | - | |
| CS 4283 | Real-time Systems | - | - | - | E | - | - | |
| CS 4363 | Computer Graphics and Multimedia | - | D | E | - | DE | - | |
| CS 4523 | Artificial Intelligence | D | - | - | DE | - | - | |
| CS 4533 | Digital Image Processing | E | - | - | E | - | - | |
| CS 490X | Special Topics | As needed | ||||||