Compiler Design II

10 credits

Syllabus, Master's level, 1DL520

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.

No reading list found.

FOLLOW UPPSALA UNIVERSITY ON

facebook
instagram
twitter
youtube
linkedin