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 with the assistance of the teaching assistants. Project work begins on/around Nov. 18.
8 of the 10 exercises has to be approved in order to go to the exam. Summative assessment for this course consists of a combination of summative assessment of the project and the oral examination. The project work constitute 60% of the final course mark; the oral exam constitutes 40% of the final course mark. The duration of the oral exam is 20 minutes.