COMP60411: Modelling Data on the Web

This is the web page where you will find news and information about COMP60411 for 2017/18. There is, additionally, the page from the syllabus.


The course is taught by Bijan Parsia and Uli Sattler.

If you have any questions that might be of interest to others, please feel free to post it on the attendant Blackboard forum.

Coursework and Timing:

The course starts on Friday, September 29th, 2017, at 9:00 in room 2.15 with lectures and labs. We plan to finish by 4:30 pm.

The deadline for handing in the coursework for the

Coursework, announcements, feedback, and discussions will be handled via Blackboard.

For most coursework, it can be helpful to use the <oXygen/> XML editor: they have given us a free group licence, which is available in Blackboard: check the Week 2 Forum.

Late coursework:

If you have mitigating circumstances (either for lateness or for any other issue), you should fill at the mitigating circumstances form and hand it in to the student support office. The instructors and teaching assistants do not grant extensions or resits for coursework directly: You need to go through the mitigating circumstances committee. (Feel free to come talk to us about problems you are having as early as possible. We will help you navigate the system. But we will adhere to the system.) If you do not have mitigating circumstances, then you will receive 0 marks for work handed in late, regardless of the reason (because we want to discuss the coursework after the deadline).

Concerning Literature:

Please note that all books used for this course are available in the resource center or online (see below in the table for the readings of each week). If you prefer to buy them, please note that

Schedule and materials:

Please note that this course unit is a severely modified version of previous editions: we have dropped a substantial number of topics, and added other topics, so please do not rely too heavily on exams, tales, or additional material from previous years!

Teaching assistants will be in the MSc Lab between 15:00 and 16:00 Mondays to Thursdays to help with coursework and other confusions. Bijan and Uli also tend to drop in frequently. Also, please always keep an eye on the Blackboard forums: your question is probably already discussed there!

Week Date Topic(s) Resources/Reading Slides
1 Sept. 29, 2017 Course organisation
The relational data model:
  1. Data Structure: tables
  2. Schema Language: SQL
  3. Data Manipulation: SQL
Blackboard area
Learning SQL
Week 1 and as a pdf document