{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

syllabus - CSC 4351 Compiler Construction Spring 2011...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
CSC 4351 Compiler Construction Spring 2011 Syllabus Gerald Baumgartner Course Summary Program language structures, translation, loading, execution, and storage allocation; compilation of simple expressions and statements; organization of compiler including compile-time and run-time symbol tables, lexical scan, syntax scan, object code generation, error diagnostics, object code optimization techniques, and overall design; use of compiler writing languages and bootstrapping. Prerequisite According to the course listing, the prerequisites are: CSC 4101 or equivalent. Credit will not be given for both this course and CSC 7001. Office Hours Who Where Phone E-Mail When Gerald Baumgartner Coates 290 (or 173) 578–2191 gb M 2:00–3:30pm W 12:45–2:00pm Zheng Lu [email protected] Other office hours by appointment (recommended). Important Dates Mardi Gras: Mar 7–9 Midterm: Wed, Mar 16 Spring break: Apr 18–24 Final: Thu, May 12, 5:30pm–7:30pm (tentative) Both exams are comprehensive. 1
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Reading Andrew W. Appel, Modern Compiler Implementation in Java . Cambridge University Press, 1998 or 2002 (required). Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman, Monica S. Lam, Compilers: Principles, Techniques, and Tools . Addison-Wesley, 2006 (optional). Thomas W. Parsons, Introduction to Compiler Construction . Computer Science Press, 1992 (optional). http://java.sun.com/docs/books/tutorial/ http://java.sun.com/docs/books/jls/ http://java.sun.com/javase/6/docs/api/ Mailing list [email protected] Course web page http://www.csc.lsu.edu/˜gb/csc4351/ Projects There will be six programming assignments. Each will take about two to two and a half weeks. A penalty of 10% will be assessed for each day a project is late up to a maximum of 30% after which the project will not be accepted. The final project may not be turned in later than Saturday midnight after the last day of classes.
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}