- Syllabus
- Course Materials on Blackboard
- Lecture Slides (Google Drive folder)
Week | Week Start Date | Topic | Resources and Assignments |
---|---|---|---|
1 | Tues, Jan 19 | Introduction to Web Science and Web Architecture | Personal Intro HW0 - Course Setup |
2 | Jan 23 | Introduction to Python | Python Google Colab notebook (direct link) Python Lab Exercises (direct link) HW1 - Web Science Intro |
3 | Jan 30 | Introduction to Info Vis with R, Python | InfoVis in R Google Colab notebook (direct link) InfoVis in Python Google Colab notebook (direct link) |
4 | Feb 6 | Measuring the Web | |
5 | Feb 13 | Archiving the Web | HW2 - Web Archiving |
6 | Feb 20 | Searching the Web | HW3 - Ranking Webpages |
7 | Feb 27 | Social Networks | HW4 - Exploring Social Networks |
8 | Mar 6 | Selection and Social Influence | |
9 | Mar 13 | Visualizing Social Networks | NetworkX example notebook (direct link) HW5 - Graph Partitioning |
10 | Mar 20 | Disinformation | HW6 - Analyzing Disinformation Domains |
11 | Mar 27 | Collective Intelligence and Recommender Systems | PCI Ch 2 notebook (direct link) HW7 - Recommendation Systems |
12 | Apr 3 | Clustering Algorithms | HW8 - Clustering |
13 | Apr 10 | Document Filtering (Classification) | HW9 - Email Classification |
14 | Apr 17 | kNN and Algorithm Summary | |
Wed, Apr 28 | last day of classes |