Undergraduate Courses

Computer Science

Undergraduate Courses

This list contains all undergraduate courses that can appear on the Computer Science schedule, including selected courses offered by other departments. Please note that some courses are experimental and may not be offered on a regular basis. These may be subject to change each academic year. 

View the prerequisites for each required Computer Science course. Arrows point to the courses that require the prerequisite.


To review course descriptions of previously offered courses, please contact the instructor or review the PSU Bulletin