Spring 2015 Course: Web 2.0 Architectures and Algorithms

Hi, I am teaching a graduate on-line course (with a live section) in Spring ’15: COT 6930 – Web 2.0 Architectures and Algorithms- Web 2.0 architectures, models and patterns; and algorithms for searching, ranking, recommending, social networking, clustering, and classification. The algorithms discussed are optimized for social networking issues such as information retrieval across various formats, indexing, link analysis, ranking, user click analysis, natural language processing, recommending, discovering user groups, link-based clustering, and rule-based data classification.  Practical examples of social web mining at Twitter, Facebook, LinkedIn, Google+, and Github will be covered. Use of semantic web to enhance the experience will be explored. Syllabus is attached here.

Update (May 2015): Students used Python for integrating social web data with federal government data to visualize social, demographic and environmental trends. They used interactive Python notebooks for literate programming (that combines documentation and code to enhance reproducibility of the code by others). Their work is found here: https://github.com/SocialWebApps .

A senior seminar course was also offered in spring ’15 with the theme of social web APIs. Undergraduate tudents in groups of 2 presented information on APIs of various social web sites, such as Twitter, Facebook, LinkedIn, Github, etc. Students also covered social/ethical/business/political/ethical issues related to these social web site activities. Presentations can be found here: https://github.com/RShankar/Senior-Seminar-on-Social-Web

Leave a Comment