ICS 142: Compilers and Interpreters

Summer Session II, August 6 – September 12, 2001

Catalog Description: Introduction to the theory of programming language processors, covering lexical analysis, syntax analysis, semantic analysis, intermediate representations, code generation, optimization, interpretation, and run-time support. Prerequisite: ICS 141 (ECE 40 for Computer Engineering majors)


Instructor: Peter H. Fröhlich
Office Hours: By appointment (email); Tuesday, Thursday, 11:00 am - 12:00 pm

Assistant: Shannon Lee Tauro
Office Hours: Wednesday, 9:00 am - 11:00 am, in CS Trailer 1 Room 124

Assistant: Joachim Feise
Office Hours: Friday, 10:00 am - 12:00 pm, in ICS 2 Room 271

Mailing List: ics142@nil.ics.uci.edu (email ics142-subscribe@nil.ics.uci.edu to subscribe)

Lectures: Monday, Wednesday, Friday, 1:00-2:50 pm
Discussion: Monday, Wednesday, 3:00-3:50 pm (only as needed)
Location: Social Ecology II (Building 215 Grid D7), Room 1304

Final Grade: Homework Assignments 60%, Final Examination 40%
Extra Credit: Summary paper on a topic approved by the instructor +10%.


News

January 8, 2002 (10:40): Finally moved this site into my home directory for archival purposes. Note that the slides for lecture 14 never got finished, and I doubt they ever will. Not until I teach the course again anyway. :-)


Links: Schedule Policies Books Assignments Summary Papers Downloads News Archive List Archive

Copyright © 2001 Peter H. Fröhlich. All rights reserved.
$Id: index.html,v 1.73 2002/01/08 18:50:03 phf Exp $
Valid XHTML 1.0!