NSWI166: Introduction to recommender systems and user preferences

Course Materials

Content of the course is available online: lecture slides, labs assignments, semestral work. Last year's slides and labs are also available.

Course Language

The lectures (Thursday from 15:40) will be taught in English as long as there is at least one non-Czech-speaking student present. There are two parallel labs sessions (Tuesday from 14:00) altering in odd and even weeks (with minor adjustments due to holidays). One of the labs (starting on 4.3.2025) is taught in English, the other (starting on 25.2.2025) in Czech.

Course Organization

The preliminary course roadmap is as follows (note this may slightly change over the semmester):

Lectures

Labs

Grading & Requirements

Exams

Oral exams with written preparation: 4-5 questions from the theory covered during lectures; being able to apply theoretical findings in practical settings.

Credits

The following is required to obtain the credits:

Note that in case you cannot attend a lab, you can still complete the assignment at home. There will be options to upload your completed assignments via Grupik module of SIS.
Alternative pass: as a (probably more difficult) alternative to the requirements above, we can discuss an individual, more extensive, research project (contact me if interested).