CMPUT 272

Formal Systems and Logic in Computing Science


Home
Lectures
Labs / Seminars
Slides
Assignments
Exams
News
Staff
Syllabus

An introduction to the tools of set theory, logic, and induction, and their use in the practice of reasoning about algorithms and programs. Basic set theory. The notion of a function. Counting. Propositional and predicate logic and their proof systems. Inductive definitions and proofs by induction. Program specification and correctness.

Prerequisite: CMPUT 101 or 114 or equivalent.
 

 


Home | Lectures | Labs / Seminars | Slides | Assignments | Exams | News | Staff | Syllabus

 Copyright 2002 by Prof. Vadim Bulitko, All Rights Reserved.
For problems or questions regarding this web contact bulitko@ualberta.ca.
Last updated: 10/30/02.