|
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. | Date(s) of written examination 02.06.2005 The exam date is preliminary and may be subject to change. Definitive exam date will be announced on the notice boards at the faculties in the beginning of May for the spring semester and in the beginning of November for the autumn semester. | 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 |
Teaching spring 2005 All undervisning gis på Realfagbygget. Første frammøte torsdag 6.1.2005 kl 1215, Lille Auditorium
Responsible teacher:F.aman. Øyvind Hanssen | | Forelesning | Teaching period:05.01.2005 to15.06.2005
Torsdag 12:15 to14:00 B203, Lille Auditorium | | Laboratorium | Laboratorieveiledning foregår på Studentlab IFI, Underetasjen, Realfagbygget. |
|