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.
Summative assessment for this course consists of a combination of summative assessment of the project and the oral examination. The duration of the oral exam is 20 minutes.