Software Engineering Research Group Kassel

Department of Computer Science and Electrical Engineering

Search

Primary Menu

Skip to content
  • Contact

Lecture

Compiler Construction (WS1516)

10:00 - 12:00, Thursdays

R1340

Albert Zündorf

Description

Topics include: scanner and parser programming, context free grammars, parser tables, scanner and parser generators, synthetic and inherited attributes, symbol tables, byte code generation, cross referencing, pattern matching, runtime analyses, refactorings, reverse engineering.
Intended Audience: Students of computer science, bachelor

  • Lecture 15: Tracing

    February 15, 2016
  • Lecture 14: Refactorings

    February 4, 2016
  • Lecture 13: Index Based Search

    January 28, 2016
  • Lecture 12: Code Gen with Xtend Templates

    January 22, 2016
  • Lecture 11: ANTLR

    January 19, 2016
  • Lecture 10: First and Follow

    December 17, 2015
  • Lecture 9: Byte Code for Loops and Functions

    December 10, 2015
  • Lecture 8: Byte Code for If Statement

    December 3, 2015
  • Lecture 7: BCEL

    November 26, 2015
  • Lecture 6: Functions

    November 19, 2015
  • Lecture 5: If Statements

    November 12, 2015
  • Lecture 4: Scanner

    November 12, 2015
  • Lecture 3: Variables

    October 29, 2015
  • Lecture 2: Simple Expressions

    October 22, 2015
  • Lecture 1: Introduction

    October 15, 2015

Exercise

Compiler Construction (WS1516)

12:00 - 14:00, Thursdays

R1340

Marcel Hahn

  • Gitlab for Assignments

    October 28, 2015
Uni Kassel

News

  • Current Term
    • Business Process Engineering
    • Einführung in die Informatik
    • Programming and Modelling
    • Seminars
    • Web Engineering
    • Projects
  • Past Terms
    • SS22
      • DevOps Technologies
      • Software-Technik Praktikum
    • WS2122
      • Business Process Engineering
      • Graph and Model Driven Engineering
      • Microservices
      • Programming and Modelling
    • SS21
      • Design Patterns
      • Game Development: Einführung in Unity
      • Software-Technik Praktikum
      • Web Engineering
    • WS2021
      • Business Process Engineering
      • Internet of Things
      • Microservices
      • Programmierprojekt Mechatronik
      • Programming and Modelling
    • SS20
      • Design Patterns
      • DevOps Technologies
      • Software-Technik Praktikum
    • WS1920
      • Business Process Engineering
      • Microservices
      • Model Driven Engineering
      • Programming Methodologies
    • SS19
      • Design Patterns
      • Software Engineering I
    • WS1819
      • Compiler Construction
      • Internet of Things
      • Programming Methodologies
    • SS18
      • Design Patterns
      • Software Engineering I
      • Software Engineering II
      • Projects
    • WS1718
      • Compiler Construction
      • Einführung in die Programmierung
      • Graph and Model Driven Engineering
      • Programming Methodologies
      • Projects
      • Seminar
    • SS17
      • Software Engineering I
      • Projects
      • Seminar
    • WS1617
      • Einführung in die Programmierung
      • Internet of Things
      • Programming Methodologies
      • Seminar
    • SS16
      • Design Patterns
      • Projekt Game Development
      • Software Engineering I
      • Software Engineering II
      • Projects
      • Seminar
    • WS1516
      • Compiler Construction
      • Graph and Model Driven Engineering
      • Programming Methodologies
      • Projects
      • Seminar
    • SS15
      • Design Patterns
      • Internet of Things
      • Software Engineering I
      • Web Engineering
      • Projects
      • Seminar
    • WS1415
      • Einführung in die Programmierung
      • Programming Methodologies
      • Software Engineering II
      • Projects
      • Seminar
    • SS14
      • Design Patterns
      • Graph and Model Driven Engineering
      • Software Engineering I
      • Software Engineering II
      • Projects
      • Seminar
    • WS1314
      • Compiler Construction
      • Programming Methodologies
      • Software Engineering II
      • Projects
      • Seminar
    • SS13
      • Design Patterns
      • Graph and Model Driven Engineering
      • Software Engineering I
      • Software Engineering II
      • Projects
    • WS1213
      • Compiler Construction
      • Programming Methodologies
      • Software Engineering II
      • Projects
      • Seminar
    • SS12
      • Software Engineering I
      • Projects
    • WS1112
      • Model Driven Engineering
      • Programming Methodologies
      • Software Engineering I
      • Software Engineering II
    • SS11
      • Design Patterns
      • Graph and Model Driven Engineering
      • Programming Methodologies
      • Projects
      • Seminar
    • WS1011
      • Compiler Construction
      • Software Engineering I
      • Software Engineering II
      • Projects
      • Seminar
    • SS10
      • Design Patterns
      • Model Driven Engineering
      • Programming Methodologies
      • Projects
      • Seminar
    • WS0910
      • Compiler Construction
      • Software Engineering I
      • Software Engineering II
      • Projects
  • Theses
    • Available Theses
    • Completed Theses
  • Publications
  • Projects
    • Fujaba
    • BigEnergy
    • Intelligenter Projektplanungs-Prozess
    • MDBDA – Model-driven Big Data Analytics
    • Scribble – Touch Up your GEF Editor
    • Visual Debugger
  • General Information
    • Research Areas
    • Resources
    • Industry Collaboration
    • Term Start and End Dates
    • Courses (HIS LSF)
    • Department FB 16
  • Staff

