Compiler Design II
10 credits
Syllabus, Master's level, 1DL520
This course has been discontinued.
- Code
- 1DL520
- Education cycle
- Second cycle
- Main field(s) of study and in-depth level
- Computer Science A1N, Technology A1N
- Grading system
- Fail (U), Pass (3), Pass with credit (4), Pass with distinction (5)
- Finalised by
- The Faculty Board of Science and Technology, 12 March 2009
- Responsible department
- Department of Information Technology
Entry requirements
120 credits, of which mathematics 30 credits including Automata theory, and Computer Science 60 credits including a second course in Computer Programming, Algorithms and Data Structures, Compiler Design I and Operating systems.
Learning outcomes
In order to pass, the student must (individually or in a group) contribute substantially to the development of high-performance interpreters and compilers, and optimise these for advanced computer architectures.
Content
Data flow analysis. Code optimisation. Implementation of high level languages. Abstract machines. Execution environments.
Instruction
Seminars and participation in a project.
Assessment
Project, possibly complemented by a written or oral exam.
Reading list
No reading list found.