Return to normal view

INF-3400 Compiler construction

Work Load
10  credits (ECTS)
Contents
The course gives an insight in formal methods for the definition of programming languages and requirements to realise typical program-constructions. The lectures includes (1) main properties of compiled, interpreted and macro-generating languages, (2) context-free and regular grammars and their relation to automata, (3) The main components of compilers: lexical analysis, syntax analysis, symbol-tables, internal representation and virtual machines, code generation, optimisation and run-time system.
Form of teaching
Lectures: 30, Colloquium: 30, Laboratory: 30
The coursework includes up to 3 written assignments graded Pass/Fail. Oral presentation of the assignments and demonstration of a working system can be claimed. Approved assignments give access to the final written exam.
Assessment
Spring or Fall exam. 4 hours final exam graded by letter A-F. The overall grade for the course is determined 100% by the final exam.
Type of course
Theoretical and practical subject.
Level of course/Year of study
Master level course.
Recommended previous qualifications
INF-2200 Computer architecture and organization, INF-2400 Structure and interpretation of computer programs
Recommended reading/syllabus
Available on request. See also link to Details.
Language of instruction
Norwegian
Course overlap
D-220 -1      10 sp
Homepage
http://uit.no/informatikk/inf3400/
Timetables
http://timeplan.uit.no/emne.php?department=ALLE&module=INF-3400-1


Institutt for informatikk, det matematisk- naturvitenskapelige fakultet,
Universitetet i Tromsø, 9037 Tromsø
Updated by adm.leder Svein Tore Jensen on 06.09.2005 at 11:43
Ansvarlig redaktør: adm.leder Svein Tore Jensen