There are six main homework assignments:
Due dates are listed on the lectures page.
This course uses the autograder.io interface for the automatic submission and grading of the programmatic components of assignments. This includes test cases, programs, software and the like — basicaslly everything that is not prose text. In general, submission is very similar to EECS 280 or EECS 490.
For autograder assignments, your highest submission grade will be used (even if you later submit a lower-scoring one).
This courses uses the canvas interface for the submission and grading of textual components of assignments. This includes prose reports and similar documents.