Undergraduate Courses

This list contains all undergraduate courses that can appear on the Computer Science schedule page, including selected courses offered by other departments. Please note that some courses are experimental and may not be offered on a regular basis. Programming Intensive elective courses for the 2017-2018 academic year are indicated with a P suffix. These may be subject to change each academic year. Click on the course name to view course details.

CS 410 Courses: 
Non-Degree Computer Science Courses
View the prerequisites for each required Computer Science course. 
  • Arrows point to the courses that require the prerequisite.

Courses previously offered