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