Department of Information and Computing Sciences

Departement Informatica Onderwijs
Bachelor Informatica Informatiekunde Kunstmatige intelligentie Master Computing Science Game&Media Technology Artifical Intelligence Human Computer Interaction Business Informatics

Onderwijs Informatica en Informatiekunde

Vak-informatie Informatica en Informatiekunde

Data mining

Website:website containing additional information
Course code:INFOMDM
Credits:7.5 ECTS
Period:period 1 (week 36 through 45, i.e., 2-9-2019 through 8-11-2019; retake week 1 (bachelor) / 2 (master))
Participants:up till now 154 subscriptions
Schedule:Official schedule representation can be found in MyTimetable
Teachers:Dit is een oud rooster!
lecture          Ad Feelders
tutorial group 1        Steven Langerwerf
Note:No up-to-date course description available.
Text below is from year 2018/2019
Contents:For questions about enrollment, registration, waiting lists, admittance, etc. please contact the student desk at

Note: basic knowledge of probability, statistics and calculus is presupposed.
Also, you should be able to write a program, but experience with the R language is not required.

The following subjects are discussed:

  • Classification Tree Algorithms, Bagging and Random Forests
  • Graphical Models (including Bayesian Networks)
  • Frequent Pattern Mining
  • Text Mining
  • Social Network Mining
Literature:May change!
Lecture notes and selected articles/book chapters.
Course form:Lectures and Computer Lab.
Exam form:Written exam and practical assignments.
Minimum effort to qualify for 2nd chance exam:To qualify for the retake exam, the grade of the original must be at least 4.

The amount of data that is produced and stored by companies and other organizations is still growing every day.
In addition, the amount of information available on the web/social media is growing fast. If properly processed and analyzed, this data can be a valuable source of knowledge. Data mining provides the theory, techniques and tools to extract knowledge from data.

Examples of problems that data mining can help address are:

  • Identify the risk factors for prostate cancer on the basis of clinical and demographic variables.
  • Make a segmentation into groups of similar customers based on their characteristics and purchase bahaviour.
  • Determine which products are frequently bought together in one transaction by customers of a supermarket or web shop.
  • Predict whether two people on a social network site will become friends.
Learning models from data can also be an important part of building a decision support system. In turn, the computer plays an increasingly important role in data analysis: through the use of computers, computationally expensive data mining methods can be applied that were not even considered in the early days of statistical data analysis.

In this course we study a number of well-known data mining algorithms. We discuss what type of problems they are suited for, their computational complexity and how to interpret and apply the models constructed with them.