- 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 6 | Introduction to Web Science and Web Architecture | EC0 - Getting Started |
2 | Jan 13 | Introduction to Python | Python Google Colab notebook Python lab exercises HW1 - Web Science Intro |
3 | Jan 20 | Measuring the Web | |
4 | Jan 27 | Searching the Web | HW2 - Ranking Webpages |
5 | Feb 3 | Introduction to Info Vis with Python | InfoVis in Python Colab notebook |
6 | Feb 10 | Archiving the Web | HW3 - Web Archiving |
7 | Feb 17 | Social Networks | |
8 | Feb 24 | Selection and Social Influence | HW4 - Exploring Social Networks |
Mar 2 | Mar 4-9 NO CLASS - Spring Break | ||
9 | Mar 9 | Visualizing Social Networks | NetworkX example Colab notebook d3 example at Observable HW5 - Graph Partitioning |
10 | Mar 16 | Collective Intelligence and Recommender Systems | PCI Ch2 (Making Recommendations) code examples HW6 - Recommender Systems |
11 | Mar 23 | Clustering Algorithms | PCI Ch3 (Discovering Groups) code examples |
12 | Mar 30 | Document Filtering (Classification) | PCI Ch6 (Document Filtering) code examples HW7 - Email Classification |
13 | Apr 6 | Disinformation and LLMs | HW8 - Large Language Models |
14 | Apr 13 | kNN and Algorithm Summary | PCI Ch8 (Building Price Models) code examples HW9 - Revisiting Web Archiving |
Mon, Apr 22 | last day of classes |