6059 Applications of Data Science
Univ.Prof. Dr. Verena Dorner, Dipl.-Ing. Nour Jnoub, B.Sc.
Contact details
  • Type
  • Weekly hours
  • Language of instruction
01/31/22 to 02/14/22
Registration via LPIS
Notes to the course
Subject(s) Bachelor Programs
Day Date Time Room
Thursday 03/03/22 04:00 PM - 08:00 PM TC.3.06
Thursday 03/10/22 05:30 PM - 08:00 PM D2.0.392
Thursday 03/17/22 04:00 PM - 08:00 PM D2.0.392
Thursday 03/24/22 04:00 PM - 08:00 PM D2.0.326
Thursday 03/31/22 04:00 PM - 08:00 PM D4.0.019
Thursday 04/07/22 04:00 PM - 08:00 PM D5.1.001
Thursday 04/21/22 04:00 PM - 08:00 PM D2.0.030


This course aims to explore fundamental topics of recommendation systems. Participants will explore the different types of recommendation systems that are found on e-commerce websites. In particular, we will discuss the assumptions of varying recommendation systems regarding available data, user preferences, decision processes, and environments and get familiar with appropriate data modeling and analysis methods. Students will also learn to evaluate and adapt recommendation systems to fit various requirements. The programming language to be used in the course is either Python or R.

Learning outcomes

After completing this course, students will have an understanding of the different types of recommendation systems. Students will have learned how they fit other environmental and user parameters. They will use statistical tools to implement recommendation systems, analyze relevant data, and interpret the data. This course aims to contribute to students’ ability to translate decision situations into design parameters of a decision support tool, implement and evaluate such tools, and present their results in an academically appropriate and engaging fashion.

Attendance requirements

The rules on the attendance of a Continuous Assessment Course (PI) apply. 80% attendance is mandatory. See the dedicated page on the WU portal for further information.

Teaching/learning method(s)

Each course session will consist of a lecture introducing a specific topic and methodology and a hands-on programming lab, implementing the lecture's main ideas in code.


The final grade will be composed of:

- (40%) a mid-term group assignment

- (50%) a final assignment

- (10%) to be earned by active participation during the lectures and practical sessions.


Grading Scale:

unsatisfactory: ≤ 50 %

sufficient: > 50 % to ≤ 62.5 %

satisfactory: > 62.5 % to ≤ 75 %

good: > 75 % to ≤ 87.5 %

excellent: > 87.5 %

Prerequisites for participation and waiting lists

A successful conclusion of course 1 of SBWL Data Science.

Please be aware that, for all courses in this SBWL, registration is only possible for students who successfully have completed the entry course (Einstieg in die SBWL: Data Science).
Note that for courses within the SBWL "Data Science," we can only accept students enrolled in one of WU's bachelor programs who qualify for starting an SBWL; mainly, we cannot accept students from other courses and programs enrolled at WU as 'Mitbeleger' only.

Last edited: 2022-02-21