Centre for Extended Learning(CEL)
East Campus 3 (EC3)
195 Columbia St. W.
|Course Code||MATH 642|
|Course Title||Introduction to Computer Science: A Mathematical Perspective|
|Online Offers||No offers currently scheduled.
Last offer: Winter 2021
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.
Typical terms may not reflect online offerings.
|Course Work and Exam||Winter 2021 course outline (note 2)|
|Special Notes||This course is only open to students in the Master of Mathematics for Teachers program.|
How to Register:
|Enrol In, Drop, and Swap Classes Online|
How to Register:
|How to Apply - Prospective Students|
|Fees||Tuition Fees, Financial Aid, Scholarships, and Awards|
- The Undergraduate Calendar and the Graduate Calendar are the official source for information about course details. Quest is the official source for Undergraduate and Graduate Schedule of Classes information. The offerings indicated on this site are unofficial and subject to change daily. The course instructor will provide the official course requirements and expectations at the start of term.
- If available, the example of a recent course outline is provided for general information only. It gives an overview of the course from a recent offering but it is not the course outline for the current offer and is subject to change. If you are currently taking this course, the official course outline that applies to this offer is in your online course.
- Library Requirements: Please see the online library access and Waterloo ID card information.
- For a list of any required textbooks and other materials to be purchased, go to the Waterloo BookStore.