Lehrstuhl Informatik II   
Sprachen und Beschreibungsstrukturen      
   Home Lehre Wintersemester 13/14 Vorlesungen Programming Languages login

Programming Languages

Dozent:Dr. Axel Simon und Dr. Michael Petter
Ort/Zeit:Mo 14:15-15:45 in 00.13.009A and Fr 14:15-15:45 in 00.13.009A
ModulNummer:IN2113
Beschreibung:    We are discussing various advanced programming paradigms illustrated by a number of real programming languages such as e.g. Haskell, Prolog, Java, C++ and others.

A note about starting dates of the lecture:

  • the first tutorial session will be Monday Oct 28th
  • due to the bank holiday on Friday Nov 1st, the second lecture will be on Monday Nov 4th
  • further tutorial sessions will be on Monday, further lectures on Friday

Concurrency

  1. Memory Barriers: slides,assignment 1,solution,exercise slides,assignment 2
  2. Wait-Free, Locking, Monitors: slides
  3. Transactional Memory, Message Passing
  4. Concurrency Summary

Object-Oriented Systems

  1. Method Dispatching
  2. Multiple-Inheritance
  3. Mixins
  4. Traits
  5. Prototypes
  6. Aspect Orientation
  7. Generics & Templates

Exam

This information might not be up-to-date.

 

  1. Exam: Attention: There will be only one exam at the end of the semester
  2. Exam: You are allowed to bring a 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 semester or alternatively repeat the exam next winter

Administrative information can be found here.



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