Description |
Policies |
Schedule |
Lectures |
Homeworks |
Exams |
Project |
Staff |
Professor |
Teaching Assistant |
Name |
Dr. Tony Hosking |
Vivek Patel |
Office |
LWSN 3154L |
LWSN B116G #3 |
Campus Phone |
4-6010 |
|
|
hosking |
patel249
|
Office Hours |
Th 1100-1300 |
Tu 1200-1300, W 1430-1530 |
Lectures & PSOs |
Lecture: Tu/Th 1300-1445, UNIV 217 |
PSO: M 1330-1520, W 1530-1720, LWSN B158 |
Required text |
Modern compiler implementation in Java, Second Edition, Andrew
W. Appel, Cambridge University Press, 1998. |
Supplementary texts and web resources |
- Compilers: Principles,
Techniques, and Tools, Aho, Lam, Sethi, Ullman,
Addison-Wesley, 2007
- The Java Language
Specification
- The Java
programming language, Ken Arnold, James Gosling and David
Holmes, Addison-Wesley, 2000
-
Computer Organization and Design: The Hardware/Software
Interface, David Patterson and John Hennessy, Morgan Kaufmann,
1998
- The Java
Tutorial
-
Generics for Java
- Java Documentation
- Java APIs
- JavaCC
-
SPIM: A MIPS R2000 Simulator
Documentation
- PowerPC
|
Blackboard |
for grade access |