CSCI 4570/6570
  Home
  Contact
  Short Vita
  Research
  Teaching
  LSDIS Lab
  Links

CSCI 4570/6570  Compilers
Spring 2012

Read up-to-date course news (updated 2/2/2012).

Professor: Krys J. Kochut
Office: 546 GSRC
Class Time: T,Th 9:30 - 10:45 and W 10:10 - 11:00 in 306 GSRC
Office Hours: T 1:30 - 3:30 and W 9:00 - 10:00 and by appointment
TA: Amir Abdolrashidi (amira AT uga DOT edu)
Office Hours:   M 10:00 -11:00am, 229 Hardman Hall
Text: Compilers: Principles, Techniques, and Tools, 2/E, by Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, Addison-Wesley, 2007.
Grading:
Test I and II 100 (50 each)
Final 130
Programs 170
90-100 A
88-89 A-
86-87 B+
80-85 B
78-79 B-
76-77 C+
70-75 C
68-69 C-
65-67 D
Policies Read carefully the course policies now.
Remarks: Read a short course description.
Project: This semester, the students will be implementing a simple compiler for TinyJava, a small subset of the programming language Java. Graduate students will have to implement additional Java constructs.
Programming assignments: Part 1 of the TinyJava project.
Part 2 of the TinyJava project.
Links:

I have created a page with a variety of information sources on Compiler Construction Tools.

Exam dates:
Test I February 21, 2012 regular class time
Test II March 27, 2012 regular class time
Final  May 3, 2012 8:00 - 11:00 am