- Syllabus
- Course Materials on Canvas
- Lecture Slides (Google Drive folder)
This schedule will not be updated after the semester begins. See the Summary Schedule on Canvas for the updated schedule.
Week | Week Start Date | Topic | Resources and Assignments |
---|---|---|---|
1 | Jan 11 | Introduction to Web Science and Web Architecture | EC0 - Getting Started |
2 | Jan 18 | Introduction to Python | Python Google Colab notebook Python lab exercises HW1 - Web Science Intro |
3 | Jan 25 | Measuring the Web | |
4 | Feb 1 | Searching the Web | HW2 - Ranking Webpages |
5 | Feb 8 | Introduction to Info Vis with Python | InfoVis in Python Colab notebook |
6 | Feb 15 | Archiving the Web | HW3 - Web Archiving |
7 | Feb 22 | Social Networks | |
8 | Mar 1 | Selection and Social Influence | HW4 - Exploring Social Networks |
Mar 8 | Mar 10-15 NO CLASS - Spring Break | ||
9 | Mar 16 | Visualizing Social Networks | NetworkX example Colab notebook d3 example at Observable HW5 - Graph Partitioning |
10 | Mar 22 | Collective Intelligence and Recommender Systems | PCI Ch2 (Making Recommendations) code examples HW6 - Recommender Systems |
11 | Mar 29 | Clustering Algorithms | PCI Ch3 (Discovering Groups) code examples |
12 | Apr 5 | Document Filtering (Classification) | PCI Ch6 (Document Filtering) code examples HW7 - Email Classification |
13 | Apr 12 | Disinformation and LLMs | HW8 - Large Language Models |
14 | Apr 19 | kNN and Algorithm Summary | PCI Ch8 (Building Price Models) code examples HW9 - Revisiting Web Archiving |
Mon, Apr 28 | last day of classes |