Sie sind hier

Introduction to Web Science

News

  • we are going to have a Demo exam session on January 22, 2018 (Monday) from 2pm
    This exam will be just like your final exam following all the guidelines of a normal examination session. If you wish to participate in this exam, please enlist yourself in the doodle link [1] below. Without registration on this doodle link, you will not be allowed to sit for the examination. This is not a mandatory exam and you do not require to have the qualifying points in the assignments to sit in this exam (the qualification criteria will be held for the final examination).
     

Assignments 

Assignment List
Assignment Due (@ 11:00 am) Solution Solution (Discussion)
 Assignment 1, PDF 25.10.2017   Slides 27.10.2017
 Assignment 2, PDF 01.11.2017  Solution 03.11.2017
 Assignment 3, PDF 08.11.2017  Solution 10.11.2017
 Assignment 4, PDF 17.11.2017  Solution 24.11.2017
 Assignment 5, PDF 22.11.2017  Solution 24.11.2017
 Assignment 6, PDF 29.11.2017  Solution 01.12.2017
 Assignment 7, PDF 06.12.2017  Solution 08.12.2017
                                  Extra Tutorial 15.12.2017
 Assignment 8, PDF 20.12.2017  Solution 22.12.2017
 Assignment 9PDF 10.01.2018  Solution 12.01,2018
 Assignment 10, PDF 17.01.2018   19.01.2018
       

Schedule

 

Schedule
Week Dates Topics
Week 1 23/10/2017 Ethernet Communication over shared medium Ethernet Header Minimum Package Length vs. Cable Length Collision Detection        
  24/10/2017 Internet Protocol Motivation for IP Classful IPv4 IP forwarding algorithm IP header        
Week 2 30/10/2017 TCP End to End Principle and Connection Oriented Communication Threeway Handshake Port Numbers Sliding Window Protocol        
  31/10/2017                  
Week 3 6/11/2017 DNS Tree Structure Terminology Zones Review facts about DNS Delegating DNS Query DNS Address Resolution    
  7/11/2017 Internet vs WWW Summary of Internet architecture Motivation and requirment for WWW Design Principles of WWW Uniform Resource Identifier        
    HTTP Making HTTP Requests A simple Web Client HTTP Header Content Negotiation        
Week 4 13/11/2017 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
  14/11/2017 Dynamic Web Content Basic Server side Web Programming Forms and HTTP Post request Handling a post request in Java Servlet Client side Java Script Ajax and XML HTTP Request      
Week 5 20/11/2017 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        
  21/11/2017 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 Linguistis way of checking simplicity of Text      
Week 6 27/11/2017 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        
  28/11/2017 Modellling 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    
Week 7 4/12/2017 Generative Modelling of Web Introduction to Generative Modelling Sampling form Probability Distrubution Evaluating a generative model Pittfalls when increasing number of model parameters        
  5/12/2017 Graph Theoritic 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      
Week 8 11/12/2017 Meme Spreading   PPTX            
  12/12/2017 Meme Spreading II                
Week 9 18/12/2017 Herding Behaviour I                
  19/12/2017 Herding Behaviour II                
Week 10 08/01/2018 Online Advertising Introduction to online advertising Metrics of Oline Advertisment Factors impact on Advertising Understanding problems with Click Fraud        
  09/01/2018 User Modelling                
Week 11 15/01/2018
 
User 
Modelling (cont.)
               
Copyright                
  16/01/2018 Copyright
(cont.)
               
  16/01/2018 Net Neutrality                
Week 12 22/01/2018                                                                                              DEMO EXAM
  23/01/2018                                                                                    EXAM Solution Discussion
                     

Study Materials

Further Material

Important Information

Examination 

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. 

The Final Examination will be held on February 19 (Monday), 2018 from 10:00 am onwards at E-011

Assignments

You are expected to hand in all the assignments in due time, every week on Wednesday at 11:00 am. The assignments must be done by everyone in the group.  The assignments should be handed in a pdf format with all valid source code and graphs if necessary. Assignments will be treated incomplete if any part of the solution is missing. Students need to accomplish at least 60% of the assignments in order to attend the final exam. Plagiarism is strictly forbidden and will result in disqualification from the final exam, of both sides of the plagiarism (copying and being copied). Students are also expected to explain some of the assignments.

SVN

The SVN repository to submit your assignments  is : https://svn.uni-koblenz.de/westteaching/webscience-1718/GROUPNAME
Replace GROUPNAME with your group name in lower case letters. Please remember to have your assignments in different folders under "solutions" .

Last Year Students 

Students who failed to secure passing grades last year can directly appear for the examinations this year. However, it is advisable to participate in the course and the tutorials. 

Team Formation

For assignments, you have to make a group of 2-3 to be in a team. To create your teams, you can click here
 

Organizational Information

Flipped Classroom Session
Monday 14:00 - 16:00 hrs E - 011
Tuesday 12:00 - 14:00 hrs K - 101

 

Tutorial Session
Friday 12:00 - 14:00 hrs F - 414
Beteiligte: 

Prof. Dr. Steffen Staab

staab@uni-koblenz.de

Korok Sengupta

koroksengupta@uni-koblenz.de

Jun Sun

junsun@uni-koblenz.de

Tara Morovatdara

tmorovatdar@uni-koblenz.de