Web Technologies Lecture Plan
MSc in Advanced Information Systems
The focus of the lecture module is on technologies that help us understand:
- The structure of the web - web metrics.
- Find information on the web - search and navigation.
- How people use the web - web data mining.
What do you need to know:
- HTML - to build web pages; you will learn XML in the Internet Applications
module.
- Java - to program, and the relevant APIs.
- JavaScript - for dynamic web pages.
Lectures planed:
- How the WWW operates - some history and the terminology (1 lecture).
- The structure of the web - size of the web, bow tie model, power laws on the web (1 lecture).
- Link analysis on the web (especially Google's PageRank) (2 lectures).
- Searching the web - search engine technology (2 lectures).
- Navigating the web (1 lecture).
- Web usage mining (1 lecture).
- Recommender Systems and Collaborative filtering (1 lecture).
Labs planed:
- Design and Implement your home page, and learn about search engine placement (1 lab).
- How rankings of query results change on search engines (1 lab).
- Web crawling (2 labs).
- Web usage mining from server logs (1 lab).
- Learn about bookmarklets (1 lab).
- Calculating PageRank scores (1 lab).
- Learn about RSS - Really Simple Syndication (2 labs).