The computer science department offers many courses. These offerings continue to change, with courses added and removed, based upon student interest, instructor availability, and the advent of new technology.
The Computer Science Pathways illustrates the current offerings as well as their prerequisite relationships.