CS 475

CS 475 - Formal Models of Computation

Fall 2025

TitleRubricSectionCRNTypeHoursTimesDaysLocationInstructor
Formal Models of ComputationCS475CG35895PKG31100 - 1215 M  106B1 Engineering Hall Mahesh Viswanathan
Formal Models of ComputationCS475CG35895PKG3 -    Mahesh Viswanathan
Formal Models of ComputationCS475CU35887PKG31100 - 1215 M  106B1 Engineering Hall Mahesh Viswanathan
Formal Models of ComputationCS475CU35887PKG3 -    Mahesh Viswanathan
Formal Models of ComputationCS475DS380999ONL3 -    Mahesh Viswanathan
Formal Models of ComputationCS475DS441803ONL4 -    Mahesh Viswanathan
Formal Models of ComputationCS475DSU81125ONL3 -    Mahesh Viswanathan
Formal Models of ComputationCS475MC379870PKG3 -    Mahesh Viswanathan
Formal Models of ComputationCS475MC379870PKG31400 - 1515 F    Mahesh Viswanathan
Formal Models of ComputationCS475MC479871PKG4 -    Mahesh Viswanathan
Formal Models of ComputationCS475MC479871PKG41400 - 1515 F    Mahesh Viswanathan
Formal Models of ComputationMATH475CG35903PKG3 -    Mahesh Viswanathan
Formal Models of ComputationMATH475CG35903PKG31100 - 1215 M  106B1 Engineering Hall Mahesh Viswanathan
Formal Models of ComputationMATH475CU35897PKG31100 - 1215 M  106B1 Engineering Hall Mahesh Viswanathan
Formal Models of ComputationMATH475CU35897PKG3 -    Mahesh Viswanathan

Official 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. Course Information: Same as MATH 475. 3 undergraduate hours. 3 or 4 graduate hours. Prerequisite: CS 374 or ECE 374.