UCLA Computer Science 132, Spring 2011.
Compiler Construction

Course objective: Provide a thorough elementary coverage of compiler theory and design, using a careful balance between basic principles and specific techniques.

Instructor: Paul Eggert, Boelter 4532J. Office hours are Mondays 11:55–12:55 and Tuesdays 10:30–11:30.

Teaching assistant:

Lecture, 4 hours; discussion, 2 hours; outside study, 6 hours.

Prerequisites: Computer Science 32, 35L, 131, 181.

Compiler structure; lexical and syntactic analysis; semantic analysis and code generation; theory of parsing. Letter grading.

Related Computer Science Curriculum 2008 (CS2008) bodies of knowledge:

Related IEEE/ACM Software Engineering 2004 (SE2004) bodies of knowledge:


© 2005–2007, 2011 Paul Eggert. See copying rules.
$Id: index.html,v 1.17 2011/03/30 22:59:38 eggert Exp $