TDM 20100

Assignment Schedule

Only the best 10 of 14 projects will count towards your grade.

Topics are subject to change. While this is a rough sketch of the project topics, we may adjust the topics as the semester progresses.

Assignment

Release Date

Due Date

Project 1 -

Aug 25, 2025

Sep 3, 2025

Syllabus Quiz

Aug 25, 2025

Sep 5, 2025

Academic Integrity Quiz

Aug 25, 2025

Sep 5, 2025

Project 2 -

Sep 1, 2025

Sep 10, 2025

Project 3 -

Sep 8, 2025

Sep 17, 2025

Project 4 -

Sep 15, 2025

Sep 24, 2025

Outside Event 1

Aug 25, 2025

Sep 26, 2025

Project 5 -

Sep 22, 2025

Oct 1, 2025

Project 6 -

Sep 29, 2025

Oct 8, 2025

Project 7 -

Oct 6, 2025

Oct 17, 2025

Project 8 -

Oct 10, 2025

Oct 22, 2025

Outside Event 2

Aug 25, 2025

Oct 24, 2025

Project 9 -

Oct 20, 2025

Oct 29, 2025

Project 10 -

Oct 27, 2025

Nov 5, 2025

Project 11 -

Nov 3, 2025

Nov 12, 2025

Project 12 -

Nov 10, 2025

Nov 19, 2025

Outside Event 3

Aug 25, 2025

Nov 21, 2025

Project 13 -

Nov 17, 2025

Dec 3, 2025

Project 14 - Class Survey

Nov 24, 2025

Dec 10, 2025

Projects are released on Mondays, and are due 1 week and 2 days later on the following Wednesday, by 11:59pm. There are a few exceptions to these dates; please refer to the schedule. Late work is not accepted. We give partial credit for work you have completed — always submit the work you have completed before the due date. If you do not submit the work you were able to get done, we will not be able to give you credit for the work you were able to complete.

Always double check that the work that you submitted was uploaded properly. See here for more information.

Each week, we will announce in Piazza that a project is officially released. Some projects, or parts of projects may be released in advance of the official release date. Work on projects ahead of time at your own risk. These projects are subject to change until the official release announcement in Piazza.