Address

University of Kassel
Research Group Software Engineering
Department of Computer Science and Electrical Engineering
Wilhelmshöher Allee 73
34121 Kassel

Google Maps

Tags

  • compiler_construction
  • CreepSmash
  • exercise
  • lecture
  • ProgrammierMethodik
  • screencast
  • se1ss16lecture
  • Software Engineering 1
  • ss16
  • wt1617

About

SE on YouTube

Impressum

Datenschutzerklärung

Research Group Software Engineering
Rooms 1337 – 1342
Wilhelmshöher Allee 73
34121 Kassel

Sponsors

The professorship Software Engineering is sponsored by 'Heinz Nixdorf Stiftung' ‚ 'Verband der Metall- und Elektro-Unternehmen Nordhessen' and by 'Sparkassen Verband Hessen'
Hessische Staatskanzlei Hessische Ministerin für Digitale Strategie und Entwicklung digitales.hessen DISTR@L

The project itP³ is sponsored by the state of Hesse as part of the Distr@l 2B program.

SE Uni Kassel
  • Current Term
    • Business Process Engineering
    • Einführung in die Informatik
    • Programming and Modelling
    • Seminars
    • Web Engineering
    • Projects
  • Past Terms
    • SS22
      • DevOps Technologies
      • Software-Technik Praktikum
    • WS2122
      • Business Process Engineering
      • Graph and Model Driven Engineering
      • Microservices
      • Programming and Modelling
    • SS21
      • Design Patterns
      • Game Development: Einführung in Unity
      • Software-Technik Praktikum
      • Web Engineering
    • WS2021
      • Business Process Engineering
      • Internet of Things
      • Microservices
      • Programmierprojekt Mechatronik
      • Programming and Modelling
    • SS20
      • Design Patterns
      • DevOps Technologies
      • Software-Technik Praktikum
    • WS1920
      • Business Process Engineering
      • Microservices
      • Model Driven Engineering
      • Programming Methodologies
    • SS19
      • Design Patterns
      • Software Engineering I
    • WS1819
      • Compiler Construction
      • Internet of Things
      • Programming Methodologies
    • SS18
      • Design Patterns
      • Software Engineering I
      • Software Engineering II
      • Projects
    • WS1718
      • Compiler Construction
      • Einführung in die Programmierung
      • Graph and Model Driven Engineering
      • Programming Methodologies
      • Projects
      • Seminar
    • SS17
      • Software Engineering I
      • Projects
      • Seminar
    • WS1617
      • Einführung in die Programmierung
      • Internet of Things
      • Programming Methodologies
      • Seminar
    • SS16
      • Design Patterns
      • Projekt Game Development
      • Software Engineering I
      • Software Engineering II
      • Projects
      • Seminar
    • WS1516
      • Compiler Construction
      • Graph and Model Driven Engineering
      • Programming Methodologies
      • Projects
      • Seminar
    • SS15
      • Design Patterns
      • Internet of Things
      • Software Engineering I
      • Web Engineering
      • Projects
      • Seminar
    • WS1415
      • Einführung in die Programmierung
      • Programming Methodologies
      • Software Engineering II
      • Projects
      • Seminar
    • SS14
      • Design Patterns
      • Graph and Model Driven Engineering
      • Software Engineering I
      • Software Engineering II
      • Projects
      • Seminar
    • WS1314
      • Compiler Construction
      • Programming Methodologies
      • Software Engineering II
      • Projects
      • Seminar
    • SS13
      • Design Patterns
      • Graph and Model Driven Engineering
      • Software Engineering I
      • Software Engineering II
      • Projects
    • WS1213
      • Compiler Construction
      • Programming Methodologies
      • Software Engineering II
      • Projects
      • Seminar
    • SS12
      • Software Engineering I
      • Projects
    • WS1112
      • Model Driven Engineering
      • Programming Methodologies
      • Software Engineering I
      • Software Engineering II
    • SS11
      • Design Patterns
      • Graph and Model Driven Engineering
      • Programming Methodologies
      • Projects
      • Seminar
    • WS1011
      • Compiler Construction
      • Software Engineering I
      • Software Engineering II
      • Projects
      • Seminar
    • SS10
      • Design Patterns
      • Model Driven Engineering
      • Programming Methodologies
      • Projects
      • Seminar
    • WS0910
      • Compiler Construction
      • Software Engineering I
      • Software Engineering II
      • Projects
  • Theses
    • Available Theses
    • Completed Theses
  • Publications
  • Projects
    • Fujaba
    • BigEnergy
    • Intelligenter Projektplanungs-Prozess
    • MDBDA – Model-driven Big Data Analytics
    • Scribble – Touch Up your GEF Editor
    • Visual Debugger
  • General Information
    • Research Areas
    • Resources
    • Industry Collaboration
    • Term Start and End Dates
    • Courses (HIS LSF)
    • Department FB 16
  • Staff

Address

University of Kassel
Research Group Software Engineering
Department of Computer Science and Electrical Engineering
Wilhelmshöher Allee 73
34121 Kassel

Google Maps