Lecturer: Farhad Arbab
Assistant: Jurriaan Rot (jrot at liacs dot nl)
Book: "Concepts of Programming languages", Sebasta. You can find the official slides here.
Exam: 16 dec. 2010.
Part of the requirements of the class is handing in weekly homework assignments from the book:
| Number | Exercises | Deadline | Results |
|---|---|---|---|
| 1 |
Chapter 1: RQ: 7, 8, 9, 11, 12, 14, 15, 16 PS: 6, 10 Chapter 2: RQ: 11, 12, 20, 30 |
24 sept. | x |
| 2 | Chapter 3: RQ: 2, 3, 6, 8, 9, 10 | 1 oct. | x |
| 3 |
Chapter 3:
RQ: 13 PS: 19, 20, 24, 25 |
8 oct. | x |
| 4 |
Assignments(pdf), (tex source) |
22 oct. | x |
| 5 |
Assignments(pdf), (tex source) |
5 nov. | x | 6 |
Assignments(pdf), (tex source) |
19 nov. | x | 7 |
Assignments(pdf), (tex source) |
26 nov. | x | 8 |
Assignments(pdf), (tex source) |
3 dec. | x | 9 |
Assignments(pdf), (tex source) |
10 dec. | x |
You can submit your homework either by email or as hardcopy at the beginning of class. You can either answer in English or in Dutch, whichever you prefer. Don't forget to mention your student number. The deadline is always at the beginning of the class.
You have to submit three programming assignments in total. You have to make the assignments alone, working together is not allowed. We advice you to start early, since they contain some things which you may very well not be too familiar with (concurrency in Java, functional (Scheme) and logic (Prolog) programming). If you have questions, please contact the assistant.
First assignment: Java, and the needed files. Deadline: 29 oct. 2010, 23:59. Results
Second assignment: Scheme. Deadline: monday 22 nov. 2010, 23:59. Results
Third assignment: Prolog. Deadline: monday 20 dec. 2010, 23:59. Results
The deliverables should be submitted by email to the assistant. Don't forget to mention your student number. Please hand in the work in time; handing the work in too late will have some consequences for your grade (1 point off per week).
Grades from previous years can not be taken along to this year. You can, however, resubmit your work from previous years. It will then be checked and graded again.
Your final grade is calculated from the following: