|There will be a written exam at the end of the course.
Exam Structure and Grades
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 using Gtk2Hs 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):