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.
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 CS faculty, CS office, and Web.