Uni-Logo

Essentials of Programming Languages

Lectures

Lecturer Prof. Dr. Peter Thiemann
E-mailthiemann@info...
TimeMo 16-18, We 16-17
Place051-03-026

Exercises

Organization Robert Jakob
E-mailjakobro@info...
TimeWe 17-18
Place051-03-026

Slides

DateMaterial
2012-04-23Slides Week 1
2012-04-30Slides Week 2
2012-05-07Material Week 3
2012-05-14Slides Week 4
2012-05-21Slides Week 5 - Part 1
2012-05-23Slides Week 5 - Part 2
2012-06-04Slides Week 6
2012-06-11Slides Week 7
2012-06-13Slides Week 8
2012-06-18Slides Week 9, More slides
2012-06-25Material Week 10: Simple Types, Part II
2012-07-02Material Week 11: PolymorphismOn Understanding Types, Data Abstraction, and Polymorphism
2012-07-09Material Week 12: Typed Object-Oriented Programming
2012-07-16Week 13
2012-07-23Week 14
2012-08-16Supplementary Material Not relevant for the exam.

Exercise sheets

NoDeadlineFileAdditional materialSolutions
12012-05-02SheetIntro to Scala Eclipse-Scala-BundleCode
22012-05-09Sheet Code PDF
32012-05-16Sheet Code PDF
42012-05-23SheetHatcliff/Danvy - Thunks and the lambda-calculusCode PDF
52012-06-06SheetNew version! It should say implicit not explicit references!Code
62012-06-13Sheet Code
72012-06-20Sheet Code
82012-06-27Sheet Code
92012-07-04Sheet CodePDF
102012-07-11SheetTemplateCodePDF
112012-07-18Sheet Code
122012-07-25Sheet CodePDF

Please have a look at the forum and discuss lecture and exercise related topics there! Registration is only possible from the subnet of the University; login from everywhere.

Slides and References