The document outlines the curriculum for a course on automata theory, formal proof, and computational languages, divided into five units. Topics include finite automata, regular expressions, Chomsky's hierarchy, pushdown automata, Turing machines, and computability. It also covers important concepts such as language equivalence, closure properties, and unsolvable problems.