TU Delft
print this page print this page     
2016/2017 Electrical Engineering, Mathematics and Computer Science Master Computer Science
Web Science & Engineering
Responsible Instructor
Name E-mail
Prof.dr.ir. G.J.P.M. Houben    G.J.P.M.Houben@tudelft.nl
Contact Hours / Week x/x/x/x
Education Period
Start Education
Exam Period
Course Language
Expected prior knowledge
The expected entry level is (equivalent to) standard bachelor-level computer science.
Course Contents
The course considers science and engineering related to the Web, and in particular Web Data.

The course explains the concept of Web-based Information System and thus concentrates on a large class of modern information systems that use the web and web data in one way or another. The course considers methods and techniques for the design and development of web-based information systems, and as a consequence it gives an insight into the state of the art of the research area of Web Engineering.

As the creation and access of web data often involves properties of the users of that web data, the course also pays attention to research into User Modelling and Adaptive Hypermedia, as the basis for user-adaptation and personalisation in web-based information systems.

In relation to user-adaptation, the Social Web plays a major role, for example because data from the social web creates a great source of knowledge for user modelling and adaptation. Therefore, the course also considers research in social web data analytics and data science techniques to extract user knowledge from social web data.

Other topics that are addressed include the developments concerning the Semantic Web, with its main languages, theory and applications and tools for describing semantics in machine-processable manner, and the developments concerning the role of humans in the processing of web data, e.g. User-Generated Content and Crowdsourcing.

As the web and its data are mirroring the world and the people in it, the course also takes a look at Web Science, as a branch of data science that considers the largest human-made artefact ever, i.e. the Web, and how that research is addressing a whole new range of challenges.
Study Goals
The student learns the important principles and concepts of web-based information systems and their engineering processes, and understands the main research challenges in the area.
The student has knowledge about the main methods, techniques and languages used in the area of web-based information systems, in particular concerning web data.

The student has knowledge of the main principles and techniques for user modelling and adaptation, and of the role of Social Web data for user modelling.

The student learns the major challenges and principles from the research in the field of Web Science, and the role of web data for Web Science.
The student is able to write a paper contributing to Web Science based on a problem in the field of web-based information systems.
Education Method
The education includes:
- Lectures, before which and after which students study material by themselves, to get an understanding of the relevant material;
- Small assignments and hands-on exercises, to apply the understanding of relevant material;
- One large assignment, with a number of feedback moments, to learn how to write a web science paper and contribute to relevant research.

Lectures will be not each week in the class period (1+2): in between lectures there is time reserved for studying before and after lectures, for small assignments and exercises, and for writing the large assignment paper. The writing of the large assignment paper happens throughout the class period (1+2) to enable frequent feedback.

Literature and Study Materials
Will be provided in class, depending on the topics chosen for the assignments and final paper.
Assessment happens on the basis of the small assignments (accompanying the lectures), for 50% of the grade, and the large assignment (writing the web science paper), for 50% of the grade. Both parts need to be completed by the indicated deadlines.
Special Information
Students are asked to register/enrol on Blackboard.
Students are also asked to be present and active in the first lecture session, to facilitate the proper planning of the course.
The expected workload is 5ects and that is principally distributed uniformly over the two quarters.
The course is completed with a final paper; students have one chance per year to re-submit a paper if it is judged insufficient.