- Syllabus
- Lecture Slides (Google Drive folder - access required)
Week | Lecture Dates | Topic | Homeworks (Date assigned -- Due Date) |
---|---|---|---|
1 | Jan 26 | Introductions | HW0 - Writing reports, Jan 26 -- Feb 2 |
2 | Jan 31 & Feb 2 | Network Elements | Python Google Colab notebook HW1 - Network elements, Feb 2 -- 9 |
3 | Feb 7 & 9 | Network Elements | |
4 | Feb 14 & 16 | Small Worlds | Python Google Colab notebook HW2 - Small worlds, Feb 16 -- 23 |
5 | Feb 21 & 23 | Small Worlds | |
6 | Feb 28 & Mar 2 | Hubs | Python Google Colab notebook HW3 - Hubs, Feb 28 -- Mar 9 |
7 | Mar 7 & 9 | Hubs | |
Mar 11 -- 19 | NO CLASS - Spring Break | ||
8 | Mar 21 & 23 | Directions and Weights | Python Google Colab notebook |
Mar 27 | Withdrawal deadline | ||
9 | Mar 28 & 30 | Directions and Weights | HW4 - Directions and weights, Mar 28 -- Apr 6 |
10 | Apr 4 & 6 | Building StoryGraph | Building real-world applications (group project), Apr 6 -- May 12 |
11 | Apr 11 & 13 | Group project status updates/Q&A | Group project, milestone 1/5 due Apr 13 |
12 | Apr 18 & 20 | Group project status updates/Q&A | Group project, milestone 2/5 due Apr 20 |
13 | Apr 25 & 27 | Group project status updates/Q&A | Group project, milestone 3/5 due Apr 27 |
14 | May 2 & 4 | Group project status updates/Q&A | Group project, milestone 4/5 due May 4 |
Fri, May 5 | last day of classes | ||
Fri, May 15 | Group project, milestone 5/5 due May 15 |