Course Descriptions - Undergraduate Calendar 2013-2014University of Waterloo Home Page | Undergraduate Calendar | Course Description Index | Contact Us | Privacy |
|
|
Courses in second year and above are divided into two distinct streams, one for students registered in a Computer Science major plan and another designed for non-specialists who wish to become sophisticated computer users. CS major courses are designated with course numbers having middle digits 4 through 9 while non-specialist courses have course numbers with middle digits 0 through 3.
Everyone is welcome to take non-specialist courses, except CS majors, subject to requisite requirements and resource constraints. CS majors courses are normally restricted to CS majors only. However, some are open to all Honours Math students or to all non-specialists, as noted in the requisites for each course.
Any student not registered in an Honours CS plan may apply to take courses normally restricted to CS majors provided the student would be admissible to Computer Science and has met the stated prerequisites. Students must contact a Computer Science undergraduate advisor to determine the logistics and will normally be admitted provided there is room in the course after giving enrolment priority to CS majors.
The phrase "Computer Science students", when used in the following course requisites, includes all students in any Honours plan offered wholly or jointly through the School of Computer Science.