6 ECTS credits
150 h study time

Offer 1 with catalog number 4013016FNR for all students in the 1st semester at a (F) Master - specialised level.

Semester
1st semester
Enrollment based on exam contract
Impossible
Grading method
Grading (scale from 0 to 20)
Can retake in second session
Yes
Taught in
Dutch
Faculty
Faculty of Sciences and Bioengineering Sciences
Department
Computer Science
Educational team
Bas Ketsman (course titular)
Activities and contact hours
26 contact hours Lecture
26 contact hours Seminar, Exercises or Practicals
120 contact hours Independent or External Form of Study
Course Content

In this course, we study principles of data and information systems. Topics include data models and query languages, properties of queries, algorithms and techniques for query processing, optimization, and data integration and interoperability.

Course material
Digital course material (Required) : Relevant materiaal (inclusief lecture-slides), Lecture-slides, additionele artikelen en hoofdstukken, contactinformatie, deadlines, oefeningen, examendetails, et cetera., Leerplatform
Additional info

Relevant course material (slides) is available on the learning platform. For specific course topics, pointers to relevant additional resources (research papers, books and book chapters, website, specifications, online tutorials etc.) will be provided as well.

Learning Outcomes

General competencies

By the end of the course, the student will be able to:

  • Explain and relate to each other different data models, query languages and their trade-offs.
  • Understand the fundamental principles underlying query languages and their different perspectives.
  • Understand the effect of properties of queries and query languages on their computational complexity.
  • Understand the relationship between techniques for query processing, reasoning and data integration.
  • Independently apply and implement any of the discussed algorithms and techniques for query optimization and processing.
  • Design and motivate data layouts, algorithms, query plans and optimization techniques for specific query workloads.
  • Analyze the trade-offs for algorithms and techniques in the context of specific query workloads.
  • Recognize variations and combinations of techniques and algorithms in the field of data and information management.
  • Evaluate the applicability of a given technique or algorithm in a specific data and information system context.
  • Report verbally and in writing about topics in the field of data and information systems and answer questions about them.
  • Independently continue the study of data and information management systems and techniques.

 

Grading

The final grade is composed based on the following categories:
Written Exam determines 60% of the final mark.
PRAC Teamwork determines 40% of the final mark.

Within the Written Exam category, the following assignments need to be completed:

  • Written exam with a relative weight of 1 which comprises 60% of the final mark.

Within the PRAC Teamwork category, the following assignments need to be completed:

  • Assignment with a relative weight of 1 which comprises 40% of the final mark.

Additional info regarding evaluation

The final grade is a weighted average. During the semester an assignment has to be done (counts for 40% of the final grade). During the exam period a written exam (counts for 60%) covering all the course topics will be conducted. In order to pass the course, the final grade has to be at least 10/20. Furthermore, each individual grade (assignment or exam) has to be at least 8/20, otherwise the lowest of these two grades becomes the final grade. In the second exam period, assignments that were not satisfactory can be reworked and defended again. Also the written exam can be redone. The final mark is calculated in the same way as in the first exam period.

Allowed unsatisfactory mark
The supplementary Teaching and Examination Regulations of your faculty stipulate whether an allowed unsatisfactory mark for this programme unit is permitted.

Academic context

This offer is part of the following study plans:
Master of Applied Informatics: Big Data Technology (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Artificial Intelligence (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Multimedia (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Software Languages and Software Engineering (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Data Management and Analytics (only offered in Dutch)
Master of Teaching in Science and Technology: computerwetenschappen (120 ECTS, Etterbeek) (only offered in Dutch)