Nov 26, 2024  
University of Alberta Calendar 2023-2024 
    
University of Alberta Calendar 2023-2024 [ARCHIVED CATALOG]

CMPUT 272 - Formal Systems and Logic in Computing Science


Course Career Undergraduate
Units 3
Approved Hours 3-3S-0
Fee index 6
Faculty Science
Department Computing Science
Typically Offered either term

Description
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. Prerequisites: CMPUT 101, 174, 175, 274, or SCI 100.