CS 212Programming Principles and Practice
- Faculty
- Mathematics
- Offered
- Fall, Winter
- Credit
- 0.5
- Last listed
- 1994–95
No longer offered. It’s in Waterloo’s scanned calendars from 1989–90 to 1994–95; the 1995–96 to 2023–24 calendars are on ucalendar.
High-level languages, including their specification and translation. Structured programming. Use of data structures, including lists and trees. Recursion. Sorting. Introduction to computational complexity and correctness. GS 212 cannot be counted for credit toward a BMath Honours or four-year General degree.
As printed in the 1989–90 to 1994–95 calendars, read by OCR; the scanned page is the original. Later calendars (1995–96 on) aren’t on uwloo.
Requirements, as last listed
Prereq: One of CS 102, 140, or equivalent
Antireq: CS 131, 132, 234, 240, 241, 242
Check it elsewhere
- Undergraduate Calendar, 1995–96If it ran past 1994–95, on ucalendar
- Course outlinesSyllabi from past terms (UW login)
- UW FlowStudent ratings and reviews
- WClassesPast sections back to 2004, and who taught them
In the scanned calendars
How it read in each calendar from 1989–90 to 1994–95, newest first. The text is OCR of the scanned pages; years whose wording matches are shown once, from the clearest scan. Each year links to its page on uwloo and to that page of the scanned PDF.
1989–90 to 1994–95 6 calendars
High-level languages, including their specification and translation. Structured programming. Use of data structures, including lists and trees. Recursion. Sorting. Introduction to computational complexity and correctness.
GS 212 cannot be counted for credit toward a BMath Honours or four-year General degree.
Prereq: One of CS 102, 140, or equivalent
Antireq: CS 131, 132, 234, 240, 241, 242
Offered Fall, Winter · 3 class hours a week · 0.5 credit