Automata and Formal Languages (CMPT 364.3)

Recent/Current Offerings

Syllabus / Public content Section Term Instructor
CMPT 364 02 January 2017 Ian McQuillan (primary instructor)
CMPT 364 02 January 2016 Ian McQuillan (primary instructor)


Introduces the foundations of Computer Science. The theory of computation is explored through automata and formal languages. In particular, finite automata, grammars, Turing Machines and applications to computer science such as dynamic modeling, computer architecture, lexical analysis and parsing are studied.


CMPT 260 and 6 credit units in 200-level MATH or STAT.

Resources and Supports for CMPT 364

U of S Bookstore Textbook Search
Library Reserves Search
Hire a Tutor Search