The course will be based in the following activities:
- Lectures: theoretical lessons that will introduce the main concepts of the course. Students participation to discuss the concepts and problems introduced in the lectures will be encouraged.
- Lab: practical lessons in which students will bring to practice the concepts introduced in lectures. Students will have to solve practical problems associated to web analytics.
- Web analytics project: Students will be assigned a project that will be developed throughout the semester in groups of 2. Students have to either chose one project among a list of projects pre-defined or propose their own project. In the latter case, the responsible professor has to approve the student proposal. The project will include the following elements:
1- An initial definition of the goals of the project, technology used and expected results
2- Implementation of a web crawler that collects information from some popular online service or social network.
3- Data analysis using up to date technological frameworks (for instance python, R, etc).
4- Results visualization.
The students will defend their project in a public exposition to the rest of students at the end of the semester. There will be a number of lab classes that will be used to supervise the evolution of the project and to allow students progressing in its development.
The students will get access to meetings with professors every week individually or collectivelly in order to clarify theorical and/or practical concepts. In addition, these meetings are valid to access to a more detailed supervision of student proyects.