The midterm will be written on 2019.03.08 (past) in ENG-LG (various rooms, signs at the time), at 18:30 . Please be on time so everyone has the full 120 minutes to write.
The test will be partly multiple-choice, and partly programming. The multiple-choice questions will mostly not be definitions, but rather program segments that require understanding.
The following topics are legitimate for the midterm:
- Languages: Smalltalk, Elixir
- Functional, OO paradigms. Static/dynamic typing
- Labs 1-6, except the details of the pairing framework in lab 3
- Assignments 1-2, including any provided solutions
- Everything covered in class, whether on the lecture slides or not. The lecture slides for the relavent topics are uploaded.
Remember that any program that we ask you to write has to be doable within 10-15 minutes at the maximum.
The current questions file will show you all the types of questions you might encounter, although some of the topics will be covered later, and hence will obviously not be appropriate for the midterm, but will give a flavour for what questions will look like.