Projected Course Offerings
To assist in long term schedule planning, the current course offering plan is provided below. However, note that the offering plan is subject to change. To view the list of courses to be offered in a specific semester, click a semester button below.
| Course | Even Year | Odd Year | Title | ||
|---|---|---|---|---|---|
| Spring | Fall | Spring | Fall | ||
| CS 1310 | O | O | O | O | Introduction to Computer Programming |
| CS 1401 | O | O | O | O | Introduction to Computer Science |
| CS 1420 | O | O | O | O | Computer Programming for Scientists and Engineers |
| CS 2302 | O | O | O | O | Data Structures |
| CS 2401 | O | O | O | O | Elementary Data Structures and Algorithms |
| CS 3195 | O | O | Junior Professional Orientation | ||
| CS 3331 | O | O | O | O | Advanced Object-Oriented Programming |
| CS 3350 | O | O | O | O | Automata |
| CS 3360 | O | O | O | O | Design and Implementation of Programming Languages |
| CS 3432 | O | O | O | O | Computer Architecture I |
| CS 4310 | O | O | Software Engineering I | ||
| CS 4311 | O | O | Software Engineering II | ||
| CS 4316 | O | O | Computer Networks | ||
| CS 4317 | O | O | Human-Computer Interaction | ||
| CS 4320 | O | O | Artificial Intelligence | ||
| CS 4342 | O | O | O | O | Database Management |
| CS 4375 | O | O | Theory of Operating Systems | ||
CS 3320 (Computer Architecture II), CS 3370 (Computer Graphics), CS 4351 (Computer Security), CS 4352 (Compilers and Interpreters), and CS 4365 (Topics in Soft Computing) are not included in the above list, as they have been recently offered irregularly.
