The final exam in the course is a 2 hour multiple choice exam with internal censorship graded on the 7 step scale. No aids are allowed at the exam.
A prerequisite for attending the exam is the approval of 10 mandatory assignments and 1 implementation project. The handins and project can be done in groups of up to three persons.
The ordinary exam is in June. The reexam is in August.
Your grade will reflect an overall assessment of the implementation project and the multiple-choice examination.
The multiple-choice exam will contribute roughly 3/4 to the final grade. The result of the multiple-choice exam must meet the minimum requirements for acceptance to be able to pass the course.
The project done during the course will also count towards the reexam.
The course curriculum for the exam will consist of the chapters covered in [John V. Guttag. Introduction to Computation and Programming Using Python With Application to Understanding Data. Second Edition. MIT Press, 2016] during the lectures, the slides covered during the course and available in the course plan (see left menu), the topic covered in the implementation project, and the topics covered in the mandatory handins.
Details will be announced at the end of the course.
Ideally the exams from previous years should be listed here to give an idea of how the exam will be like. Unfortunately there have been no previous exams. But to give an idea of the format of the exam, below is a mock exam: