uwloo

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

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