COMP 431: Compilers
2009 Trimester 2
| COMP 431 |
CRN 993, 15 Points (2009 2/3) |
| Coordinator: |
Dr David Pearce
|
| Lecturer: |
Dr Alex Potanin
|
| Prerequisites: |
30 pts from COMP 301-399 including COMP 304 |
| Lectures: |
Tue Wed 4-5, Fri 11-12 timetable |
| Tutorials: |
N/A |
| Laboratories: |
N/A |
| Assignments: |
2 programming projects |
| Assessment: |
Based on 2 practical assignments and the exam. |
| Prescription: |
The course looks at a range of issues relating to the design and implementation of modern compilers. In particular, the course will focus on techniques and algorithms for code generation, code optimisation and type checking. During the course projects, students will be working on a fully-fledged Java compiler to extend it in various ways. Students should expect to learn a great deal about how compilers work and, in particular, about the Java compiler and Java Bytecode instruction set. |
|
Home Page
|