- Syllabus
- Course Materials on Canvas
- Lecture Slides (Google Drive folder)
| Week | Week Start Date | Topic | Resources and Assignments |
|---|---|---|---|
| 1 | Aug 27 | Introduction to Web Science and Web Architecture | EC0 - Getting Started |
| 2 | Sep 3 | Introduction to Python | Python Google Colab notebook Python lab exercises HW1 - Web Science Intro |
| 3 | Sep 10 | Introduction to Info Vis with R, Python | InfoVis in R Colab notebook InfoVis in Python Colab notebook |
| 4 | Sep 17 | Measuring the Web | |
| 5 | Sep 24 | Archiving the Web | HW2 - Web Archiving |
| 6 | Oct 1 | Searching the Web | HW3 - Ranking Webpages |
| Oct 8 | NO CLASS - Fall Break | ||
| 7 | Oct 15 | Social Networks | HW4 - Exploring Social Networks |
| 8 | Oct 23 | Selection and Social Influence | |
| 9 | Oct 29 | Visualizing Social Networks | NetworkX example Colab notebook d3 example at Observable HW5 - Graph Partitioning |
| 10 | Nov 5 | Disinformation | HW6 - Analyzing Disinformation Domains |
| 11 | Nov 12 | Collective Intelligence and Recommender Systems | PCI Ch2 (Making Recommendations) code examples HW7 - Recommender Systems |
| 12 | Nov 19 | Clustering Algorithms Nov 23-27 - Thanksgiving Break |
PCI Ch3 (Discovering Groups) code examples HW8 - Clustering |
| 13 | Mon, Nov 28 | Document Filtering (Classification) | PCI Ch6 (Document Filtering) code examples HW9 - Email Classification |
| 14 | Dec 2 | kNN and Algorithm Summary | PCI Ch8 (Building Price Models) code examples |
| Fri, Dec 9 | last day of classes |