20-00-0904-iv Introduction to Compiler Construction

Course offering details

Instructors: Prof. Dr.-Ing. Andreas Koch

Event type: Integrated Course

Org-unit: Dept. 20 - Computer Science

Displayed in timetable as: Intro Compiler Construction

Subject:

Crediting for:

Hours per week: 3

Language of instruction: German

Min. | Max. participants: - | -

Course Contents:
- Structure of compilers
- Context-free grammars for the description of language syntax
- Lexing and parsing techniques
- Intermediate representations
- Semantic analysis
- Run-time organisation
- Code generation
- Software tools for compiler constructions
- Implementation techniques for compilers

Literature:
Literature recommendations will be updated regularly, an example might be:
Watt/Brown: Programming Language Processors in Java

Preconditions:
Recommended:
Participation of lecture “Algorithmen und Datenstrukturen”, “Funktionale und objektorientierte Programmierung” and “Rechnerorganisation”, respectively according knowledge.

Small group(s)
This course is divided into the following small groups:
  • Introduction to Compiler Construction - Testate - nicht anmelden

    Prof. Dr.-Ing. Andreas Koch

    Mon, 17. Oct. 2016 [11:40]-Mon, 6. Feb. 2017 [13:20]

  • Introduction to Compiler Construction - Testate - nicht anmelden

    Prof. Dr.-Ing. Andreas Koch

    Tue, 18. Oct. 2016 [09:50]-Tue, 7. Feb. 2017 [11:30]

  • Introduction to Compiler Construction - Testate - nicht anmelden

    Prof. Dr.-Ing. Andreas Koch

    Wed, 19. Oct. 2016 [09:50]-Wed, 8. Feb. 2017 [11:30]

  • Introduction to Compiler Construction - Testate - nicht anmelden

    Prof. Dr.-Ing. Andreas Koch

    Fri, 21. Oct. 2016 [09:50]-Fri, 10. Feb. 2017 [11:30]

  • Introduction to Compiler Construction - Testate - nicht anmelden

    Prof. Dr.-Ing. Andreas Koch

    Th, 20. Oct. 2016 [11:40]-Th, 9. Feb. 2017 [13:20]

  • Introduction to Compiler Construction - Testate - nicht anmelden

    Prof. Dr.-Ing. Andreas Koch

    Tue, 18. Oct. 2016 [11:40]-Tue, 7. Feb. 2017 [13:20]

  • Introduction to Compiler Construction - Testate 7 - nicht anmelden

    Prof. Dr.-Ing. Andreas Koch

    Mon, 24. Oct. 2016 [09:50]-Mon, 6. Feb. 2017 [11:30]

  • Introduction to Compiler Construction - Testate 8 - nicht anmelden

    Prof. Dr.-Ing. Andreas Koch

    Wed, 19. Oct. 2016 [11:40]-Wed, 8. Feb. 2017 [13:20]

  • Introduction to Compiler Construction - Ü 01

    Prof. Dr.-Ing. Andreas Koch

    Mon, 17. Oct. 2016 [16:15]-Mon, 6. Feb. 2017 [17:55]

  • Introduction to Compiler Construction - Ü 02

    Prof. Dr.-Ing. Andreas Koch

    Tue, 18. Oct. 2016 [11:40]-Tue, 7. Feb. 2017 [13:20]

  • Introduction to Compiler Construction - Ü 03

    Prof. Dr.-Ing. Andreas Koch

    Wed, 19. Oct. 2016 [08:00]-Wed, 8. Feb. 2017 [09:40]

  • Introduction to Compiler Construction - Ü 04

    Prof. Dr.-Ing. Andreas Koch

    Fri, 21. Oct. 2016 [09:50]-Fri, 10. Feb. 2017 [11:30]

  • Introduction to Compiler Construction - Ü 05

    Prof. Dr.-Ing. Andreas Koch

    Mon, 17. Oct. 2016 [13:30]-Mon, 6. Feb. 2017 [15:10]

  • Introduction to Compiler Construction - Ü 06

    Prof. Dr.-Ing. Andreas Koch

    Tue, 18. Oct. 2016 [09:50]-Tue, 7. Feb. 2017 [11:30]

  • Introduction to Compiler Construction - Ü 07

    Prof. Dr.-Ing. Andreas Koch

    Tue, 18. Oct. 2016 [11:40]-Tue, 7. Feb. 2017 [13:20]

  • Introduction to Compiler Construction - Ü 08

    Prof. Dr.-Ing. Andreas Koch

    Tue, 18. Oct. 2016 [09:50]-Tue, 7. Feb. 2017 [11:30]

  • Introduction to Compiler Construction - Ü 09

    Prof. Dr.-Ing. Andreas Koch

    Tue, 18. Oct. 2016 [08:00]-Tue, 7. Feb. 2017 [09:40]

  • Introduction to Compiler Construction - Ü 10

    Prof. Dr.-Ing. Andreas Koch

    Mon, 17. Oct. 2016 [13:30]-Mon, 6. Feb. 2017 [15:10]

  • Introduction to Compiler Construction - Ü 11

    Prof. Dr.-Ing. Andreas Koch

    Th, 20. Oct. 2016 [13:30]-Th, 9. Feb. 2017 [15:10]

  • Introduction to Compiler Construction - Ü12

    Prof. Dr.-Ing. Andreas Koch

    Fri, 21. Oct. 2016 [11:40]-Fri, 10. Feb. 2017 [13:20]

  • Introduction to Compiler Construction - Ü 13

    Prof. Dr.-Ing. Andreas Koch

    Mon, 17. Oct. 2016 [09:50]-Mon, 6. Feb. 2017 [11:30]

  • Introduction to Compiler Construction - Ü 14

    Prof. Dr.-Ing. Andreas Koch

    Th, 20. Oct. 2016 [09:50]-Th, 9. Feb. 2017 [11:30]

  • Introduction to Compiler Construction - Ü 15

    Prof. Dr.-Ing. Andreas Koch

    Th, 20. Oct. 2016 [15:20]-Th, 9. Feb. 2017 [17:00]

  • Introduction to Compiler Construction - Ü 16

    Prof. Dr.-Ing. Andreas Koch

    Fri, 21. Oct. 2016 [09:50]-Fri, 10. Feb. 2017 [11:30]

