Material for course Programmiersprachen 1 (SS 2018) - Universität Tübingen
The exam takes place on Thursday, 2.8.2018, 14.15h in F119 (Hörsaal 1 in Sand 6/7).
- April 19. Lecture: Introduction, Scala Basics, Desugaring
- April 23. Lecture: Arithmetic Expressions, Visitors, Name Binding and Lexical Scoping
- April 26 and 30. Lecture: First-Order Functions
- May 3 and 7: Lecture: Higher-Order Functions
- May 17: Lecture: Lazy Evaluation
- May 28: Lecture: Recursion, Mutation
- June 7: Lecture: Syntactic Interpretation Vs. Meta Interpretation, Church Encoding
Homework policy: to be admitted to the exam, hand in reasonable solutions to all but two homeworks.
Note: Registration is now closed.