621.400 (18S) Compiler Construcion

Sommersemester 2018

Registration deadline has expired.

First course session
07.03.2018 10:00 - 12:00 HS 2 On Campus
... no further dates known

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=950x677

Examination 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 scheme

Position 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)
  • 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)
  • 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)
  • 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)

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)