6 EC
Semester 2, periode 4
5072RESY6Y
| Eigenaar | Bachelor Informatiekunde |
| Coördinator | dr. Simon Pauw |
| Onderdeel van | Bachelor Informatiekunde, jaar 2 |
| Links | Zichtbare leerlijnen |
Platforms als YouTube, TikTok, Instagram, Amazon, Bol.com en Facebook bieden allemaal gepersonaliseerde content aan. Dat wil zeggen dat zij aanbevelingen doen (van video’s, artikelen en producten tot foto’s en posts) die zijn afgestemd op jouw persoonlijke smaak. De algoritmen die hiervoor verantwoordelijk zijn, noemen we recommender systems.
Deze systemen kunnen zeer behulpzaam zijn bij het vinden van relevante en passende content, maar ze zijn meer dan slechts handige hulpmiddelen. Ze hebben een grote maatschappelijke impact en beïnvloeden ons gedrag op uiteenlopende manieren.
In dit vak leer je zowel beter begrijpen hoe deze algoritmen werken, als kritisch te reflecteren op hun maatschappelijke impact.
Recommender Systems: The Textbook, Charu C. Aggarwal; Hoofdstuk 1, 2 en 7 (full-text download binnen UvA-netwerk)
Python (Anaconda + Jupter Notebooks)
Website: recsys.proglab.nl
Hoorcolleges: Er zijn twee hoorcolleges per week. Beide hoorcolleges hebben een verschillende rol. Het eerste hoorcollege van de week wordt gegeven door Simon Pauw en gaan vooral over de technische aspecten en algoritmes die ten grondslag liggen aan Recommender Systems. Het eerste hoorcollege van de week wordt gegeven door Dina Strikovic en gaan vooral in op de rol van Recommender Systems in onze maatschappij.
Laptopcolleges + vragenuur: Tijdens het laptopcolleges en het vragenuur ga je aan de programmeeropdrachten zitten werken. Je kan hier vragen stellen en je opdrachten bespreken (alle notebooks moeten in persoon worden besproken).
Werkcolleges: Tijdens de werkcolleges aan het einde van de week ga je aan de slag met het materiaal van het hoorcollege wat eraan vooraf ging. Dit kan bestaan uit besprekingen van tekst, discussies, debatten, presentaties.
De werkcolleges in de laatste twee weken van het vak zijn gereserveerd voor het uitwerken van je eigen project.
|
Activiteit |
Uren |
|
|
Hoorcollege |
22 |
|
|
Laptopcollege |
28 |
|
|
Tentamen |
2 |
|
|
Vragenuur |
8 |
|
|
Werkcollege |
16 |
|
|
Zelfstudie |
74 |
|
|
Totaal |
168 |
(6 EC x 28 uur) |
Aanvullende eisen voor dit vak:
Aanwezigheid hoorcolleges: De hoorcolleges zijn niet verplicht, maar ze bevatten veel informatie die cruciaal is voor de opdrachten en het tentamen. Ze worden niet opgenomen. Om het vak te halen verwachten we daarom dat je er gewoon bij bent.
Aanwezigheid laptopcolleges: We verwachten voor de laptopcolleges dat je er in principe altijd bent. Je mag er maximaal twee missen.
Aanwezigheid vragenuur: Deze zijn niet verplicht. Je kan hier naartoe als je vragen hebt of als je nog achterstallige opdrachtbesprekingen hebt.
Aanwezigheid werkcolleges (week 1 - 5): We verwachten dat je hier altijd bent. Je wordt ook beoordeeld op actieve participatie tijdens deze colleges. Je mag hier twee colleges missen, maar je kan eventueel gemiste punten niet inhalen.
Aanwezigheid werkcolleges (week 7, 8): Deze colleges zijn cruciaal voor het eindproject. Je kan geen colleges missen.
| Onderdeel en weging | Details |
|
Eindcijfer | |
|
1 (100%) Tentamen |
Je eindcijfer komt als volgt tot stand:
| Onderdeel | Gewicht | Ondergrens | herkansing |
|---|---|---|---|
| Programmeeropdrachten* | 25% | nee | |
| Participatie (werkcolleges) | 10% | nee | |
| Eindproject | 25% | nee | |
| Tentamen | 40% | minimaal 5,5 | ja |
*Je krijgt ruim de tijd om alle opdrachten te maken. De deadlines voor dit vak zijn strikt, maar er is beperkte ruimte voor uitloop. Lever je een opdracht na de deadline in, dan wordt deze nog nagekeken, maar kun je niet meer het maximale aantal punten behalen:
Er wordt een inzagemoment ingepland op het moment dat de cijfers verwerkt worden.
Dit vak hanteert de algemene 'Fraude- en plagiaatregeling' van de UvA. Hier wordt nauwkeurig op gecontroleerd. Bij verdenking van fraude of plagiaat wordt de examencommissie van de opleiding ingeschakeld. Zie de Fraude- en plagiaatregeling van de UvA: http://student.uva.nl
Weekplanning is op website terug te vinden.
Mail naar pyprog@proglab.nl