Keuzegids bachelor Kunstmatige Intelligentie Versie juni 2015
Anne-Christine van der Bijl Studieadviseur AI
Keuzegids Kunstmatige Intelligentie Binnen het curriculum van de bacheloropleiding Kunstmatige Intelligentie (AI) bestaat ruimte voor vrije keuzevakken met een omvang van 30 EC geconcentreerd in het 1e semester van het 3e studiejaar. Wat ga je doen met deze ruimte? Je kunt hem – in grote lijnen gezegd – op twee manieren invullen. Je kunt er voor kiezen om je in een bepaald aspect uit de AI te verdiepen: je zou bijvoorbeeld vakken uit de bachelor Informatica kunnen volgen om meer te leren over databases, programmeertalen of het web. Als je beter wilt begrijpen hoe mensen leren, dan zou je bijvoorbeeld vakken uit de psychologie kunnen volgen. Denk ook aan filosofie en AI – kijk eens rond bij de opleiding wijsbegeerte. Of je kunt simpelweg besluiten dat je de AI als geheel wilt verdiepen door meerdere Bachelor AI aanbevolen keuzevakken te volgen. Een andere manier om je vrije keuzeruimte te gebruiken is iets anders dan Kunstmatige Intelligentie te doen: je kennis verbreden. Vind je muziek interessant of Nederlands of economie? Kijk daar eens rond – het aanbod aan de UvA (en andere universiteiten) is groot. Ook vakken ter verbetering van je presenteer- of schrijfvaardigheden kun je volgen, of interdisciplinaire vakken die aan het Instituut voor Interdisciplinaire Studies worden gegeven. Je kunt ook een minor kiezen. Minor Een minor is een samenhangend pakket vakken van in totaal 30 studiepunten (sommige minors van 30 punten kunnen uitgebreid worden tot een minor van 60 studiepunten). Je volgt de minor buiten je eigen opleiding, in het tweede en/of derde jaar van je studie. Er zijn tal van minors aan de UvA. In de digitale studiegids vind je een lijst met mogelijke minors. Na het afronden van een minor ontvang je een minorcertificaat. Een minor wordt in principe volledig goedgekeurd als vrije keuze door de examencommissie, onder voorwaarde dat de vakken van die minor geen overlap vertonen met de vakken uit de bachelor AI (bijvoorbeeld een minor wiskunde: lineaire algebra, continue wiskunde en statistiek zitten al in je verplichte pakket). Dat soort minors moet in overleg met de examencommissie van die minor worden aangepast, waarbij de vakken met overlap moeten worden vervangen door andere vakken zodat je toch op 30 EC komt. Individueel project of stage Naast het volgen van vrije keuzevakken is het ook mogelijk de keuzeruimte gedeeltelijk te gebruiken voor een individueel project of een stage, van maximaal 12 EC. Je kunt hierbij niet alleen denken aan een externe stage bij een bedrijf maar bijvoorbeeld ook aan summerschools of conferenties. Bij beide opties moet je vooraf een docent binnen de opleiding vinden die jou wil begeleiden (naast bijvoorbeeld een externe stagebegeleider), en je moet een projectvoorstel schrijven dat door je UvA-begeleider en de examencommissie wordt goedgekeurd voordat je kunt beginnen. Daarin staat wat de inhoud van het project of de stage is, en op welke manier het resultaat beoordeeld zal worden.
2
Keuzegids bachelor Kunstmatige Intelligentie juni 2015
Voorbereiding op een eventuele master Als je alle vakken uit je bachelor Kunstmatige Intelligentie hebt afgerond krijg je je bachelordiploma. Met dit diploma kun je de arbeidsmarkt op of je kunt een masteropleiding volgen. Je kunt direct instromen in de masteropleiding Artificial Intelligence aan de UvA of aan een andere universiteit – zelfs in het buitenland. Je zou ook een andere weg in kunnen slaan en een andere master dan AI volgen. Hierbij krijg je te maken met de instroomeisen van die master. Bij de master AI voldoe je met een bachelordiploma AI automatisch aan de instroomeisen, maar bij een andere master is dat niet zo. Eventuele deficiënties moet je wegwerken voordat je aan de master kunt beginnen. Een mogelijkheid om dat te doen is om nu al je vrije keuze te gebruiken ter voorbereiding op zo’n master. Als je nu al weet dat je een andere master zou gaan willen doen, ga dan informeren wat de instroomeisen zijn en in hoeverre je deficiënt bent in voorkennis – dat kun je het beste doen bij de betreffende masteropleiding zelf (bij de mastercoördinator of de studieadviseur). Vervolgens kun je kijken welke vakken je kunt volgen om deze deficiënties weg te werken. Deze vakken kun je in principe goed laten keuren als vrije keuzevakken. Ook als je nog niet (zeker) weet welke masteropleiding je wilt volgen kun je de vrije keuzeruimte gebruiken ter oriëntatie, om te kijken of een bepaalde master aan je verwachtingen voldoet. Buitenland Wil je tijdens je bachelor een tijd aan een buitenlandse universiteit studeren, dan kan dat. Zorg er wel voor dat je die vakken die je aan een buitenlandse universiteit wilt gaan volgen van tevoren goed laat keuren door de examencommissie als vrije keuzeruimte. Ook voor deze vakken gelden de volgende twee vuistregels: de inhoud van de vakken mag niet overlappen en je mag maximaal 12 EC aan vakken van eerstejaars niveau opnemen. International Office heeft per universiteit vaak een lijst met vakken die veel gevolgd worden of die geschikt zijn om te volgen. Maak dus ook altijd een afspraak met International Office voor je je verzoek voor keuzevakken die je in het buitenland wilt gaan volgen indient bij de examencommissie. Hoe te kiezen? Een goed keuzevak is interessant (voor jou), past in je studieplan, past in je rooster, en is een vak waarvoor je voorkennis klopt (daarvoor moet je vaak vooraf met de docent overleggen, met name voor vakken van andere faculteiten). Wat ook je redenen zijn, kies vakken die je wilt halen. Er is niets mis met ‘een vak een week aankijken’, maar hak daarna de knoop door of je het wilt gebruiken voor je pakket. Vakken volgen zonder ze te halen leidt tot studievertraging; daar kun je voor kiezen, maar laat het je niet zomaar overkomen. Aan jou de keus! Begin op tijd met de oriëntatie en realiseer je dat per onderwijsinstituut en/of faculteit verschillende regelingen kunnen worden gehanteerd met betrekking tot deelname en inschrijven. Laat de vakken die je kiest voor je vrije keuze altijd VOORAF goedkeuren door de examencommissie (kijk op deze website hoe je een verzoek kunt goedkeuren: http://student.uva.nl/ki/az/item/examencommissie.html#anker-taken-van-deexamencommissie ) Hoewel individuele vakken goedgekeurd kunnen zijn (bijvoorbeeld uit het
3
Keuzegids bachelor Kunstmatige Intelligentie juni 2015
Gewijzigde veldcode
overzicht van keuzevakken dat volgt) mag er natuurlijk niet al te veel overlap zitten in je totaalprogramma. Bovendien worden niet alle vakken automatisch voor de volle studielast goedgekeurd - veel eerstejaarsvakken tellen maar voor de helft mee. En je mag bovendien maar 12 EC aan eerstejaarsvakken in je keuzeruimte opnemen. Dus voorkom verrassingen!
4
Keuzegids bachelor Kunstmatige Intelligentie juni 2015
Regels voor keuzeruimte OER B 2015-2016 Artikel 4.5 Keuzeruimte / minor 1. Het eerste semester van het derde jaar van het curriculum bestaat uit onderwijseenheden uit de vrije keuzeruimte die in beginsel aaneengesloten worden aangeboden. 2. De vrije keuzeruimte, zoals beschreven in lid 1, kent een totale studielast van 30 studiepunten. 3. Voor de vrije keuzeruimte komen in aanmerking de onderdelen, opgenomen in de studiegidsen van de UvA en onderdelen verzorgd door een andere Nederlandse of een buitenlandse universiteit. 4. Voor het meetellen van een keuzeonderdeel binnen de opleiding en voor het examen van de opleiding is goedkeuring door de Examencommissie nodig. Studenten dienen dit verzoek tot goedkeuring van hun keuzeruimte aan het eind van studiejaar 2 in bij de Examencommissie. 5. Keuzeonderdelen mogen inhoudelijk niet teveel overlap met onderdelen uit het eigen curriculum hebben, dit ter beoordeling door de Examencommissie. 6. Van de vrije keuzeruimte mag maximaal 12 studiepunten met eerstejaarsonderdelen worden ingevuld. 7. Binnen de UvA aangeboden en erkende minorprogramma’s worden altijd goedgekeurd en tellen mee voor het aantal punten waarvoor de minor wordt aangeboden, behoudens lid 5. 8. Wanneer een minor niet in zijn geheel wordt afgerond, zijn voor de onderdelen die wel zijn afgerond de bepalingen in lid 4 t/m lid 7 van toepassing. Individueel project of externe stage 1. Een deel van de vrije keuzeruimte kan worden gebruikt voor een individueel project, tot maximum van 12 EC. 2. De student zoekt een begeleider vanuit de opleiding en maakt met de begeleider een vakomschrijving met doel, inhoud en toetsingsmethoden van het individuele project. 3. Het aantal studiepunten voor een stage of individueel project wordt door de Examencommissie vastgesteld op grond van de projectgrootte (op grond van 1 EC werk voor 28 uur) tot een maximum van 12 EC. 4. Het project kan ook als externe stage onder begeleiding van een docent van een bij de opleiding betrokken onderzoeksinstituut worden ingevuld. 5. Deelname aan een ‘summerschool’ kan ook worden gezien als een individueel project. 6. Een individueel project behoeft voorafgaande goedkeuring van de Examencommissie om mee te kunnen tellen voor het studieprogramma.
5
Keuzegids bachelor Kunstmatige Intelligentie juni 2015
Suggesties voor vrije keuzevakken De vrije keuzeruimte is in principe geheel vrij, en dat maakt het soms moeilijk te kiezen. Voor de verdieping of lichte verbreding van de AI studie ligt een aantal vakken redelijk voor de hand. We geven hieronder een overzicht dat je kan helpen met je keuze. Alle vakken die in dit overzicht staan, worden gegeven in het eerste semester. Deze vakken zijn al goedgekeurd door de examencommissie, voor het aantal punten dat we vermelden. Let op dat voor een aantal vakken voorkennis nodig is, dus bespreek voor het vak begint met de docent of de vakken die je tot dan toe hebt gevolgd voldoende voorkennis geven. Mastervakken mogen niet worden gekozen als keuzevakken, die zijn voorbehouden aan masterstudenten. Voor andere faculteiten zullen andere uiterlijke inschrijfdata voor vakken gelden, let hier goed op wanneer je je voor een vak wilt inschrijven. Wees op tijd! We hebben de vakken (ongeveer) gesorteerd naar hun relatie met de natuurlijke stromingen die al in je bachelorprogramma aanwezig zijn, en die voorbereiden op een subdiscipline van AI: logica, taal en filosofie, autonome systemen, kennissystemen, psychologie, en dan steunvakken (wiskunde, programmeren en dergelijke). We geven websites, maar die links kunnen verouderen; je kunt de recente vakinformatie natuurlijk altijd vinden via de studiegids http://studiegids.uva.nl.
6
Keuzegids bachelor Kunstmatige Intelligentie juni 2015
Aanbevolen keuzevakken Intensionele logica’s en onzekerheid
semester1, periode 1
6 EC
Discourse
semester1, periode 1
6 EC
Autonome mobiele robots
semester 1, periode 2
6 EC
Redeneren met onzekerheid komt op veel gebieden in kunstmatige intelligentie voor, bijvoorbeeld expertsystemen, robotica, maar ook in neurale netwerken. We zullen een representatieve keuze uit de verschillende modellen behandelen voor het formele omgaan met onzekere kennis, zoals Bayesiaanse waarschijnlijkheidsrekening, possibilistic logic, ranking functies, default logica en multi-agent systemen. De bedoeling van het college is om enerzijds een logische basis te verschaffen van waaruit de verschillende formalismen met elkaar vergeleken kunnen worden, en om anderzijds praktische toepassingen te geven (bijvoorbeeld in het rekenen met Bayesiaanse netwerken).
De cursus begint met een overzicht van discourse verschijnselen en pogingen om deze op te lossen, die uitloopt in een extensievere behandeling van discourse representatietheorie, een poging om al deze problemen geïntegreerd op te lossen. Een overzicht van prologtechnieken om logische representaties op te bouwen vormt het uitgangspunt voor de automatische behandeling van deze verschijnselen.
Dit vak is een inleiding in de fundamenten van mobiele robot systemen. Het beschrijft verschillende aspecten van mobiele robots; van sensoren en motoren tot perceptie en cognitie. Het vak concentreert zich op wat nodig is voor mobiliteit; het is een overzicht van de methoden die nodig zijn om een robot een taak in de wereld uit te voeren (denk aan obstakel ontwijking en lokalisatie). Het combineert hiervoor concepten van de kinematica, control theorie, signaal verwerking, beeldverwerking, kunstmatige intelligentie en de stochastiek.
Spraakherkenning en –synthese
semester 1, periode 3
6 EC
Connectionistische modellen
semester 1, periode 2
6 EC
Spraak is de meest natuurlijke vorm van communicatie tussen mensen, en wordt dit ook steeds meer tussen mens en machine. Spraaktechnologie maakt zulke mens-machine interactie mogelijk, maar kent ook zijn beperkingen. Om die beperkingen verder op te heffen is een goed inzicht nodig van gesproken taal en van de mogelijkheden, problemen en onderliggende algoritmen van spraakanalyse, spraaksynthese en spraakherkenning. Dit college geeft daar een aanzet toe. Met bestaande software is het gelukkig goed mogelijk om spraakanalyse, -synthese en -herkenning te demonstreren en om hiermee zelf enige practicumopdrachten uit te voeren.
De cursus bestaat uit colleges en practica. De nadruk ligt op een praktische, natuurwetenschappelijke benadering van (artificiële) neurale netwerken. Eerst wordt ingegaan op theoretische uitgangspunten van de connectionistische benadering. Dan worden belangrijke modellen binnen de psychologie behandeld, gerangschikt naar de na te bootsen psychologische functies (leren, geheugen, perceptie, taal). In het practicumgedeelte worden de studenten in demonstraties vertrouwd gemaakt met de implementatie en toepassing van enkele modellen. Met behulp van deze basiskennis wordt op meer specifieke onderwerpen ingegaan door aanvullende literatuurstudie en praktisch werk. Die onderwerpen sluiten aan bij lopend onderzoek. De thema’s voor de practica worden gedurende de cursus bekendgemaakt.
7
Keuzegids bachelor Kunstmatige Intelligentie juni 2015
C++ Programmeermethoden
semester 2, periode 4 & 5
6 EC
Nowadays C++ is required for professional use in a large subsection of Artificial Intelligence, such as computer vision, reinforcement learning and robotics. This is our main motivation for teaching this optional course. It is also a small introduction to software engineering, datastructures and professional tools for programming like the usage of an IDE and debugging.
Native App Studio semester 1, periode 1 & 2 én semester 2 periode 4 & 5
6 EC
(Onderdeel van de minor Programmeren, let op: niet alle vakken van de minor Programmeren worden goedgekeurd). Dit vak gaat helemaal gaan over apps maken. Het belangrijkste doel is om je intensief kennis te laten maken met een app-platform en de bijbehorende tools. Je gaat werken met iOS of Android. De theorie van conceptontwikkeling voor apps komt ook aan bod. Na dit vak kun je het programmeerproject volgen om je kennis toe te passen op een project in bijvoorbeeld je eigen vakgebied.
Data Processing
semester 1, periode 1 & 2 én semester 2 periode 4 & 5
6 EC
(Onderdeel van de minor Programmeren, let op: niet alle vakken van de minor Programmeren worden goedgekeurd). In dit vak ga je een eigen toolkit opbouwen van nuttige programma’s voor het verwerken en Visualiseren van gegevens zoals je die kunt tegenkomen in jouw vakgebied. De theorie van visualisaties komt uitgebreid aan bod. Na dit vak kun je het programmeerproject volgen om je kennis toe te passen op een project in bijvoorbeeld je eigen vakgebied.
Programmeerproject
semester 1, periode 3 & semester 2 periode 6
6 EC
(Onderdeel van de minor Programmeren, let op: niet alle vakken van de minor Programmeren worden goedgekeurd). Het programmeerproject is de kans om ervaring op te doen met het vertalen van een idee naar een volledig werkend programma. In dit vak pas je de kennis toe die je eerder hebt opgedaan in de minor. Tijdens dit vak denk je je eigen idee uit, formaliseer je het en plan je de uitvoering. Daarna ontwerp je wat je wil maken met het gebruikte platform in het achterhoofd, en begin je aan de uitvoering. Je krijgt regelmatig feedback op je plannen en producten, want we willen dat je veel leert over de kwaliteit van software en de manier waarop je het project uitvoert.
8
Keuzegids bachelor Kunstmatige Intelligentie juni 2015
Vaardigheden Als je je academische vaardigheden wilt verbeteren biedt het Instituut voor Lerarenopleiding (http://www.ilo.uva.nl > onderwijs > keuzecursussen voor UvA studenten) nuttige vakken waarin je beter leert presenteren, of schrijven, in het Nederlands of het Engels. Hier wat voorbeelden; een aantal van deze vakken wordt zowel in semester 1 als 2 gegeven. Online cursus Academisch Schrijven
9 EC
Journalistieke Vaardigheden
9 EC
In dit vak wordt aandacht besteed aan het doelgericht, publieksgericht en wetenschappelijk schrijven. De cursus is gericht op het efficiënter doorlopen van het schrijfproces met een beter resultaat. De verschillende deelvaardigheden en fasen worden belicht, evenals de eisen die aan de inhoud, structuur en het taalgebruik van wetenschappelijke schrijfproducten worden gesteld.
Journalistiek leren schrijven. Inzicht in de diverse journalistieke genres (nieuwsbericht, interview, reportage, opinie, achtergrondartikel). Leren schrijven voor een breed publiek. Verder: interview voorbereiden, research, invalshoek, redigeren, ethiek en creatief schrijven.
9
Keuzegids bachelor Kunstmatige Intelligentie juni 2015
Logica If you are interested in logic and if you are considering to apply to the MSc Logic programme in the future, then you should of course start by taking all the logic-related courses offered within the BSc KI itself, in particular "Intensionale Logica's en Onzekerheid". But to get a really thorough background in logic you should also look into the logic-related courses given in the BSc Wiskunde. The 2nd year course "Wiskundige Logica" offers a thorough introduction to mathematical logic. This is not an easy course for AI students, but it is definitely worth trying. This course covers the basic technical material we expect from an incoming MSc Logic student. Two more advanced courses are "Inleiding Modal Logica" and "Axiomatische Verzamelingentheorie". In fact, these two courses are offered jointly by the BSc Wiskunde and the MSc Logic. If you enjoy these courses and do well in them, then you should certainly apply to the MSc Logic. Other mathematics courses are also useful to improve your general mathematical skills (in particular, to practice the writing of proofs). If you are interested in the interface of logic with computer science, then you should consider taking the courses "Automaten en Formele Talen" and "Algorithmen en Complexiteit" offered by the BSc Informatica. If you are interested in the interface of logic with philosophy, then you should consider taking "Logische Analyse", which is offered by the BA Wijsbegeerte. It is important to note that the MSc Logic is not just about logic (or, to put it differently, we have a very broad view on what "logic" is). Most of the language-related courses in the BSc KI, for instance, are typically taught by staff of the ILLC (the research institute offering the MSc Logic), and there are several advanced courses in Semantics and in Computational Linguistics that are part of our programme. So, if you want to specialise in this area (and if you also have some background in logic), then the MSc Logic may also be an attractive option for you. If you are interested in the MSc Logic, please have a look at our website at http://www.illc.uva.nl/MScLogic/. You are welcome to email us with questions (at
[email protected]) in case something remains unclear once you have studied the information available at that website. I also urge you to attend one of the Masterdays in November or February if you are toying with the idea of maybe applying to our programme. Note that the application deadline for September entry is the 1st of April of the same year. Ulle Endriss, Opleidingsdirecteur MSc Logic May 2013 Automaten en Formele talen
semester 2, periode 5
6 EC
Automatentheorie helpt ons te begrijpen wat een machine kan en -nog belangrijker- wat een machine niet kan. Aan de orde komen de volgende onderwerpen: eindige automaten, reguliere talen en processen, push-down automaten, contextvrije talen, Turing machines en berekenbaarheid.
1
Keuzegids bachelor Kunstmatige Intelligentie juni 2015
Taal en filosofie If you are intereseted in language, you should start by taking the elective course “Discourse” offered with the BSc KI. You can find other interesting courses within the Bachelor Taalwetenschap, in particular “Inleiding Taalwetenschap” and “Taal- en spraakmodellen”. You can also consider taking the course “Natural Language Semantics” offered by the Bachelor Wijsbegeerte. Inleiding Taalwetenschap 1e jaars vak, semester 1, periode 1, 6 EC http://studiegids.uva.nl/xmlpages/page/2015-2016/zoek-vak/vak/18743
Deze module geeft een breed overzicht over de hoofdgebieden van de taalwetenschap. De structuur van taal krijgt uiteraard ruime aandacht, maar ook de taalgebruiker en de taalgemeenschap komen uitgebreid aan bod. Door oefeningen en opdrachten leer je de taalkundige begrippen ook zelf te gebruiken. Het voorbeeldmateriaal komt uit vele verschillende talen.
Taal- en spraakmodellen 1 en 2 semester 2, periode 5 en 6, 12 EC http://studiegids.uva.nl/xmlpages/page/2015-2016/zoek-vak/vak/16075
Na het volgen van deze cursus heeft de student kennis van een aantal belangrijke manieren om taal- en spraakgegevens te formaliseren, zowel in termen van een aantal belangrijke taaltheorieën als in termen van een computationele omgeving. Daarnaast heeft de student de vaardigheid verworven om de theoretische oriëntatie van een auteur te herleiden uit diens werk en om zelf eenvoudig op taal en spraak geörienteerd programmeerwerk uit te voeren. Met opmaak: Nederlands (standaard)
If you are interested in philosophy and philosophy of language, then you should consider taking the course “Inleiding taalfilosofie”. Other courses offered by the Bachelor Wijsbegeerte can also be good choices if you are also interested in cognitive science, in particular “Language and Cognition”, “Mind, Meaning and Represention” and “Neorophilosophy”. The Bachelor Wijsbegeerte offers a minor on Taal en Cognitie, which may include other interesting courses (http://studiegids.uva.nl/web/uva/sgs/nl/p/1281.html). Language and Cognition semester 1, periode 1 en 2, voertaal Engels 12 EC http://studiegids.uva.nl/xmlpages/page/2015-2016/zoek-vak/vak/18561
In this course students acquire knowledge in the fields of philosophical foundations of linguistics and cognitive science, philosophy of language, and the history of philosophy of language; and skills in academic English, writing research proposals, and writing and presenting philosophical papers.
1
Keuzegids bachelor Kunstmatige Intelligentie juni 2015
Inleiding taalfilosofie
semester 1, blok 1
Neurophilosophy semester 2, periode 4 en 5 http://studiegids.uva.nl/xmlpages/page/2015-2016/zoek-vak/vak/21195
6 EC
12 EC
Students will learn how to extract the main arguments from philosophy and neuroscience papers, and explain in their own words the basic issues covered. They will be able to describe possible responses to the issues they have identified, and evaluate these positions critically, articulating criticisms of positions with which they don’t agree. Students will be able to explicate the relations between neuroscientific data, psychological explanations, and philosophical interpretations of data from neuroscience. They will gain confidence in formulating their own views on the topics covered in the course.
Logica en de linguistic turn semester 1, periode 1 en 2, 12 EC (voor AI 6EC i.v.m overlap van technische deel met regulier programma) http://studiegids.uva.nl/xmlpages/page/2015-2016/zoek-vak/vak/20598 Het vak bestaat uit een technisch en een filosofisch gedeelte. Beiden worden parallel besproken. In het technische gedeelte wordt aandacht besteed aan: Categorische Logica, Propositielogica, Predikatenlogica, Elementaire Verzamelingenleer en Modale Logica. In het filosofische gedeelte gaan wij in op: Centrale vraagstukken op de grenslijn van filosofie en logica (paradoxen, godsbewijzen, identiteit, etc.), en
Logische Analyse (semester 2, periode 5, 12 EC) http://studiegids.uva.nl/xmlpages/page/2015-2016/zoek-vak/vak/1132926
In de propedeuse maakt de student kennis met propositielogica en de klassieke predicatenlogica. Het bewijzen van stellingen over deze logica's komen vrijwel niet aan bod. In het eerste gedeelte van deze cursus wordt aandacht besteed aan dit aspect van de logica. Daarnaast worden enkele nieuwe formele methoden geïntroduceerd, en zal ook hun belang voor en toepassing binnen de filosofie nader worden belicht. Hierbij zullen een reeks verschillende onderwerpen aan bod komen uit uiteenlopende filosofische vakrichtingen (zoals bijvoorbeeld taalfilosofie en metafysica en autonome systemen. In het tweede gedeelte van de cursus zal een introductie worden gegeven in (sociale) beslistheorie en speltheorie. Ook in dit gedeelte komen zowel formele als filosofisch interessante thema's aan bod.
Psychologie Animal Cognition
semester 1, periode 1
6 EC
http://studiegids.uva.nl/xmlpages/page/2015-2016/zoek-vak/vak/19969 Kanzi is een bekende aap die goed met taal lijkt te kunnen omgaan. Filmpjes over kraaien die allerhande vindingrijke oplossingen bedenken zijn in overvloed te vinden op YouTube. Zijn dit aangeleerde trucjes of hebben deze dieren inzicht in wat zij doen? In deze cursus zullen studenten op zoek gaan naar het antwoord op deze vraag. Wat kunnen dieren eigenlijk? Wat weten ze en wat kunnen ze leren? Verschillende onderwerpen zullen aan bod komen. Er zal worden ingegaan op de vraag hoe dieren categorieën leren, hoe en wat dieren kunnen onthouden (korte- en lange-termijngeheugen), hoe zij omgaan met tijd en getallen, hoe zij navigeren, wat zij leren van soortgenoten (imitatie, theory-of-mind), hoe dieren communiceren en of dit taal genoemd kan worden, en hoe intelligentie gemeten kan worden bij dieren. Daarnaast zullen de principes van de evolutionaire psychologie wordn besproken, waarbij een link zal worden gelegd tussen het gedrag van mens en dier.
Evolutie van de Mens
semester 2, periode 5
Psychologie en de (nieuwe) media
semester 2, periode 4
6 EC
http://studiegids.uva.nl/xmlpages/page/2015-2016/zoek-vak/vak/15657 De cursus begint met een korte introductie in de evolutionaire biologie, waarna zal worden overgegaan tot de principes van de evolutionaire psychologie. Daarna zullen verschillende onderzoeken die zijn uitgevoerd door evolutionair psychologen kritisch tegen het licht worden gehouden. Het gaat hierbij met name om onderzoek naar de evolutie van sekseverschillen, taal, sociale uitwisseling en psychische stoornissen. Vragen die hierbij centraal staan, zijn: Hoe wordt een evolutionaire hypothese getoetst? Hoe bepaal je of een psychologische eigenschap een adaptatie is? De cursus wordt afgesloten met drie gastcolleges over de evolutie van het brein.
6 EC
http://studiegids.uva.nl/xmlpages/page/2015-2016/zoek-vak/vak/20507 Deze cursus heeft een brede insteek. Door in te gaan op recent onderzoek en door bestaande theorieën en modellen toe te passen is het mogelijk om de psychologische aspecten van het gebruik van oude en nieuwe media te verkennen. Allereerst zal er ingegaan worden op welke psychologische factoren een rol spelen bij mediaconsumptie in brede zin (radio, televisie, print). Vervolgens zal er aandacht worden besteed aan de relevante determinanten van verschillende vormen van internetgebruik en de psychologische gevolgen daarvan. Er zal worden ingegaan op de vraag in hoeverre internet verschilt van meer traditionele media zoals krant en televisie; of het medium een invloed heeft op verschillende aspecten van psychologisch functioneren. Verder zal worden ingegaan op de cognitieve en sociale gevolgen van het gebruik van internet en social media. Daarbij zal aandacht worden besteed aan toegepaste domeinen als gezondheidszorg, romantische relaties en consumentengedrag.
13
Keuzegids bachelor Kunstmatige Intelligentie juni 2015
Interdisciplinaire vakken Het Instituut voor Interdisciplinaire Studie (IIS) biedt diverse opzichzelfstaande keuzevakken aan die open staan voor alle UvA-studenten, voor meer informatie zie: http://iis.uva.nl/interdisciplinair-onderwijs/interdisciplinair-onderwijs.html Veel van die vakken worden ’s avonds gegeven, en passen dus goed in het rooster, of in een honoursprogramma. Het IIS biedt ook de minor Inlichtingenstudies UvA aan, voor meer informatie: http://iis.uva.nl/interdisciplinair-onderwijs/iis-colleges/aanbod-semester-1/aanbod-semester1/aanbod-semester-1/content/folder-4/inlichtingenstudies.html Het APPR (Amsterdam Platform for Privacy Research) biedt in samenwerking met het IIS (Instituut voor Interdisciplinaire studies) de interdisciplinaire minor Privacy aan. Voor meer informatie zie de beschrijving op de website: www.iis.uva.nl/minor-privacy
14
Keuzegids bachelor Kunstmatige Intelligentie juni 2015
Gewijzigde veldcode
Informatica en informatiekunde vakken Informatie en kennismanagement
semester 2, periode 5
6 EC
Interactieontwerp
semester 2, periode 4
6 EC
Data Mining
semester 2, periode 5
6 EC
Information Management (IM) today struggles with its identity mainly due to its traditional focus on technology and information production. We move away from this traditional view on IM towards a view where information use is recognized as the sole source for sustainable value added. Several aspects of this move are highlighted in the course.
Onderwerpen en theorie uit het boek worden wekelijks besproken en dienen als basis voor het praktisch werk. Gastdocenten vertellen over hun projecten en het achterliggende interactie ontwerp. In een aantal workshops wordt op een interactieve manier nader stilgestaan bij aspecten van interactie ontwerp.
Voor steeds meer aspecten van het maatschappelijk leven speelt het automatisch verzamelen van data een grote rol. Te denken valt aan het koopgedrag van klanten in de supermarkt, transacties bij banken, en het klikgedrag op web sites, maar ook medische en biologische toepassingen. Wat doen we met de verzamelde data? Hoe extraheren we bruikbare kennis uit grote verzamelingen data? Datamining is het vak dat zich met deze analyse bezighoudt. Onderwerpen als machine learning, databases, en statistiek spelen hierin een grote rol.
Netwerken en Systeembeveiliging
semester 1, periode 2
6 EC
Het vak geeft de student kennis over: Wat is het Internet en hoe werkt het Internet; Netwerk protocollen: transport laag en netwerk laag protocollen; Moderne netwerk architecturen, zoals draadloze netwerken; Security aspecten in netwerk architecturen.
Architectuur en Computerorganisatie
1e jaars vak semester1, periode 1
6 EC
Inzicht verkrijgen in de hiërarchische opbouw van de hardware van computers en de interactie tussen hardware en software.
15
Keuzegids bachelor Kunstmatige Intelligentie juni 2015
Compilerbouw
semester 2, periode 4
6 EC
Deze cursus is een introductie op het gebied van compilerbouw, waarbij de focus voornamelijk op het vlak van code optimalisatie ligt. De interne representatie van programma's binnen een compiler wordt behandeld, alsmede mogelijke optimalisaties die hierop kunnen plaatsvinden. Tenslotte wordt aandacht besteed aan de interactie tussen de processor architectuur en compiler concurrency.
Concurrency en parallel programmeren
semester 1, periode 2
Webprogrammeren en Databases
semester 1, periode 3
6 EC
Het verschaffen van kennis en inzicht op het gebied van parallelle en gedistribueerde computer systemen, met een focus op de verschillende paradigma’s om dergelijke systemen te programmeren. Voor een aantal van deze paradigma’s zal enige praktische ervaring worden opgedaan.
6 EC
In vier weken leer je een interactieve website opbouwen met (X)HTML, CSS, PHP, Javascript en een relationele database. Eerst wordt een ontwerp gemaakt en een prototype gebouwd met vormgeving (week 1: (X)HTML en CSS), daarna wordt een databasemodel ontworpen en toegevoegd (week 2: PHP, SQL), daarna wordt interactie toegevoegd (week 3: Javascript, Ajax). Tenslotte maak je het project af en verdedig je het gemaakte ontwerp in een rapport en in een presentatie (week 4).
Modelling and simulation
semester 1, periode 2
6 EC
Dit vak geeft een inleiding in het vakgebied van modelleren en simuleren. De daarvoor benodigde calculus en numerieke wiskunde worden ook binnen dit vak behandeld. Het hoofddoel van dit vak is om een inzicht te krijgen in de mogelijkheden en toepassingen van modelleren en simuleren.
Project Software Engineering
semester 2, periode 6
6 EC
Projectmatig werken met grote groep studenten aan complexe software opdracht volgens standaard proces. Projectopdrachten mogen van te voren worden aangedragen door studenten zelf.
16
Keuzegids bachelor Kunstmatige Intelligentie juni 2015