MATH 642Introduction to Computer Science: A Mathematical Perspective
- Units
- 0.50
- Level
- Graduate
- Faculty
- Mathematics
- Subject
- Mathematics
MATH 642 as listed in the Winter 2026 Graduate Calendar. The main page has the current version, when it runs, and seats.
The connections between mathematics and computer science are varied and deep. This course will introduce students to foundational ideas in computer science and their relationship to foundational ideas in mathematics through the use of a functional programming language designed for education. No prior experience with programming is required, though students with exposure to popular programming languages will also benefit from this alternate approach.
Prerequisites
None listed.
Corequisites
Antirequisites
None listed.
Leads to
No course lists it as a requisite.
Check it elsewhere for Winter 2026
- Graduate Calendar, Winter 2026The archived entry
- Requirements for Winter 2026Waterloo’s requisite checker
- Course outlinesSyllabi from past terms (UW login)
- UW FlowStudent ratings and reviews
- WClassesPast sections back to 2004, and who taught them