Revised Nov 1, 2016

CS 462: Formal Languages and Parsing


Watch a video introduction to this course on YouTube.

General description

Building on CS 360, this course discusses more advanced topics in formal languages and automata theory, including applications, compiler writing, and parsing methods.

Logistics

Audience

Normally available

Related courses

For official details, see the UW calendar.

Software/hardware used

Typical reference(s)

Required preparation

At the start of the course, students should be able to

Learning objectives

At the end of the course, students should be able to

Typical syllabus

Properties of strings (3 hours)

Regular sets (10 hours)

Context-free languages (6 hours)

Parsing (6 hours)

Chomsky hierarchy (3 hours)

Deterministic context-free languages (3 hours)

Other language classes (5 hours)