This course has a heavy programming workload, especially in the summer. Students planning to take the course in summer should expect to dedicate their lives to this course for five weeks; do not try to work while taking CS 375 in summer.
Instructor: Gordon S. Novak Jr., GDC 3.824; Office Hours: 1:00 - 2:20.
TA: Yun-Sik Choi , Office Hours: TBD           yunsik@cs.utexas.edu
Text: Aho, Lam, Sethi, & Ullman, Compilers: Principles, Techniques, and Tools, Optional.
iClicker:
An iClicker, version 1 or 2, is required. If you already have an
iClicker, it should work.
Register your iClicker on
Blackboard.
Lecture Notes: Available in printed form in WEL 2.228.
Online by Contents or
Index or PDF.
Follow CS 375 Discussions on Piazza
Programming assignments may be written in C / lex / yacc or Lisp (if you are good at Lisp). All programming assignments must be your own individual work. Program files are provided, in the directory /projects/cs375/ or in the FTP directory for Program Files, ftp://ftp.cs.utexas.edu/pub/novak/cs375/ for use with the assignments. The files are described by Program File Descriptions. It is legal to use any of these files as part of your programs.
How to Turn in the Programming Assignments
Assignments: