Online Course Catalog

CS 475 - Formal Models of Computation

Fall 2025

TitleSectionCRNTypeHoursTimesDaysLocationInstructor
Formal Models of ComputationDS380999ONL3 -    Mahesh Viswanathan
Formal Models of ComputationDS441803ONL4 -    Mahesh Viswanathan
Formal Models of ComputationDSU81125ONL3 -    Mahesh Viswanathan

Course Description

Finite automata and regular languages; pushdown automata and context-free languages; Turing machines and recursively enumerable sets; linear-bounded automata and context-sensitive languages; computability and the halting problem; undecidable problems; recursive functions; Chomsky hierarchy; computational complexity are covered in this course.

Credit Hours

3 or 4 hours

Prerequisites

Subject Area

  • Computer Science