Course Delivery
In Winter 2026, CS445/CS645/ECE451 will be delivered as an in-person flipped course. There will be weekly prerecorded lectures. However, most of the learning and most of your time in the course will be spent on activities that are carried out during in-person team meetings. Lecture videos will be released on Fridays for the following week. You are expected to watch each week’s videos in advance of your team meeting that week.
In-person team meetings will be held during the scheduled lecture time on Tuesdays 2:30 - 4:20 in DWE 3522. Your team is expected to meet for those nearly two hours to work through that week’s activities and deliverables. During this time, the instructor and project TA will drop by your meetings to mentor your activities and provide feedback on your prelimimary work in progress. Other feedback that your team will receive over the course of the term includes: (1) feedback from other teams (buddy teams) and (2) feedback from your project TA. Use the feedback to improve your deliverables – the weekly deliverables will contribute towards a final Software Requirements Specification (SRS) for your project.
The Thursday lecture slot (same time and place) is available for teams to meet as needed. The course instructor and TA is not expected to be present.
The tutorial time (12:30 - 2:20 in MC 2038) is available for team meetings. Several quizzes throughout the term will also be held in the tutorial time/room.
There will be an in-person final exam.
See Public Health for contingency plans.