Home
Lehre
Sommersemester 18
Wintersemester 17/18
Sommersemester 17
Personen
Research
Projects
Events
Jobs/Studienarbeiten
SiteMap
Puma
Impressum & Datenschutz
|
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
- Memory Barriers: slides,assignment 1,solution,exercise slides,assignment 2
- Wait-Free, Locking, Monitors: slides
- Transactional Memory, Message Passing
- Concurrency Summary
Object-Oriented Systems
- Method Dispatching
- Multiple-Inheritance
- Mixins
- Traits
- Prototypes
- Aspect Orientation
- Generics & Templates
Exam
This information might not be up-to-date.
- Exam: Attention: There will be only one exam at the end of the semester
- Exam: You are allowed to bring a DIN A4 sheet of paper with notes on both sides
- 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.
|