Homeworks

Assignments are due by the start of lecture (12:59 pm) on the due date unless otherwise specified. The bin is located in the second floor of the CIT (the middle-right bin). The stencil files for auto-graded homework can be downloaded from http://grading.codingthematrix.com/edition1/index.html. To handin, run cs053_handin <the stencil file>

*You are expected to read sections related to the lecture.

# Homework Released Deadline Late Deadline Reading
1 h09_07 and problems 0.8.6-0.8.9 in the textbook Wednesday, 9/7 Friday, 9/9 Wednesday, 9/14 Chapter 0
2 1.7.10 (on paper), 1.7.13 (auto-graded), 1.7.14 (on paper) Friday, 9/9 Monday, 9/12 Friday, 9/16 *
3 h09_12 and problems 2.14.1-2.14.3 in the textbook (auto-graded). Support code can be found here Monday, 9/12 Wednesday, 9/14 Monday, 9/19 *
4 1.7.4-1.7.8 (which together count as one problem, all auto-graded), 1.7.9 Wednesday, 9/14 Friday, 9/16 Wednesday, 9/21 *
5 2.14.4-2.14.5 (auto-graded), 2.14.8 (on paper), write using set notation and vectors the set of points belonging to the line through (1) [-1.5, 2] and [3, 0] and (2) [2, 1] and [-2, 2] Friday, 9/16 Monday, 9/19 Friday, 9/23 *
6 2.14.6, 2.14.7, 2.14.9 (all auto-graded) Monday, 9/19 Wednesday, 9/21 Monday, 9/26 *
7 Complete the vec.py class (auto-graded), stencil on Resources page Wednesday, 9/21 Friday, 9/23 Wednesday, 9/28 *
No homework! Enjoy your weekend! *
8 h09_26, submitted on paper Monday, 9/26 Wednesday, 9/28 Monday, 10/3 *
9 Problems 3.8.4 (over the reals), 3.8.7, 3.8.10, all on paper. Wednesday, 9/28 Friday, 9/30 Wednesday, 10/5 *
10 4.17.1 (auto-graded) and getitem, equal, setitem, add, scalar_mul, and transpose of mat.py Friday, 9/30 Monday, 10/3 Friday, 10/7 *
11 Finish mat.py and 4.17.5-6 (auto-graded) Monday, 10/3 Wednesday, 10/5 Monday, 10/10 *
12 4.17.7, 4.17.9, 4.17.11 (all on paper) Wednesday, 10/5 Friday, 10/7 Wednesday, 10/12 *
13 4.17.2-4 (auto-graded), and h10_7 Sunday, 10/9 Wednesday, 10/12 Monday, 10/17 *
14 4.17.13, 4.17.15, 4.17.19, all auto-graded Wednesday, 10/12 Friday, 10/14 Wednesday, 10/19 *
15 4.10.13, 4.13.2, 4.17.22, 4.17.23, all on paper. Friday, 10/14 Monday, 10/17 Friday, 10/21 *
16 4.17.17 (autograded), 5.14.4 and h10_17 (on paper) Monday, 10/17 Wednesday, 10/19 Monday, 10/24 *
17 5.14.5, 5.14.8-10 (all autograded) Wednesday, 10/19 Friday, 10/21 Wednesday, 10/26 *
18 5.14.13-15 (all autograded) Friday, 10/21 Monday, 10/24 Friday, 10/28 *
19 5.14.11, 5.14.16, 5.14.17 (all autograded) Monday, 10/24 Wednesday, 10/26 Monday, 10/31 *
20 5.14.18, 5.14.19, 6.7.5 (auto-graded), 6.7.2 (on paper) Wednesday, 10/26 Friday, 10/28 Wednesday, 11/2 *
21 6.7.4 and 6.7.6 (auto-graded), 6.7.8 and 6.7.10 (on paper) Friday, 10/28 Monday, 10/31 Friday, 11/4 *
22 7.9.1 (on paper) and 6.7.11 and 7.9.2 (auto-graded) Monday, 10/31 Wednesday, 11/2 Monday, 11/7 *
23 6.7.7, 6.7.9, 7.9.3, 7.9.8, 7.9.9 (all auto-graded) Wednesday, 11/2 Friday, 11/4 Wednesday, 11/9 *
24 7.9.4, 7.9.5 (on paper), 7.9.6 (auto-graded), 11-4.pdf Friday, 11/4 Monday, 11/7 Friday, 11/11 *
25 11-7.pdf Monday, 11/7 Wednesday, 11/9 Monday, 11/14 *
26 6.7.12-13 (auto-graded), 11-9.pdf (on paper) Wednesday, 11/9 Friday, 11/11 Wednesday, 11/16 *
27 8.6.1-3 (auto-graded) Friday, 11/11 Monday, 11/14 Friday, 11/18 *
28 9.11.1-3 Monday, 11/14 Wednesday, 11/16 Monday, 11/21 *
29 9.11.9-9.11.11 (all auto-graded) Wednesday, 11/16 Friday, 11/18 Wednesday, 11/23 *
30 9.11.12-9.11.15 (all auto-graded) Friday, 11/18 Monday, 11/21 Friday, 11/25 *
31 11-21 and the support file (written) Monday, 11/21 Monday, 11/28 Friday, 12/2 *
32 11-28 python file: singular_problems.py source code: power_svd.py Monday, 11/28 Wednesday, 11/30 Monday, 12/5 *
33 11.8.4 and 11.8.5 (both auto-graded) Wednesday, 11/30 Friday, 12/2 Wednesday, 12/7 *
34 Assignment: 12-2 Stencil file: svd_extras.py Source code: svd.py Friday, 12/2 Monday, 12/5 Friday, 12/9 *
35 12.14.1-12.14.3 Monday, 12/5 Wednesday, 12/7 Monday, 12/12 *
36 12.14.11 Wednesday, 12/7 Friday, 12/9 Wednesday, 12/14 *
37 Mathematical facts Friday, 12/9 Monday, 12/12 *