Course Prerequisite Chart

corner of hensill hall

Course Prerequisite Chart


Thumbnail for the Computer Science Undergraduate Program Prerequisite ChartNote: Columns represent the suggested courses for each of 8 semesters



CS Department strictly enforces prerequisites for all courses. Prerequisites are checked by CS faculty at the beginning of each course. The final decision about whether a student is ready to take a course is made by the instructor who teaches the course.


Bulletin Rights


Students who start the study of CS under a program that is published in the Bulletin have the right to graduate with the same program in a specific time interval. However, this right does not hold for course prerequisites. The CS Department regularly improves its curriculum and as a result the prerequisites may change. Because the Bulletin is printed early (before the start of the academic year), it may not completely reflect the most recent changes to prerequisites.


Where To Check The Current Prerequisites


Students are advised to check prerequisites with the CS faculty, CS office, and Web.