We list here all the teaching activities related to our lab.
The Web and Data Science course focuses on the study of large-scale socio-technical systems associated with the World Wide Web. It considers the relationship between people and technology, the ways that society and technology complement one another and the way they impact on broader society. These analyses are inherently associated with Big Data management issues.
The course is given in Como Campus by Marco Brambilla and Emanuele Della Valle.
Up-to-date calendar of the course on Google Docs: calendar
Official course page on Polimi site: web page
All the materials presented in class is published on beep: web page
|Introduction: Big Data and Data Science||Della Valle|
|Semantic Web (part 1/2): intro + RDF + SPARQL||Della Valle|
|Web Api + Scraping||Brambilla|
|Semantic Web (part 2/2): OWL + Ontology Based Data Access||Della Valle|
|NoSQL Data Models – KV, doc, column, ..||Brambilla|
|Big Data techs 1/2: MapReduce + the hadoop ecosystem + Spark||Della Valle|
|Invited seminar: AWS Serverless||Brambilla + invited|
|Big Data techs 2/2: Spark hands-on||Della Valle|
|Basic statistics in practice||Brambilla|
|PCA + clustering||Brambilla|
|Classification + Neural Networks + Deep Learning||Brambilla|
|Data science with Spark 1/2||Della Valle|
|Data science with Spark 2/2||Della Valle|
|Human Computation & Crowdsourcing||Brambilla|
|Web Information Retrieval||Brambilla|
|Mid-term project delivery||Brambilla+Della Valle|
|Final project delivery||Brambilla+Della Valle|
The exam consist in a practical part (project work) and a theoretical part (written exam with possible oral discussion).
The practical part consist in solving a realistic problem in web science / data science, based on real or realistic dataset publicly available , accessible via Web API, or provided by the teachers. 40% of the grade of this course is granted based on the evaluation of a project work.
The written exam is composed of a mix of theoretical questions regarding any of the course subjects, and excercises, regarding the technical content and how to apply it in practice.
The oral examination consists of a discussion about the written test and the practical part of the exam. It can include also questions on any subject of the course.