Minor Web Science I
Inhoudsopgave Vak: Web Analysis 1 Vak: Web Information 1 Vak: Web Science 2 Vak: Web Society 3 Vak: Web Technology 4 II
Web Analysis Vakcode X_401065 () dr. Z. Szlavik Docent(en) dr. Z. Szlavik To learn techniques for analysing and measuring specific things on the Web. Various topics will be covered, such as exploratory (web) data analysis, classification, regression, basic information retrieval techniques, PageRank, recommender systems, big datasets, etc. These topics will be dealt with at an introductory level, and each topic will be backed up with lab exercises. Evaluation of the performance of the described techniques will also be covered. Lectures are aimed to be interactive. Each week, a group of topics will be covered, and corresponding lab exercises will be provided. - Midterm - Lab work - Final exam Various (online) material will be used. Vereiste voorkennis Web Science minor courses in the period prior to the course. Web science minor students Web Information Vakcode X_401063 (401063) Voertaal Engels Hoe ziet het Web als geheel er uit? De cursus Web Information zal tegelijkertijd aangeboden worden als de cursus Web Technology en heeft een complementaire rol. Waar Web Technology de technische 7-3-2013 - Pagina 1 van 5
opbouw van het web onderwijst laat Web Information zien hoe de structuren er uit zien die met deze technieken gebouwd zijn en worden. Verschillende toegangsmanieren zoals peer-topeer- en gecentraliseerde zoekmachines zullen behandeld worden. Het web zal op verschillende manieren worden bekeken, bijvoorbeeld als graaf of als collectie documenten met inhoud. Dit leidt tot de ontdekking van verschillende fenomenen en informatiewetten, zoals de Wet van Zipf. Small world networks, en Informatie entropie. De studenten zullen deze pattronen in het web zelf aan de hand van labopgaven ontdekken. Per week zullen er 6 contacturen zijn, waarvan 2 hoorcollege, 2 werkcollege, en 2 computerlab. De toetsvorm is een aantal praktijkopdrachten (50%) en een aantal digitale tentamens (50%). Web Science Vakcode X_401064 (401064) Voertaal Engels P.T. Groth Docent(en) P.T. Groth After this course you will be able to: - Frame and define questions about the Web - Identify theory and techniques from your own discipline that can be used in the web context - Apply Web Science theory and methodologies to answer questions about the web - Demonstrate the ability to use tools covered in prior courses to answer questions about the web - Explain when performing web science will be applicable in your own domain The course will be exercise driven. You will be asked to develop and answer your own question about the web applying knowledge from your own area of study as well as the techniques, methods, strategies ant tools learned in the prior set of courses within the web science minor. Specifically, the course will cover the following: - Development of a web science problem statement 7-3-2013 - Pagina 2 van 5
- Identification and outlining of methodology they will apply to solve the problem. - Use of web analysis tools to answer the question - Reflection on the web as an object of study Through the course you will understand how to bring together the various concepts of Web Science to solve a core analysis problem. The course aims to bring together all the Web Science concepts so that you can directly apply them to new problems and situations. One summary lecture from all the prior classes. Discussion groups (5-10 people) through the week for reflection on the practice of Web Science. Students will be judged by a final report they will produce as well as participation in the discussion groups. This includes the use of peerreview. While no literature will be required for the course, the instructors may make use of and refer to the following book. You can download a free preprint although students are encouraged to have it as a reference. Networks, Crowds and Markets By David Easley and Jon Kleinberg http://www.cs.cornell.edu/home/kleinber/networks-book/ Vereiste voorkennis Prior courses in the web science minor Web science minor students Overige informatie This course is about bringing together and solidifying knowledge so that students can be confident in using Web Science techniques in the future. Web Society Vakcode X_401083 () dr. V. de Boer Docent(en) dr. V. de Boer After this course you will be able to describe and reason about the impact of the Web on society as a whole and vice versa. You will learn how the technical reality of the Web affects social interaction, business and law on the Web. 7-3-2013 - Pagina 3 van 5
The course will be given in the form of a series of lectures and guest lectures, each describing a single topic. You will be reading articles and discussing them in class. The topics include (but are not limited to): - the Social Web - Security, Privacy and Trust - Web and Law - Business on the Web - Web accessibility - Understanding Web users - Cultural Heritage on the Web Through this course you will understand the impact that the emerging Web has had on these fields. The course is taught as a series of lectures and guest lectures. Some sessions will be interactive, discussing literature. The students will be judged on a portfolio as well as a final essay. The literature will consist of selected articles and book chapters and will be provided during the course. Web Science Minor students Web Technology Vakcode X_401066 () dr. M. Hildebrand After this course: - you understand the basic technologies that build the World Wide Web, such as HTML, CSS and Javascript - you understand the principles of the Web, such as the client-server architecture - you have the skills to make simple static and dynamic Web pages you have the skills to discover what technologies are used in a Web application 7-3-2013 - Pagina 4 van 5
- you are able to discuss the possibilities and limitations of different Web technologies Each week we explore a different Web technology. In the lectures these technologies are introduced and explained, in the lab sessions you gain hands-on experience, for example by making your own website, and in the discussion sessions we dive into the principles behind the technology. Specifically the course covers: - communication protocol (HTTP) - static web pages (HTML) - web page presentation (CSS) - interactive web pages (JavaScript) - dynamic content (PHP, Databases) - web platforms (Facebook, WikiPedia) - reusing/remixing information (mashups) Each week: - a lecture introducing a technology - a lab session using the technology - a working group to reflect on the technology - Lab assignments - Final exam Online resources Aanbevolen voorkennis No previous experience with Web or computer technology (programming) is required. Web science minor students 7-3-2013 - Pagina 5 van 5