12 lectures + 10 exercise sessions. Teaching and learning interactions are primarily in the form of lectures, small group exercises, and assignments in the first two-thirds of the course. The last third of the semester focuses on a software engineering project. Assignments will be given each week and they will be due in one week, but for the break in week 42. Each assignment will be specified to be individual or group-based. Individual assignments must be completed individually; group assignments must be completed with a group. Groups will be determined at the beginning of the term. Project work begins mid-November.
At the beginning of the course, students will be given a project and a mandatory final hand-in in the form of a technical report will have to be submitted to access the exam. The exam will be a 4 hours written exam on paper with neither access to books or electronic aids. The Technical report and written exam will be assessed independently; one single grade will be computed based on a 30/70 ratio between hand-in and written exam respectively. However, both the hand-in and the written exam will have to receive a grade of at least 2 to successfully pass the exam. Submission of the technical report will follow the normal ITU submission timeline.