CSC435: Homeworks


All homeworks are due at 11:59pm on the due date. You get approximately two weeks per homework. Each homework depends on the successful completion of all previous ones.

You are allowed to make one late submission without a documented excuse. The submission must be made within a week after the deadline.

Do not procrastinate! Procrastination on your part does not constitute an emergency on mine.


All homeworks combine to form a larger project, which you will implement multiple times in different frameworks. You will pick your own project to complete after discussing the options with me, and then your project will be split in based on the course schedule.

Homework Due Date
Homework 1 Wednesday, February 15, 2022
Homework 2 Sunday, February 26, 2022
Homework 3 Sunday, March 12, 2022
Homework 4 Sunday, March 26, 2022
Homework 5 Wednesday, April 12, 2022
Homework 6 Sunday, April 23, 2022
Homework 7 Sunday, May 7, 2022

Homework 7 cannot be submitted late.