Abteilung Programmiersprachen und Übersetzerbau
Concepts of Modern Programming Languages (2V + 1 Ü)
Grades, Review of Graded Exams
For reason of data privacy, we no longer post exam results here. You can retrieve your grade from the LSF, your points only during the review of the graded exams, which will take place
on Thu., 27.4., 12:45 - 13:45 h in room 1.212
You need to bring your student id. (no scans, photocopies, smart phones, etc.) !
Grades for the exam "Concepts of Modern Programming Languages" were posted to the LSF several days before Easter holidays.
Exchange students without access to LSF records, come to the review to learn about your grade.
- Lecture Friday 15:45 - 17:15, V38.03
- Excercise Thursday 09:45 - 11:15, 0.108 (biweekly)
- Excercise Thursday 15:45 - 17:15, 0.108 (biweekly)
Students that attend the lecture are expected to also attend the exercise classes.
You need to sign up for exercise classes using ilias. We will tell you the password in the first lecture. I can now tell you the passsword is "AdaIstToll". In the ilias-object “Exercises for Concepts of Modern Programming Languages” join exactly one of the three groups before October 26. You may attend the chosen group’s classes when you have joined the respective group.
Places in each group are limited. However, if at some point none of the groups have places left we will provide extra places. We do expect places to be scarce initially. Please do neither despair nor contact us when this happens.
Student attending SST, please note that there is no conflict between the excercise groups.
There are three groups. (Group 2 has been cancelled.) Exercise classes are scheduled biweekly on Thursdays. Please be aware of the Christmas break.
If you have a question, please check the course website and our ilias message board for answers.
If your question's answer might be of interest to other student as well, please post it in the ilias message board. If it is a personal question it is best asked in the exercise classes. Questions concerning the assignments are also best asked in the classes.
The lecture notes are available (internal network only) [PDF]. All kinds of comments and improvements are welcome.
The printed version can also be bought from the Kopierlädle.
The code samples used during the lectures are available here.
The supplementary slides on OOP are available here.
|1||Friday October 21, 2016||15:45 - 17:15||V38.03|
|2||Friday October 28, 2016||15:45 - 17:15||V38.03|
|3 ||Friday November 4, 2016||15:45 - 17:15||V38.03|
|4 ||Friday November 11, 2016||15:45 - 17:15||V38.03|
|5 ||Friday November 18, 2016||15:45 - 17:15||V38.03|
|6 ||Friday November 25, 2016||15:45 - 17:15||V38.03|
|7 ||Friday December 2, 2016 ||15:45 - 17:15||V38.03|
|8 ||Friday December 9, 2016||15:45 - 17:15||V38.03|
|9 ||Friday December 16, 2016||15:45 - 17:15||V38.03|
|10 ||Friday January 13, 2017||15:45 - 17:15||V38.03|
|11||Friday January 20, 2017||15:45 - 17:15||V38.03|
|12||Friday January 27, 2017||15:45 - 17:15||V38.03|
|13||Friday February 3, 2017||15:45 - 17:15||V38.03|
|14||Friday February 10, 2017||15:45 - 17:15||V38.03|
|Sheet||online no later then||Tutor||Room||Group||When||Material|
|Sheet 1||Mo. October, 17 2016||Wittiger||0.108||G1||Thu. Oct. 27, 2016, 09:45 - 11:15||asgn1_solution.pdf|
|G3||Thu. Oct. 27, 2016, 15:45 - 17:15|
|G4||Thu. Nov. 3, 2016, 15:45 - 17:15|
|Sheet 2||Mo. November, 7 2016||Wittiger||0.108||G1||Thu. Nov. 10, 2016, 09:45 - 11:15|
|G3||Thu. Nov. 10, 2016, 15:45 - 17:15|
|G4||Thu. Nov. 17, 2016, 15:45 - 17:15|
|Sheet 3||Mo. November, 21 2016||Wittiger||0.108||G1||Thu. Nov. 24, 2016, 09:45 - 11:15|
|G3||Thu. Nov. 24, 2016, 15:45 -17:15|
|G4||Thu. Dec. 1, 2016, 15:45 - 17:15|
|Sheet 4||Mo. December, 5 2016||Wittiger||0.108||G1||Thu. Dec. 8, 2016, 09:45 - 11:15||asgn4_solution.pdf|
|G3||Thu. Dec. 8, 2016, 15:45 - 17:15|
|G4||Thu, Dec. 15, 2015, 15:45 - 17:15|
|Sheet 5||Mo. January, 9 2017||Krause||0.108||G1||Thu. Jan. 19, 2017, 09:45 - 11:15||asgn5_solution.pdf|
|G3||Thu. Jan. 19, 2017, 15:45 - 17:15|
|G4||Thu. Jan. 26, 2017, 15:45 - 17:15|
|Sheet 6||Mo January, 30 2017||Krause||0.108||G1||Thu. Feb. 2, 2017, 09:45 - 11:15||asgn6_solution.pdf|
|G3||Thu. Feb. 2, 2017, 15:45 - 17:15|
|G4||Thu, Feb. 9, 2017, 15:45 - 17:15|
Exercises are not graded and must not be submitted. They are discussed in the exercises accompanying the lectures. Even though sample solutions will be discussed in the exercises, students are encouraged to present their own versions during each exercise.
- Robert W. Sebesta: Concepts of Programming Languages, 9th ed. -- Addison-Wesley, 2014 (ebook: lib.myilibrary.com/Open.aspx)
- Michael L. Scott: Programming Language Pragmatics, 3rd ed. -- Morgan Kaufmann, 2014. 4th ed. due for release shortly.
- Ben-Ari, M.: Understanding Programming Languages, Wiley, 1996