CS 476

CS 476 - Program Verification

Fall 2023

TitleRubricSectionCRNTypeHoursTimesDaysLocationInstructor
Program VerificationCS476D335855LCD30930 - 1045 T R  101 Transportation Building Jose Meseguer
Program VerificationCS476D435852LCD30930 - 1045 T R  101 Transportation Building Jose Meseguer

Official Description

Formal methods for demonstrating correctness and other properties of programs. Invariant assertions; Hoare axiomatics; well-founded orderings for proving termination; structural induction; computational induction; data structures; parallel programs; overview of predicate calculus. Course Information: 3 undergraduate hours. 3 or 4 graduate hours. Prerequisite: CS 225; one of CS 374, ECE 374 or MATH 414.