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
Pass with distinction (5), Pass with credit (4), Pass (3), Fail (U)
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

Uppsala University on Facebook
Uppsala University on Instagram
Uppsala University on Youtube
Uppsala University on Linkedin