Institute for Web Science and Technologies · Universität Koblenz - Landau
Institute WeST
This course is from a past or future semester. If you are looking for current courses, go to the course overview.

Introduction to Web Science

[go to overview]

Winter Term 2020 / 2021

Study Material

Important Information


In order to obtain ECTS-Credits, you need to both gain admission to the exam and you need to pass the exam. The exam is passed if you obtain a score of at least 50% in it.


We will publish 10 assignment sheets. Students should team up in groups of 1-2 and must reach 60% of the points. We will publish a video solution of each assignment wednesdays.


  • The course will be held online.
  • There will be Q&A session at 11:00 CEST, mondays.
  • The deadline of each assignment will be 24:00 CEST, tuesdays.
  • We will publish news lecture unit, new assignment, and tutorial video each wednesday.

The detail information about the course units as follows:

</tr> </ul> </ul> </ul> </td> </tr> </tbody> </table>
Week Date Topic Subtopics
1 04-Nov-2020
Introductory Session
  • Understanding Flipped Classroom: PDF
  • Survey of Web Science: PDF
2 11-Nov-2020 Ethernet
  • Communication over shared medium
  • Ethernet Header
  • Minimum Package Length vs. Cable Length
  • Collision Detection
11-Nov-2020 Internet Protocol
  • Motivation for IP
  • Classful IPv4
  • IP forwarding algorithm
  • IP header
3 18-Nov-2020 TCP

Extensions and Corrections: PPTX, PDF

  • End to End Principle and Connection-Oriented Communication
  • Threeway Handshake
  • Port Numbers
  • Sliding Window Protocol
18-Nov-2020 DNS
  • Tree Structure
  • Terminology
  • Zones
  • Review facts about DNS
  • Delegating DNS Query
  • DNS Address Resolution
4 25-Nov-2020 Internet vs WWW
  • Summary of Internet architecture
  • Motivation and requirement for WWW
  • Design Principles of WWW
  • Uniform Resource Identifier
25-Nov-2020 HTTP
  • Making HTTP Requests
  • A simple Web Client
  • HTTP Header
  • Content Negotiation
5 2-Dec-2020 Web Content
  • Problem setting for web content formats
  • Working with XML
  • HTML for web document structures
  • Layout elements in HTML
  • Motivation for separation of content and layout
  • Cascading Style Sheets
  • Media Content
  • Meta Data
2-Dec-2020 Dynamic Web Content
  • Basic Server-side Web Programming
  • Forms and HTTP Post request
  • Handling a post request in Java Servlet
  • Client-side JavaScript
  • Ajax and XML HTTP Request
6 9-Dec-2020 How big is the web
  • Problems with the question of the size of the web
  • 3 ways to study the Web
  • A simplistic Descriptive Model
  • An unrealistic simplistic descriptive model
9-Dec-2020 Descriptive Models
  • Counting words and Documents
  • Typical Length of the Document
  • How to formulate a research hypothesis
  • Number of words needed to understand Simple English Wikipedia
  • Linguistic way of checking simplicity of Text
7 16-Dec-2020 Advanced Statistical Models
  • Zipf's Law for Text
  • Visually straight lines on Log-log plot
  • Fitting a curve on a log-log plot
  • Zipf's law, Power Law and Pareto Law
16-Dec-2020 Modeling Similarity
  • Similarity Measures and their applications
  • Jaccard Similarity for Sets
  • Cosine similarity for texts
  • Cosine similarity for vector space
  • Probabilistic Similarity Measure - Kulback Leibler Divergence
  • Comparing results of Similarity
8 06-Jan-2021 Generative Modelling of Web
  • Introduction to Generative Modelling
  • Sampling form Probability Distribution
  • Evaluating a generative model
  • Pitfalls when increasing the number of model parameters
06-Jan-2021 Graph Theoretic Web Modelling
  • Reviewing terms from Graph Theory
  • The standard web graph model
  • Descriptive statistics of the web graph
  • Topology of Web Graph
  • Modelling Graphs with Linear Algebra
9 13-Jan-2021
Meme Spreading PPT
10 20-Jan-2021
Herding Behaviour PPT
20-Jan-2021 Socio-economical Aspects of Web PPTX
11 27-Jan-2021 User Modelling PPTX
12 03-Feb-2021 Online Advertisement 
03-Feb-2021 Copyright PPTX
10-Feb-2021 Misinformation I


  • Head of Institute (interim)
  • B 108
  • +49 261 287-2715
  • Scientific Employee
  • B 110
  • +49 261 287-2747
  • Scientific Employee
  • B 103
  • +49 261 287-2863