SCHOOL OF ENGINEERING AND COMPUTER SCIENCE

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 

CourseForm
CourseCode COMP 431
SubjectCode COMP
CourseNumber 431
CourseName Compilers
Trimesters 2
Year 2009
CourseHomePage Home Page
Coordinator David Pearce
Lecturer Alex Potanin
SeniorTutor