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.