Literature
Appointments
Date From To Room Instructors
1 Wed, 19. Oct. 2016 13:30 15:10 S311/08 Prof. Dr.-Ing. Andreas Koch
2 Wed, 26. Oct. 2016 13:30 15:10 S311/08 Prof. Dr.-Ing. Andreas Koch
3 Wed, 2. Nov. 2016 13:30 15:10 S311/08 Prof. Dr.-Ing. Andreas Koch
4 Wed, 9. Nov. 2016 13:30 15:10 S311/08 Prof. Dr.-Ing. Andreas Koch
5 Wed, 16. Nov. 2016 13:30 15:10 S311/08 Prof. Dr.-Ing. Andreas Koch
6 Wed, 23. Nov. 2016 13:30 15:10 S311/08 Prof. Dr.-Ing. Andreas Koch
7 Wed, 30. Nov. 2016 13:30 15:10 S311/08 Prof. Dr.-Ing. Andreas Koch
8 Wed, 7. Dec. 2016 13:30 15:10 S311/08 Prof. Dr.-Ing. Andreas Koch
9 Wed, 14. Dec. 2016 13:30 15:10 S311/08 Prof. Dr.-Ing. Andreas Koch
10 Wed, 21. Dec. 2016 13:30 15:10 S311/08 Prof. Dr.-Ing. Andreas Koch
11 Wed, 11. Jan. 2017 13:30 15:10 S311/08 Prof. Dr.-Ing. Andreas Koch
12 Wed, 18. Jan. 2017 13:30 15:10 S311/08 Prof. Dr.-Ing. Andreas Koch
13 Wed, 25. Jan. 2017 13:30 15:10 S311/08 Prof. Dr.-Ing. Andreas Koch
14 Wed, 1. Feb. 2017 13:30 15:10 S311/08 Prof. Dr.-Ing. Andreas Koch
15 Wed, 8. Feb. 2017 13:30 15:10 S311/08 Prof. Dr.-Ing. Andreas Koch
Class session overview
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
Instructors
Prof. Dr.-Ing. Andreas Koch