6 ECTS credits
150 h study time
Offer 1 with catalog number 4020567FNR for all students in the 2nd semester at a (F) Master - specialised level.
In this course, we study scalable algorithms to analyze big datasets. We aim to give students a broad overview of the big data ecosystem, yet also make it concrete so that the students understand the algorithms on a fundamental level. Additionally, we will guide the students in applying such algorithms to real-world problems.
We will cover the following aspects:
Expected background knowledge: For this course, we expect the students to have a decent knowledge of basic machine learning algorithms (e.g., Machine learning course) and a good background on statistics, calculus and linear algebra.
Study material: Scientific papers, course slides, book “Mining of Massive Datasets” (freely available at mmds.org), exercise assignments and solutions (theory and Python code) and Canvas notes.
The final grade is composed based on the following categories:
Written Exam determines 50% of the final mark.
Practical Exam determines 50% of the final mark.
Within the Written Exam category, the following assignments need to be completed:
Within the Practical Exam category, the following assignments need to be completed:
Written exam: 50% of the final grade.
Personal project: 50% of the final grade.
To be eligible to take part in the written exam, the student is expected to register for the project. To pass the course, the student must pass both components: if this is not the case, the student will receive a total score corresponding to the lowest of the two scores. If the student fails the written exam but passes the project work, the project score can be carried over to the second session exam. If an insufficient grade is obtained for the project work, but the student passes the written exam, the score of the written exam can be carried over to the second exam session.
The use of Generative AI (genAI) is strictly limited to enhancing the clarity and readability of your written work. It may be used for grammar correction, sentence restructuring, and improving the flow of text. However, genAI cannot be used to generate ideas, conceptualize project components, or write any part of the required code. All project work must reflect your own original thought process and problem-solving skills. Any unauthorized use of genAI beyond these limitations will be considered a violation of academic integrity. If genAI is used, this should be declared.
This offer is part of the following study plans:
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 Applied Sciences and Engineering: Computer Science: Artificial Intelligence
Master of Applied Sciences and Engineering: Computer Science: Multimedia
Master of Applied Sciences and Engineering: Computer Science: Software Languages and Software Engineering
Master of Applied Sciences and Engineering: Computer Science: Data Management and Analytics