621.400 (17S) Compiler Construcion
Overview
- Lecturer
- Course title german Übersetzerbau
- Type Lecture
- Hours per Week 2.0
- ECTS credits 2.0
- Registrations 18
- Organisational unit
- Language of instruction Deutsch
- possible language(s) of the assessment English
- Course begins on 01.03.2017
-
Remarks (english)
On demand the course language can be switched to English.
Website of the course:
https://bscwpub-itec.uni-klu.ac.at/pub/bscw.cgi/115673?client_size=950x570
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/115673Examination 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.
Examination methodology
Schriftliche Prüfung
Examination topic(s)
Es wird das Verständnis des Vorlesungsstoffes geprüft.
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)
- Bachelor's degree programme Informatics
(SKZ: 521, Version: 03W.1)
-
Subject: Übersetzerbau
(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: Übersetzerbau
(Compulsory subject)
- 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)
- Master's degree programme Informatics
(SKZ: 921, Version: 03W.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)
- Diploma programme Informatics
(SKZ: 880, Version: 02W)
-
Stage two
-
Subject: Softwareentwicklung
(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: Softwareentwicklung
(Compulsory subject)
-
Stage two
- Bachelor's degree programme Information Technology
(SKZ: 289, Version: 06W.1)
-
Subject: Informatics and Software Engineering
(Compulsory elective)
-
Module: Übersetzerbau
-
Vorlesung (Übersetzerbau) (
2.0h VO / 3.0 ECTS)
- 621.400 Compiler Construcion (2.0h VO / 3.0 ECTS)
-
Vorlesung (Übersetzerbau) (
2.0h VO / 3.0 ECTS)
-
Module: Übersetzerbau
-
Subject: Informatics and Software Engineering
(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 2018
- 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)