Course Descriptions - Undergraduate Calendar 2017-2018University of Waterloo Home | Undergraduate Calendar | Course Description Index | Contact Us | Privacy |
|
|
Due to course restrictions on upper-year courses, students pursuing a Computer Science minor many need to enrol as Computer Science students for part of their undergraduate studies and should contact a CS advisor for more information.
First-year CS courses are available to all students with the exception of CS 100, which is not open to Math faculty students and most Engineering students, and CS 137 and 138, which are only available to Software Engineering students.
Undergraduate students who take graduate courses that do not count towards their undergraduate degree can sometimes use these courses to satisfy graduate study requirements. For more information, students should see the "Accelerated Master's Academic Plans in Computer Science" section.
| CS 100 LEC 0.50 | Course ID: 004360 |
| Introduction to Computing through Applications | |
| Using personal computers as effective problem solving tools for the present and the future. Effective use of spreadsheets to process, manipulate, and visualize numeric and textual information. Introduction to the Internet, World Wide Web, HTML, and XML. Algorithms underlying the functional components of web search engines and their influence on data access. Using wikis to publish, reshape, and organize data collaboratively. [Offered: F,W,S] | |
| Prereq: Not open to Mathematics,Biomedical,Chemical,Civil,Computer & Electrical,Environmental,Geological,Management,Mechanical,Mechatronics,Nanotechnology & Systems Design Eng students. | |
| Antireq: All second,third or fourth year CS courses or equivalents | |
| Only offered Online | |
| CS 398 LEC 0.50 | Course ID: 011409 |
| Topics in Computer Science | |
| See the Course Offerings List for topics available. | |
| Prereq: CS 240 and (CS 246 or 247); Computer Science students only | |
| CS 399 RDG 0.50 | Course ID: 011410 |
| Readings in Computer Science | |
| Reading course as announced by the department. | |
| Prereq: CS 240 and (CS 246 or 247); Computer Science students only | |
| CS 489 LEC 0.50 | Course ID: 010044 |
| Advanced Topics in Computer Science | |
| See the Course Offerings List for topics available. | |
| Prereq: Level at least 3B; Computer Science students only | |
| CS 497 LEC 0.50 | Course ID: 012280 |
| Multidisciplinary Studies in Computer Science | |
| See the Course Offerings list for topics available. | |
| Prereq: Level at least 3B; Computer Science students only | |
| CS 499R RDG 0.50 | Course ID: 004444 |
| Readings in Computer Science | |
| Reading course as announced by the department. | |
| Department Consent Required | |
| Prereq: Level at least 3B; Computer Science students only | |