Lehrstuhl Informatik II   
Sprachen und Beschreibungsstrukturen      
   Home Lehre Wintersemester 15/16 Vorlesungen Programming Languages login

Programming Languages

Dozent:Dr. Michael Petter
Ort/Zeit:Wed. 14:00 HS2 (MI 00.04.011) and Tutorial Thu. 12:00 MI 02.07.014
Beschreibung:    We are discussing various advanced programming paradigms illustrated by a number of real programming languages such as e.g. Smalltalk, Java, C/C++ and others.


  1. Memory Barriers [slides 1,slides 2, slides 3]
  2. Wait-Free, Locking, Monitors [slides 1, slides 2, slides 3]
  3. Transactional Memory, Message Passing [ slides 1, slides 2 , slides 3 ]

Object-Oriented Systems

  1. Dynamic Dispatching [ new slides ]
  2. Multiple-Inheritance [ slides ]
  3. Mixins [ slides ]
  4. Traits [ slides ]
  5. Prototypes [ slides ]
  6. Aspect Orientation
  7. Generics & Templates

Teleteaching Recordings

can be found here.

Tutorial Sessions

There is a moodle page containing all exercise sheets.


Passing the exam of this course is worth 5 ECTS.

This information might not be up-to-date.

  1. Exam: There will be only one exam at the end of the semester
  2. Exam: you are allowed to bring one DIN A4 sheet of paper with notes on both sides
  3. Exam: in case you did not pass, you have the opportunity to take "Compiler Construction" or "Virutal Machines" next term or alternatively repeat the exam next winter

Administrative information can be found here.

angehängte Dateien:


TUM - Lehrstuhl Informatik II (Sprachen und Beschreibungsstrukturen) Thanks: Tango and TinyMCE     Generationszeit: 9 ms