Introduction to Functional Programming – Exam Information | TDA555 / DIT440, LP1 2014 |
Home | Schedule | Labs | Exercises | Exam | About | FAQ | Fire | Forum | TimeEdit | Links |
Introduction to Functional Programming – Exam Information | TDA555 / DIT440, LP1 2014 |
Home | Schedule | Labs | Exercises | Exam | About | FAQ | Fire | Forum | TimeEdit | Links |
The grades awarded on the exam are 3, 4, 5 for Chalmers students, and G, VG for GU students. (G on the GU side corresponds to 3 or 4 on the Chalmers side; VG corresponds to a 5.)
The exam has a different structure compared to most other exams. Please read this carefully.
The exam is divided into two parts, Part I and Part II.
Part I: If you want to get a 3 or a G, you only have to do Part I.
Part I consists of 5 separate assignments. You have to complete 4 out of 5 assignments in order to pass the exam. Typically, each assignment in Part I will have one of the following themes: |
Part II: If you want to get a 4, 5, or a VG, you also have to do Part II.
Part II consists of 2 separate, bigger assignments. If you want to get a 4, you only have to complete one of these (your choice). If you want to get a 5 or a VG, you have to complete both of these. Typically, you will encounter the following problems in these assignments: |
"Completing" an assignment means that your answer is judged to be "good enough". In other words, you are allowed to make some small mistakes in your answer. "Good enough" means that your answer has to show clearly that you would have gotten the answer completely correct if you had had a computer as help, for example.
Make sure you are reasonably sure about your answers to Part I before you move to Part II! 4 out 5 assignments for Part I is still required to pass the whole exam, even if you have solved the assignments in Part II.
There will be a re-exam in January and one in August.
The contents of the exam is: Everything we have talked about in the course, including
The GUI programming part in lab 4 will not be part of the exam.
Here are older exams and answers:
There is also a mock-up exam: Here are some older exams (different structure):