621.400 (18S) Compiler Construcion
Overview
- Lecturer
- Course title german Übersetzerbau
- Type Lecture
- Hours per Week 2.0
- ECTS credits 2.0
- Registrations 12
- Organisational unit
- Language of instruction Deutsch
- possible language(s) of the assessment English
- Course begins on 07.03.2018
Time and place
List of events is loading...
Course Information
Intended learning outcomes
Grundlagen des Compilerbaus
Teaching methodology including the use of eLearning tools
Vorlesung.
Vorbedingung:
Einfuehrung in die theoretische Informatik
Course content
- Einfuehrung
- Lexikalische Analyse
- Kontextfreie Grammatiken
- Kellerautomaten
- Syntaktische Analyse (top-down parsing)
- Syntaktische Analyse (bottom-up parsing)
- Syntaxgesteuerte Uebersetzung, Attributierte Grammatiken
- Statische Korrektheitspruefung
- Laufzeitumgebung
- Zwischncodegenerierung
- Codegenerierung
Literature
Aho - Sethi - Ullmann: Compilerbau Teil 1 und 2
Grune - Bal - Jacobs - Langendoen: Modern Compiler Design
Wirth: Grundlagen und Techniken des Compilerbaus
Appel: Modern Compiler Implementation in Java
Hopcroft - Ullmann: Einfuehrung in die Automatentheorie,Formale Sprachen und Komplexitaetstheorie
Link to further information
https://bscwpub-itec.uni-klu.ac.at/pub/bscw.cgi/115673?client_size=950x677Examination information
Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.
Grading scheme
Grade / Grade grading schemePosition in the curriculum
- Teacher training programme Computer Sciences and Computer Sciences Management (Secondary School Teacher Accreditation)
(SKZ: 884, Version: 04W.7)
-
Stage two
-
Subject: Praktische und Technische Informatik (LI 2.2)
(Compulsory subject)
-
Übersetzerbau (
2.0h VO / 2.0 ECTS)
- 621.400 Compiler Construcion (2.0h VO / 2.0 ECTS)
-
Übersetzerbau (
2.0h VO / 2.0 ECTS)
-
Subject: Praktische und Technische Informatik (LI 2.2)
(Compulsory subject)
-
Stage two
- Bachelorstudium Informatik
(SKZ: 521, Version: 09W.3)
-
Subject: Übersetzerbau
(Compulsory elective)
-
Übersetzerbau (
2.0h VO / 2.0 ECTS)
- 621.400 Compiler Construcion (2.0h VO / 2.0 ECTS)
-
Übersetzerbau (
2.0h VO / 2.0 ECTS)
-
Subject: Übersetzerbau
(Compulsory elective)
- Master's degree programme Applied Informatics
(SKZ: 911, Version: 13W.1)
-
Subject: Vertiefung Informatik
(Compulsory subject)
-
Übersetzerbau (
2.0h VO / 2.0 ECTS)
- 621.400 Compiler Construcion (2.0h VO / 2.0 ECTS)
-
Übersetzerbau (
2.0h VO / 2.0 ECTS)
-
Subject: Vertiefung Informatik
(Compulsory subject)
- Masterstudium Informatik
(SKZ: 921, Version: 09W.1)
-
Subject: Übersetzerbau
(Compulsory elective)
-
Übersetzerbau (
2.0h VO / 2.0 ECTS)
- 621.400 Compiler Construcion (2.0h VO / 2.0 ECTS)
-
Übersetzerbau (
2.0h VO / 2.0 ECTS)
-
Subject: Übersetzerbau
(Compulsory elective)
Equivalent courses for counting the examination attempts
-
Sommersemester 2024
- 621.400 VO Compiler Construction (2.0h / 2.0ECTS)
-
Sommersemester 2023
- 621.400 VO Compiler Construction (2.0h / 2.0ECTS)
-
Sommersemester 2022
- 621.400 VO Compiler Construction (2.0h / 2.0ECTS)
-
Sommersemester 2021
- 621.400 VO Compiler Construction (2.0h / 2.0ECTS)
-
Sommersemester 2020
- 621.400 VO Compiler Construction (2.0h / 2.0ECTS)
-
Sommersemester 2019
- 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)
-
Sommersemester 2017
- 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)
-
Sommersemester 2016
- 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)
-
Sommersemester 2015
- 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)
-
Sommersemester 2014
- 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)
-
Sommersemester 2013
- 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)
-
Sommersemester 2012
- 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)
-
Sommersemester 2011
- 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)