Inhoudsopgave 1
3
1.1 1.1.1 1.2 1.2.1 1.3 1.4 1.4.1 1.4.2 1.4.3 1.4.4
Kunstmatige intelligentie (BSc) 1e jaar voor Collective Web Intelligence studenten die beginnen in 2008/2009 Verplichte vakken 1e jaar voor Human Ambience studenten die beginnen in 2008/2009 Verplichte vakken 2e jaar voor studenten gestart in 2007/2008 3e jaar voor studenten gestart in 2006/2007 Verplichte vakken Vrije keuze van minimaal 15 sp Aanbevolen keuzevakken Orientatie op de C-, E-, of M-variant
5 5 5 5 5 6 6 6 6 7 7
2
Examenonderdelen
9
Inhoudsopgave
4
Kunstmatige intelligentie (BSc)
1
Kunstmatige intelligentie (BSc) De hier gepresenteerde informatie betreft alleen de structuur van de bacheloropleiding Kunstmatige Intelligentie en de gedetailleerde vakomschrijvingen. De complete informatie over de bacheloropleiding, bijvoorbeeld invulling keuzeruimte, college- en tentamenroosters, studieadviseur enzovoorts is te vinden op de desbetreffende pagina van de facultaire website http://www.few.vu.nl/onderwijs/bachelors/ai .
1.1
1.1.1
1e jaar voor Collective Web Intelligence studenten die beginnen in 2008/2009 Verplichte vakken Vakcode 400001 811023 400564 400549 400547 400488 500034 400554 400548 400264 400146 400555 400293 400475
1.2 1.2.1
Vaknaam AI-Kaleidoscoop Inl. in de Psychologie AI Verzamelingen en relaties Logische structuren Inleiding modelleren en simuleren Webtechnologie Inleiding taalwetenschap, 1 Inleiding programmeren Kennissystemen Basiswiskunde I voor AI Encyclopedie voor I/AI/IMM Programmeren in Prolog Project AI Probleemoplossen
Stp. 6 3 3 3 6 6 5 6 6 3 3 3 6 3
Periode 1 1 2 2 2 3 4 4 4 5 5 5 6 Periode 1 voor 1I, 1AICWI, periode 2 voor 1AIHA,1-IMM.
1e jaar voor Human Ambience studenten die beginnen in 2008/2009 Verplichte vakken Vakcode 430059 400001 811023 400563 400547 400488 811003 400548 400264 400541 811024 400146 400293 400475
Vaknaam Medische fysiologie I AI-Kaleidoscoop Inl. in de Psychologie AI Logische taal en redeneermethoden Inleiding modelleren en simuleren Webtechnologie Functieleer (Experimental Psychology) Kennissystemen Basiswiskunde I voor AI Laboratorium Human Ambience Geestelijke Gezondheid en Psychopathologie voor AI Encyclopedie voor I/AI/IMM Project AI Probleemoplossen
Kunstmatige intelligentie (BSc)
Stp. 3 6 3 3 6 6 6 6 3 3 3 3 6 3
Periode 1 1 1 2 2 3 4 4 5 5 5 5 6 Periode 1 voor 1I, 1AICWI, periode 2 voor 1AIHA,1-IMM.
5
1.3
2e jaar voor studenten gestart in 2007/2008 Vakcode 400119 400542 811013 400561 400154 400083 400077 811003 400562 400551 400084 400558
Vaknaam Inleiding logica Datastructuren en algoritmen Algemene Methodologie voor AI, deel 1 Voortgezet programmeren Machine Learning Web-gebaseerde kennisrepresentatie Toegepaste statistiek Functieleer (Experimental Psychology) Basiswiskunde II voor AI Online informatiesystemen Wijsbegeerte voor AI Project kennissystemen
Stp. 5 4 3 6 6 6 3 6 3 6 3 6
Periode 1 1 1 2 2 4 4 4 5 5 5 5 en 6
Algemene Vorming voor WenI
Alle studenten van de afdelingen W en I moeten kiezen tussen Wetenschapsgeschiedenis of Maatschappelijke aspecten van de wetenschap. Vakcode 400318 400305
1.4
1.4.1
Periode 3 3
Verplichte vakken Vaknaam Design of Multi-Agent Systems Neural Networks Pervasive Computing Human-Computer Interaction Design of Multi-Agent Systems Practical Het computationele lexicon Bachelor referaat
Stp. 6 6 6 6 6 6 9
Periode 1 1 2 2 and 3 3 4 5 en 6
Stp. 4 3 4 4 6 8
Periode 2 3 4 4 4 and 5 5 en 6
Vrije keuze van minimaal 15 sp Aanbevolen keuzevakken zijn o.a.: Vakcode 400118 400217 400071 400410 400439 400067
6
Stp. 3 3
3e jaar voor studenten gestart in 2006/2007
Vakcode 400054 400132 400552 400432 400543 400545 400544
1.4.2
Vaknaam Wetenschapsgeschiedenis Maatschappelijke aspecten van wetenschap voor AI/BWI/I/IMM/W
Vaknaam Formele talen Machine Learning Practical Software Engineering Voortgezette logica Software Testing Project Software Engineering
Kunstmatige intelligentie (BSc)
1.4.3
Aanbevolen keuzevakken Vakcode 811014
400542 400440 400561 400435 400217 400410 400071 400559 400067 400557 400358
1.4.4
Vaknaam Algemene Methodologie voor AI, deel 2 (Introduction to Research Methods for AI: Part II) Datastructuren en algoritmen Multimedia Authoring Voortgezet programmeren Information Retrieval Machine Learning Practical Voortgezette logica Software Engineering Project programmeren Project Software Engineering Project interactive multimedia Project Multimedia
Stp. 3
4 6 6 6 3 4 4 3 8 6 6
Periode 1
1 1 2 2 3 4 4 5 5 en 6 6 any
Orientatie op de C-, E-, of M-variant Studenten die overwegen hun studie in de masteropleiding voort te zetten in de Communicatie (C), Educatie (E) of de Maatschappijgerichte (M) variant kunnen één van de genoemde oriëntatiecursusperioden besteden aan het volgen van een oriëntatiecursus op deze varianten. Oriëntatie op de C/E/M variant
Studenten die overwegen hun studie in de masteropleiding voort te zetten in de Communicatie (C), Educatie (E) of de Maatschappijgerichte (M) variant kunnen één van de genoemde oriëntatiecursussen op deze varianten volgen (elk 6 sp in omvang). Vakcode 470185 400375 991010
Vaknaam Wetenschapscommunicatie voor Bètaonderzoekers Oriëntatie op de M-variant Science educatie en oriëntatie op het beroep van leraar
Kunstmatige intelligentie (BSc)
Stp. 6 6 6
Periode 02.03.2009-27.03.2009 maart 2009 maart 2009
7
8
Kunstmatige intelligentie (BSc)
2 naam code docent studiepunten periode inhoud
werkwijze literatuur toetsing doelgroep
Examenonderdelen AI-Kaleidoscoop 400001 prof.dr. F.A.H. van Harmelen 6 1 Het college geeft een overzicht van de belangrijkste deelgebieden van de Kunstmatige Intelligentie (waaronder kennissystemen, zoektechnieken, machine learning, productiesystemen, planning, spelprogramma's, enzovoort). In de eerste 4 weken worden de basisbegrippen van zoekmethoden behandeld. In de daaropvolgende periode wordt tijdens elk college steeds een deelgebied in grote lijnen behandeld, alsmede een representatief element van het deelgebied in detail. Bij deze elementen staat de representatie van kennis en het zoeken naar oplossingen in zoekruimten centraal. Eerste 4 weken: werkcollege en werkboek daarna hoorcollege en huiswerkopgaven. Luger & Stubblefield, Artificial Intelligence. Benjamin Cummings Publishing. Twee deeltentamens. 1AI-CWI, 1AI-HA, 1I, 1-IMM
naam code studiepunten contacturen periode docenten doel
Algemene Methodologie voor AI, deel 1 811013 3 84 (3 schriftelijk tentamen, 12 practicum, 57 literatuurstudie, 12 hoorcollege) 1 dr. W. Donk; dr. S.A. Los Kennismaking met de methoden van empirisch onderzoek met de bedoeling de student in staat te stellen onderzoek in methodologisch opzicht te evalueren. inhoud Aan de orde komen: • wetenschapstheorie; • beschrijvend, relation en toetsend onderzoek; • empirische cyclus; • meetschalen; • betrouwbaarheid; • validiteit; • steekproef en populatie; • onafhankelijke, afhankelijke en controle variabelen; • contaminerende variabelen; random error; • binnen-proefpersonen en tussen-proefpersonen designs; • factoriele, kleine-N, en quasi-experimentele designs werkwijze Hoorcolleges en practica. De cursus zal bestaan uit 6 hoorcolleges en 6 practica (waarin gebruik zal worden gemaakt van blackboard) die afgewisseld zullen worden aangeboden. Tijdens de hoorcolleges zullen bovenstaande begrippen worden geïntroduceerd. Tijdens de practica dienen studenten een zestal quizzen te
Examenonderdelen
9
maken waar binnen de in de hoorcolleges geïntroduceerde begrippen op verschillende manieren zullen worden behandeld. Studenten zullen feedback krijgen over hun prestatie tijdens de practica. literatuur Wordt nog bekend gemaakt toetsing schriftelijk tentamen met multiple-choice vragen. opmerkingen Deelname aan de practica is verplicht. Let op voor dit vak dien je je aan te melden in TIS. Door de aanmelding in TIS sta je ook automatisch ingeschreven voor de eerst volgende tentamengelegenheid en voor het vak in Blackboard. Enrollen in Blackboard zelf is niet meer mogelijk, inschrijving moet altijd via TIS. Zie voor verder informatie website FPP (www.psy.vu.nl > onderwijs> inschrijving onderwijs naam Algemene Methodologie voor AI, deel 2 (Introduction to Research Methods for AI: Part II) code 811014 studiepunten 3 contacturen 87 (3 schriftelijk tentamen, 8 practicum, 68 literatuurstudie, 8 hoorcollege) periode 1 docent dr. S.A. Los doel Verdere kennismaking met de methoden van empirisch onderzoek met de bedoeling de student in staat te stellen onderzoek in methodologisch opzicht te evalueren. Daarnaast worden de studenten bekend gemaakt met elementaire statistische toetsen en met de wijze waarop wetenschappelijke verslaglegging plaatsvindt. inhoud Aan de orde komen: • De rol van statistiek in empirisch onderzoek; • statistische ignificantie; • statistisch onderscheidingsvermogen; • de t-toets; • enkele artikelen waarin verslag wordt gedaan van beschrijvend, correlationeel en toetsend onderzoek. werkwijze Hoorcolleges en practica literatuur Wordt nog bekend gemaakt. toetsing schriftelijk tentamen met multiple-choice vragen. opmerkingen • Deelname aan de practica is verplicht. Entreevoorwaarde: Algemene Methodologie voor AI: Deel I. • Let op voor dit vak dien je je aan te melden in TIS. Door de aanmelding in TIS sta je ook automatisch ingeschreven voor de eerst volgende tentamengelegenheid en voor het vak in Blackboard. Enrollen in Blackboard zelf is niet meer mogelijk, inschrijving moet altijd via TIS. Zie voor verder informatie website FPP (www.psy.vu.nl > onderwijs> inschrijving onderwijs) naam code docent studiepunten periode
10
Bachelor referaat 400544 dr. V.N. Stebletsova 9 5 en 6
Kunstmatige intelligentie (BSc)
doel De doelstelling van het college is drieledig: 1. Kennisvermeerdering. De student doet uitvoerige kennis op over de zelfgepresenteerde onderwerpen. 2. Aanleren van vaardigheden. De student vergroot zijn/haar vaardigheden op de volgende gebieden: * hoe materiaal gezocht kan worden uit (bibliotheek en WWW); * schrijven van een wetenschappelijk artikel; * presenteren; * verwerken van evaluaties. 3. Oriëntatie op de keuze van een mastervariant en specialisatiegebied ter voorbereiding op de arbeidsmarkt. inhoud In dit werkcollege wordt aan de hand van artikelen een overzicht gegeven van een aantal belangrijke onderzoeksthema's binnen het vakgebied Kunstmatige Intelligentie. Enkele thema's die aan bod komen zijn: • kennisrepresentatie (-talen, -systemen, -logische beschrijvingen, enzovoorts) • redeneertypen (redeneren met onzekerheid, metaredeneren, enzovoorts) • expliciet representeren van strategische kennis • kennisverwerving Studenten leren een literatuuronderzoek uitvoeren en daar zowel schriftelijk als mondeling verslag van te doen. De docenten leveren ondersteunend materiaal voor het aanleren van deze vaardigheden. Eerst doen studenten een literatuurstudie en stellen onderzoeksvragen op (eerste artikel + presentatie), en daarna een onderzoek doen (tweede artikel + presentatie). Binnen dit vak zal dan voldoende ruimte gecreëerd worden om een rapport (twee artikelen tezamen) te schrijven met een werklast van 6 ects, wat beschouwd kan worden als afrondend element van de Bachelor opleiding. 1sp is voor de Studie en Loopbaan: Diverse vaardigheden zoals het maken van een persoonlijk profiel, individuele en groepsgewijze oriëntatie op de arbeidsmarkt (advertentieanalyse, schriftelijke en mondelinge rapportage van een netwerkinterview) en het gemotiveerd kiezen voor een mastervariant en/of specialisatiegebied op de arbeidsmarkt. werkwijze Werkcollege (week 14 - 26). Gedurende het college voert elke student twee projecten uit onder begeleiding van een docent. Elk project bestaat uit het schrijven van een eigen artikel met bijbehorende presentatie. Het uitgevoerde project wordt tijdens speciale nabesprekingsbijeenkomsten besproken en geëvalueerd door een docent. literatuur H.A.J.M. Lamers, "Hoe schrijf ik een wetenschappelijke tekst?", Coutinho, Bussum 1993. toetsing Dit vak wordt beoordeeld op basis van teksten, de presentaties en participatie m.b.t. discussie en beoordeling van medestudenten. doelgroep 3AI naam code docent studiepunten periode inhoud
Basiswiskunde I voor AI 400264 dr. G.J.F. Ridderbos 3 5 In dit vak wordt een basis gelegd voor het beschrijven van het gedrag van
Examenonderdelen
11
werkwijze literatuur toetsing doelgroep naam code studiepunten periode docent inhoud
werkwijze literatuur toetsing doelgroep voorkennis
eenvoudige systemen in wiskundige termen. Dit soort systemen wordt gebruikt voor het modelleren van cognitieve en collectieve intelligente processen. De volgende onderwerpen komen aan bod: • Herhaling en uitbreiding stof van het wiskunde A1 en A2 programma • Voortgezette differentiaalrekening • Inleiding in rijen, reeksen en recurrente betrekkingen • Differentie- en differentiaalvergelijkingen • Inleiding integraalrekening De inhoud van dit vak zal een rol spelen in vakken in het tweede en derde jaar zoals Integratief Modelleren 1 en 2, Neurale Netwerken, Toegepaste statistiek en Machine Learning. Tijdens de colleges is ruimte voor het maken van opgaven; er wordt gestreefd naar een mengvorm van hoorcollege en werkcollege. J. Grasman, Wiskundige Methoden Toegepast. Epsilon uitgaven, deel 22, 1999. schriftelijk tentamen 1AI Basiswiskunde II voor AI 400562 3 5 dr. G.J.F. Ridderbos Aan bod komen onderwerpen uit de lineaire algebra: stelsels vergelijkingen, vectoren, matrices, matrixvermenigvuldiging, eigenwaarden en eigenvectoren. Tevens worden toepassingen van genoemde onderwerpen besproken. De inhoud van dit vak zal een rol spelen in vakken zoals Neurale Netwerken. Tijdens de colleges is ruimte voor het maken van opgaven; er wordt gestreefd naar een mengvorm van hoorcollege en werkcollege. J. Grasman, Wiskundige Methoden Toegepast. Epsilon uitgaven, deel 22, 1999. Schriftelijk tentamen 2AI Basiswiskunde I voor AI
naam code docent studiepunten periode doel
Datastructuren en algoritmen 400542 dr. F. van Raamsdonk 4 1 Het vertrouwd worden met de ontwerp-principes en complexiteit van operaties en algoritmes op diverse datastructuren. inhoud We behandelen elementaire datastructuren zoals stacks, queues, trees, heaps, hash tables. Het college gaat verder voornamelijk over operaties en algoritmes op deze datastructuren, zoals het sorteren van lijsten, het vinden van kortste paden in grafen, het zoeken van een patroon in een tekst. Aan de hand van voorbeelden komen de ontwerp-principes van gulzige algoritmen, verdeel-en-heers algoritmen, en dynamisch programmeren aan bod. Om de algoritmes te kunnen vergelijken bestuderen we ook de complexiteit,
12
Kunstmatige intelligentie (BSc)
meestal in termen van grote-O en grote-Theta. werkwijze Per week twee keer twee uur hoorcollege en twee uur werkcollege literatuur Michael T. Goodrich and Roberto Tamassia, Algorithm Design Foundations, Analysis, and Internet Examples. John Wiley & Sons, Inc., 002 ISBN: 0-47138365-1 doelgroep 2I, 2AI, 2BWI, 2IMM, 3W, 3Ect voorkennis Inleiding Programmeren voor Ect (400037) of Inleiding Programmeren II (400151) subject code lecturer credits period content
form of tuition literature mode of assessment entry requirements target audience remarks subject code lecturer credits period aim
content
form of tuition literature mode of assessment
entry requirements
Design of Multi-Agent Systems 400054 dr. M. Hoogendoorn 6 1 This course discusses the design techniques of knowledge-based systems that consist of various intelligent agents and centers around the notion of compositional architecture. The design method used is DESIRE. A number of examples of agent models and generic task models are treated. In the associated practical work in spring, hands on experience is gained in the design of compositional multi-agent and knowledge systems using DESIRE tools. Combination of lectures and practical assignments. Reader. On the basis of the homework assignments, practical assignments and a written exam. Kennissystemen (400126) and Logische taal en redeneermethoden (400043). 3AI, 3I, mCS More information can be found on Blackboard. Design of Multi-Agent Systems Practical 400543 dr. M. Hoogendoorn 6 3 After completing the practical course, the student has advanced skills in designing multi-agent systems. He/she has learned to use the most important concepts of agent technology such as beliefs, desires, intentions, goals in practice, and has experience in solving coordination and cooperation problems using agent technology. In two practical assignments the students work in teams to design multi-agent systems. The assignments differ per year, but always the problems of coordination and cooperation play a central role. Practical assignments in groups of 2-3 students under supervision of a project-leader. Reader. Assessment is made on the basis of the effectiveness and eloquence of the systems designed as well as on the written report of the design and the design process. The student has successfully attended the course Design of Multi-Agent Systems (400054).
Examenonderdelen
13
target audience 3AI, 3I, mCS, mAI-T remarks More information can be found on Blackboard. naam code docent studiepunten periode inhoud
werkwijze literatuur toetsing doelgroep naam code studiepunten periode docent doel inhoud
werkwijze literatuur toetsing doelgroep voorkennis naam code studiepunten contacturen periode docenten doel
inhoud
werkwijze
14
Encyclopedie voor I/AI/IMM 400146 dr.ir. T. Koetsier 3 5 Aan de orde komen onderwerpen uit de geschiedenis van de informatica en de kunstmatige intelligentie en onderwerpen uit de filosofie van de AI (zwakke/sterke AI, de Turing test, het Chinese kamer experiment, Gödel argumenten, etc.). Hoorcollege. Dictaat. Schriftelijk tentamen en werkstuk. 1AI, 1I, 1IMM, 1Ect Formele talen 400118 4 2 prof.dr. W.J. Fokkink Vertrouwd raken met belangrijke begrippen en resultaten uit de theorie van formele talen, automaten en berekenbaarheid. Het college is gewijd aan formele talen, grammatica's en automaten. De volgende onderwerpen komen aan bod: eindige automaten, reguliere talen en grammatica's, contextvrije talen, pushdown automaten, Turing-machines en onbeslisbaarheid, context- sensitieve talen, de Chomsky-hierarchie. • 2 uur per week hoorcollege; • 2 uur per week werkcollege. Linz, P., An Introduction to Formal Languages 3rd edition. Schriftelijk tentamen (plus twee collecties inleveropgaven waarmee maximaal 0,5 bonus punt kan worden verdiend). 3I, 3W, 3AI Formele structuren (400118). Functieleer (Experimental Psychology) 811003 6 168 (15 paper, 3 tentamen, 15 practicum, 109 literatuurstudie, 24 hoorcollege, 2 ondersteunend college) 4 dr. C.N.L. Olivers; prof.dr. J.L. Theeuwes; dr. R.J. Godijn Kennismaking met de psychologische functieleer: de studie van algemene menselijke gedragsfuncties, zoals waarnemen, leren, geheugen, taal, beslissen, probleem-oplossen, aandacht en motoriek. In de cursus worden perceptie, aandacht, reactieprocessen en signaaldetectie besproken alsmede hun biologische basis. Ook komen het geheugen, taal, beslissen en probleemoplossen aan de orde. Hoorcolleges, Blackboardpractica via de computer, schrijven van een paper
Kunstmatige intelligentie (BSc)
over de resultaten van een zelfgedaan experiment, responsiecollege. Hoorcolleges: Er zijn in totaal 12 hoorcolleges waarin de stof op hoofdlijnen wordt doorgenomen. Blackboardpractica via de computer: Naast de colleges zijn er 10 practica. Deze zijn verplicht. Bij elk practicum worden via de computer een aantal vragen over de behandelde stof gesteld en doet de student zelf mee aan een aantal experimenten of demonstraties die representatief zijn voor bepaalde soorten onderzoek (b.v. op het gebied van signaaldetectie, visuele waarneming, taal, geheugen en neurale netwerken). De practica zullen worden gegeven in de computerruimte van FPP. Elke student zal een eigen computer tot zijn/haar beschikking hebben en via een unieke inlognaam inloggen. De student krijgt voor elk behaald practicum een punt. Het totaal aantal punten voor de practica bepaalt 10% van het eindcijfer. Paper: Tegen het eind van de cursus maakt elke student individueel een kort, paper over een zelfstandig uitgevoerd experiment. Dit is verplicht. Het paper bevat de volgende onderdelen: titel, samenvatting, inleiding, methode, resultaten, discussie en referenties. Het paper wordt zowel op inhoud als op vorm beoordeeld. Het cijfer telt eveneens voor 10% mee bij de bepaling van het eindcijfer. Het paper wordt electronisch ingeleverd via Blackboard. Responsiecollege: De collegereeks eindigt met een responsiecollege, waarin studenten vragen over de stof aandragen ter voorbereiding van het tentamen. literatuur • Ashcraft, M.H. (2005). Cognition. Upper Saddle River, NY: Prentice Hall, 4e editie; • Syllabus Inleiding Functieleer 2008/2009 toetsing tentamen paper Multiple choice tentamen. Het tentamen telt voor 80% mee bij de bepaling van het eindcijfer, 10% wordt bepaald door de punten voor de practica en 10% door het cijfer voor het paper. Het eindcijfer wordt afgerond op gehele getallen. opmerkingen Alle studenten volgen in principe alle onderdelen van de cursus (dit geldt ook voor AI studenten). Deelname aan de practica en het paper is verplicht. Dit betekent dat minstens één practicum voldoende gemaakt, en een paper ingeleverd moet zijn, wil het tentamencijfer (vermenigvuldigd met bijbehorend gewicht) toegekend worden. Deelresultaten blijven in principe één jaar geldig. Aan practicum en paper moet tijdens de cursus voldaan worden en kunnen niet worden ingehaald of overgedaan. Eventuele vrijstellingen kunnen schriftelijk aangevraagd worden bij de Examencommissie van de Faculteit Psychologie en Pedagogiek. Verdere details staan in de syllabus. naam code studiepunten periode docenten doel
Geestelijke Gezondheid en Psychopathologie voor AI 811024 3 5 prof.dr. P. Cuijpers; drs. L.M. de Wit (coördinator (
[email protected])) Kennismaking met theorieën en wetenschappelijke feiten betreffende het onderscheid tussen geestelijke gezondheid en ongezondheid (psychopathologie). • inzicht hebben in het onderscheid tussen normaal en abnormaal
Examenonderdelen
15
functioneren; kennis hebben van de verschillende vormen van psychopathologie volgens de meest gangbare classificatiesystemen; • kennis hebben van beschermende en risicofactoren voor het ontwikkelen van psychopathologie (biologisch, psychologisch, sociaal); • het kunnen vergelijken van de verschillende vormen van psychopathologie met betrekking tot het vóórkomen en de ernst; • inzicht hebben in de verschillen in psychopathologie tussen kinderen, volwassenen en ouderen; • inzicht hebben in het behandelaanbod van de Geestelijke Gezondheidszorg. literatuur Nolen-Hoeksema S (2007), Abnormal Psychology, Forth Edition. Boston: McGraw-Hill opmerkingen Van ieder collegeonderwerp zal een powerpointpresentatie op Blackboard verschijnen: Faculteit der Psychologie en pedagogiek, psychologie, eerste Bachelorjaar, geestelijke gezondheid en psychopathologie. Let op: voor dit vak dien je je aan te melden in TIS. Door de aanmelding in TIS sta je ook automatisch ingeschreven voor de eerst volgende tentamengelegenheid en voor het vak in Blackboard. Enrollen in Blackboard zelf is niet meer mogelijk, inschrijving moet altijd via TIS. Zie voor verder informatie website FPP: www.psy.vu.nl < onderwijs< inschrijving onderwijs. •
naam code studiepunten periode docent doel
inhoud
werkwijze literatuur toetsing
doelgroep voorkennis opmerkingen
16
Het computationele lexicon 400545 6 4 dr. H.D. van der Vliet Kennismaking met de computertaalkunde en het computationele lexicon met de bedoeling de studenten in staat te stellen zelfstandig literatuur op dit gebied te lezen. De cursus is een inleiding in de problematiek van de computertaalkunde, met de nadruk op de rol van het lexicon. Aan de orde komen: beginselen van de computertaalkunde; de rol van het computationele lexicon in de computertaalkunde; inhoud en organisatie van het computationele lexicon; lexicografische 'tools' voor de taaltechnologie; bestaande lexicografische bestanden, zoals WordNet en Framenet. Een en ander wordt geïllustreerd aan de hand van artikelen en de bespreking van taaltechnologische projecten zoals het Cornetto-Project. college Wordt nader bekendgemaakt. Schriftelijk open-boek tentamen op basis van stof uit de colleges en artikelen. Daarnaast dient een leesverslag van een artikel uit de relevante vakliteratuur te worden ingeleverd. Keuze van het artikel gaat in overleg met de docent, de eisen die aan het verslag gesteld worden staan op de BB-site. Het tentamen is 2/3e van het eindcijfer, het leesverslag telt voor de de resterende 1/3e. 3AI, studenten Taalkunde met interesse in computationele taalkunde en of taaltechnologie. Inleiding algemene taalwetenschap 1 (500011) Inschrijven verplicht via TIS.
Kunstmatige intelligentie (BSc)
subject code lecturer credits period aim
content
form of tuition literature
mode of assessment target audience subject code lecturers credits period aim
content
form of tuition mode of assessment entry requirements target audience
naam code studiepunten contacturen
Human-Computer Interaction 400432 dr. L.M. Aroyo 6 2 and 3 Learn the fundamental concepts of human-computer interaction and usercentered design through hands-on experience in course projects, and supported by lectures and readings. Learn to evaluate and design useable and effective graphical user interfaces for interactive systems. The lectures in this course will discuss and present examples of concepts and methods in the field of human-computer interaction. It will outline general usability challenges associated with existing case studies. It will also cover in detail the most important methods used in requirements gathering, iterative testing of interfaces, and summative evaluation phases of the user-centered design process. Next to the lectures in individual assignment students will be able to practice the use of relevant methods within the context of the the case study systems. Some of the topics covered in the course are: User Needs Analysis, Conceptual Design, Task Analysis, Mockups and Prototypes, Usability Evaluation. Lectures • Tom Brinck, Darren Gergle and Scott Wood (2001). Usability for the Web: Designing Web Sites that Work, ISBN 978-1-55860-658-6 • Lecture notes and study guide in http://bb.vu.nl 4 assignments and examination 2IMM, 3AI, 3I, mCS, mIS Information Retrieval 400435 dr L. Aroyo; dr. K.S. Schlobach; dr. V. Malaise 6 2 The aim of this course is to introduce the basic concepts of Information Retrieval, and to give students the knowledge to adopt and apply existing Information Retrieval tools for practical applications. Information Retrieval is the discipline of providing access to information stored in textual documents within a large collection. In the course, we introduce the basic concepts of Information Retrieval, including representation of documents, retrieval models and algorithms for clustering and classification. 2 hours lecture, and 2 hours practical sessions per week, in a period of 7 weeks, plus a significant time for practical work. 3 practical assignments. Programming skills will be an advantage. Master AI, in particular the specialization "Knowledge Technology and Intelligent Internet Applications", and the Master "Information Science". Inl. in de Psychologie AI 811023 3 112 (3 schriftelijk tentamen, 93 literatuurstudie, 16 hoorcollege)
Examenonderdelen
17
periode 1 docent dr. W. Donk doel Een eerste kennismaking met het vakgebied psychologie waarbij niet alleen zal worden ingegaan op inhoudelijke aspecten van het vakgebied maar ook op het belang van de verschillende methodologische aspecten die een rol spelen bij het doen van onderzoek binnen de psychologie. inhoud Na een inleiding (theorievorming binnen de psychologie, onderzoeksmethoden) komen aan de orde de biologische basis van gedrag, motivatie, leren, sensorische processen, perceptie, geheugen, denken en kennis, en intelligentie. werkwijze Hoorcolleges literatuur Gleitman, H., Reisberg, D. & Gross, J. (2007), Psychology (7th edition). New York: Norton & Company Inc. toetsing schriftelijk tentamen met multiple-choice vragen. opmerkingen Let op: voor dit vak dien je je aan te melden in TIS. Door de aanmelding in TIS sta je ook automatisch ingeschreven voor de eerst volgende tentamengelegenheid en voor het vak in Blackboard. Enrollen in Blackboard zelf is niet meer mogelijk, inschrijving moet altijd via TIS. Zie voor verder informatie website FPP: www.psy.vu.nl < onderwijs< inschrijving onderwijs. naam code docent studiepunten periode doel
inhoud
werkwijze literatuur toetsing doelgroep voorkennis
18
Inleiding logica 400119 dr. R.C. de Vrijer 5 1 Kennis van en vaardigheid met de belangrijkste logische systemen: propositielogica, predikatenlogica, modale logica. Leren deze systemen te hanteren als uitdrukkingsmiddel en ermee te redeneren. Inzicht in toepassingen en ook in wat kan wat niet kan, bijvoorbeeld qua uitdrukkingskracht en het bestaan van beslissingsalgoritmen. In het college staan syntax en semantiek van propositielogica en eerste-orde predicatenlogica centraal. Er wordt gewerkt met natuurlijke deductie als bewijssysteem. De relatie tussen semantiek en syntactische methoden is belangrijk, met als kernbegrippen correctheid, consistentie en volledigheid. Daarnaast is er aandacht voor uitdrukkingskracht en voor algoritmische aspecten. Met name het gebruik van binary decision diagrams voor de propositielogica en de onbeslisbaarheid van de predikatenlogica (via een codering van het Post Correspondence Problem). Als variatie op de genoemde logica's wordt de modale logica behandeld, met belangrijke toepassingen in de informatica. Hoorcollege, vraagstukkenpracticum en computerpracticum Michael Huth, Mark Ryan, Logic in Computer Science (tweede druk). Cambridge University Press, 2004 ISBN 0 521 54310 X. Schriftelijk: tentamen en voortentamen. Het computerpracticum maakt deel uit van de toetsing. 2I, 2AI, 3W, 3IMM Vereiste voor deelname aan het tentamen: Logische taal en redeneermethoden (400043).
Kunstmatige intelligentie (BSc)
naam code studiepunten periode docenten inhoud
werkwijze literatuur toetsing doelgroep naam code docent studiepunten periode doel
inhoud
werkwijze literatuur toetsing doelgroep
Inleiding modelleren en simuleren 400547 6 2 dr. T. Bosse; dr. M.C.A. Klein; prof.dr. J. Treur Dit vak geeft een inleiding op verschillende aspecten van modelleren, geïllustreerd aan de hand van voorbeelden die aansluiten bij contentvakken in psychologische, biomedische, en sociale disciplines. Enerzijds komen methodische aspecten van modelleren aan bod, zoals het verzamelen en specificeren van relevante kennis, het definiëren van ontologieën, het opzetten van simulatie-experimenten, en het valideren van de gemaakte modellen. Daarnaast wordt aandacht besteed aan inhoudelijke aspecten van dynamische modelleermethoden, zoals causale relaties en causale grafen, executeerbare specificaties, verschillen tussen kwalitatief en kwantitatief modelleren, en de integratie van kwalitatief en kwantitatief modelleren. Al deze aspecten worden toegepast in opdrachten waarbij relatief eenvoudige dynamische modellen gemaakt worden van processen in psychologische, biomedische, en sociale domeinen. Hoorcolleges, werkcolleges en practicum. Dictaat. Opdrachten. 1AI-CWI, 1AI-HA Inleiding programmeren 400554 ir. M.P.H. Huntjens 6 4 Het doel van de cursus is: algoritmisch leren denken, gestructureerd leren programmeren en het verwerven van inzicht in de manier waarop computers gebruikt kunnen worden om problemen op te lossen. primitieve types, declaraties, expressies, toekenningsopdracht, keuzeopdrachten, herhalingsopdrachten, methodes, I/O via Printstream en Scanner, arrays, classes, instanties van classes (objecten), standaard classes String, StringBuffer en Math, ontwerpen maken, twee-dimensionale arrays, meerdere objecten tegelijk in een programma gebruiken, recursie, gebruik van grafische interfaces uit een voorgeprogrammeerd package, linear search, binary search Hoorcollege met een parallel practicum. Absolute Java, Walter Savich, Pearson International Edition, Third Edition, ISBN: 978-0-321-50504-0 schriftelijk tentamen en practicumopgaven 1I, 1BWI, 1AI, 1IMM
naam code coördinatoren docenten
Inleiding taalwetenschap, 1 500034 dr. P.H.F. Bos; dr. H.D. van der Vliet dr. P.H.F. Bos; dr. H.D. van der Vliet; dr. J. Noordegraaf; prof.dr. L.J. de Vries studiepunten 5
Examenonderdelen
19
contacturen 28 (28 college) periode 4 doel Basiskennis van taalwetenschap als fundament voor de studie van een specifieke taal, een taalwetenschappelijke specialisatie of communicatie- en informatiewetenschap inhoud Kennismaking met de wetenschappelijke bestudering van een taal door analyse van de 'bouwstenen' van taalsystemen; kennis making met 'de talen van de wereld', taalverandering en de aspecten van taalgebruik werkwijze 2 uur hoorcollege, 2 uur werkcollege waarin gemaakte opdrachten worden besproken. Zie Blackboard-site voor de opdrachten literatuur Bergman, A., K. Currie Hall, S.M. Ross, eds. (2007). The Language Files; Materials for an Introduction to Language and Linguistics. 10th Edition. Columbus: Ohio State University Press toetsing Schriftelijk tentamen aan het einde van de periode (multiple choice) doelgroep Verplicht voor 1e jaars studenten major Duits, Engelse taalkunde, Engelstalige letterkunde, Frans, Grieks, Latijn, Literatuurwetenschap, Nederlandse letterkunde, Nederlandse taalstudies, Oudheidkunde, Nieuwbabylonisch/assyrisch, Taalwetenschap, CIW, en 1e jaars studenten Artificiële Intelligentie blackboard Ja opmerkingen • premaster-studenten Journalistiek kunnen dit vak in zelfstudie volgen in periode 1 • 1e jaars studenten Artificiële Intelligentie doen dit voor 3 stp • Inschrijven verplicht via TIS naam code docent studiepunten periode doel
Kennissystemen 400548 dr. M. Klein 6 4 Na afloop van de cursus kan de student: • beschrijven wat een kennissysteem is en bepalen of een kennissysteem een geschikt oplossing is voor een bepaald probleem; • uitleggen uit welke fasen de ontwikkeling van een kennissysteem bestaan en omschrijven welke activiteiten in de verschillende fasen worden uitgevoerd; • beargumenteerde keuzes maken voor een specifieke representatie van tijd, ruimte, vaagheid of onzekerheid; • een aantal redeneermethoden toepassen op productieregels, tijdsintervallen, ruimte en vaagheid; • beschrijven wat de kenmerkende eigenschappen zijn van de volgende vaak voorkomende taken: classificatie, configuratie en diagnose; • op basis van een realistisch probleem een oplossings-sjabloon uitkiezen en toepassen. aim After this course, a student is able: • to describe what a knowledge-based system is and decide whether a knowledge-based system is an adequate solution for a specific problem; • to explain the different development phases of a knowledge-based system and describe the activities in each of the phases; • to make rational choices for a specific representation of time, space,
20
Kunstmatige intelligentie (BSc)
vagueness or uncertainty; to apply a number of reasoning methods for production rules, time intervals, space and vagueness; • to describe the characteristic properties of the following common tasks: classification, configuration and diagnosis; • to choose and apply a specific method for tasks in a realistic problem. Kennissystemen zijn computersystemen die gebruik maken van kennis voor het uitvoeren van taken. In deze cursus wordt een aantal technieken besproken die gebruikt worden in kennissystemen. Ook worden drie vaak voorkomende taken behandeld waarvoor standaard manieren zijn ontworpen om die uit te voeren. Het ontwikkelen van kennissystemen wordt in dit college op twee manieren bekeken: op het zogenaamde symboolniveau en het zogenaamde kennisniveau. Op het symboolniveau gaat het om de technieken die kunnen worden gebruikt om verschillende soorten kennis te representeren en ermee te redeneren. Het college behandelt de representatie en het redeneren over tijd en ruimte en het redeneren met onzekere of onvolledige kennis. Op het kennisniveau wordt een kennissysteem bekeken vanuit het perspectief van de gebruiker: er wordt een analyse gemaakt van de verschillende taken die door een kennissysteem worden uitgevoerd en van het soort kennis dat voor die taken benodigd is. Knowledge-based systems are computer systems which represent and use knowledge to accomplish a task. In this course, a number of techniques that are often used in knowledge-based systems will be discussed. In addition, three frequently occurring tasks will be analysed and standard methods for these tasks will be presented. In this course, the development of knowledge-based systems is treated as an activity at two levels: the symbol level and the knowledge level. At the symbol level, the focus is on the representations that can be used to represent different types of knowledge and to reason with it. The course addresses representation, reasoning over time and space, and reasoning with uncertain or incomplete information. At the knowledge level, the system is viewed from the perspective of a user: an analysis is made of the different types of tasks that are performed by the knowledge system, and of the knowledge that is needed these tasks. Hoorcollege met verplichte opdrachten en presentaties. Mark Stefik, Introduction to Knowledge Systems. Morgan Kaufmann Publishers, 1995. Aanvullend materiaal via Blackboard. Schriftelijk. 1AI, 1IMM • De praktische vaardigheden van het bouwen van een kennissysteem komen aan de orde in Project Kennissystemen (400201), 7 sp. • Zie ook blackboard. •
inhoud
content
werkwijze literatuur
toetsing doelgroep opmerkingen
naam code docenten studiepunten periode inhoud
Laboratorium Human Ambience 400541 dr. M. Hoogendoorn; drs. P.P. van Maanen 3 5 Dit studieonderdeel richt zich op heterogene systemen die uit verschillende
Examenonderdelen
21
werkwijze literatuur toetsing doelgroep opmerkingen naam code docenten studiepunten periode doel
componenten bestaan en waarvan ook mensen deel uitmaken. Het gedrag van dergelijke systemen is een samenspel dat voortkomt uit de gedragingen van elk van de component afzonderlijk en de manier waarop de componenten interactie hebben met elkaar. Voorbeelden van dergelijke componenten zijn sensorcomponenten, monitorcomponenten (zoals bij een hartslagmeter, een blikrichtingsdetector, een rookdetector of bewegingsdetector), analysecomponenten en controlcomponenten (zoals bij een waarschuwingslampje, cruise control in een auto, of een automtische sproeiinstallatie). Er wordt ingegaan op hoe dergelijke componenten en hun interacties op een precieze manier beschreven kunnen worden, en hoe de dynamiek van het samenspel nader onderzocht kan worden door het opzetten van simulatie-experimenten en het analyseren van de uitkomsten daarvan. Er is een aantal colleges, maar een groot deel van de tijd wordt er gewerkt aan opdrachten. Beschikbaar op Blackboard. Op grond van de ingeleverde opdrachten. 1AI-HA Meer informatie kun je vinden op Blackboard.
toetsing doelgroep voorkennis
Logische structuren 400549 dr. F. van Raamsdonk; dr. R.C. de Vrijer 3 2 De student vertrouwd maken en leren werken met boolese structuren, in het bijzonder de propositielogica. Logisch en exact redeneren. Propositielogica, waarheidstafels, logische equivalentie en logisch gevolg, Boolese functies functionele volledigheid, Boolealgebra, satisfiability checking, binary decision diagrams, logische schakelingen. Predikatenlogica, formules, logische equivalentie, vertalen in predikatenlogica. Per week 2 uur hoorcollege en 2 uur werkcollege Michael Huth, Mark Ryan, Logic in Computer Science, Modelling and Reasoning about Systems, 2nd edition, Cambridge University Press, 2004, ISBN 0 521 54310 X. (Dit boek wordt ook gebruikt bij het college Inleiding Logica.) en Elliott Mendelson, Boolean Algebra and Switching Circuits, Schaum's Outline Series in Mathematics, McGraw-Hill, 1970, ISBN 007041460-2 Schriftelijk tentamen 1I, 1AI geen
naam code docent studiepunten periode doel
Logische taal en redeneermethoden 400563 dr. M.L.J. van de Vel 3 2 Het gelijktrekken van wiskundige voorkennis, het opdoen van ervaring met
inhoud
werkwijze literatuur
22
Kunstmatige intelligentie (BSc)
inhoud
werkwijze literatuur toetsing doelgroep
precieze en meer geformaliseerde logische en wiskundige taal, en het leren analyseren en opbouwen van correcte redeneermethoden. Er worden basisbegrippen en -technieken uitgelegd met betrekking tot verzamelingen en relaties, en de logische opbouw van uitspraken. Verder worden de principes achter een aantal redeneermethoden besproken, waaronder ook inductie. Bij wijze van toepassing wordt ook gekeken naar logische puzzels (het vak staat ook wel bekend onder de naam "puzzels en logica"). Er wordt met veel voorbeelden geoefend, zowel in een formele context als in meer praktische contexten. Dit oefenen omvat het zelf leren formuleren van een redenering in een correcte taal en het aaneenschakelen van correcte redeneerstappen bij het oplossen van een gegeven probleem. Logische taal en redeneermethoden (LTR) is nuttig en belangrijk bij een aantal vakken. We noemen voor het eerste jaar: Formele Structuren (LTR vereist), Programmeren in PROLOG en Kennissystemen. Verder in het tweede jaar: Machine Learning en Webgebaseerde Kennisrepresentatie. Voor het tweede of derde jaar: Ontwerp van Multi-agentsystemen, Inleiding Logica (LTR vereist). Wekelijks hoorcollege, zelfwerktijd, en werkcollege. Collegedictaat. Schriftelijke toets en ingeleverde huiswerkopgaven. 1AI-HA, 1IMM
naam code docent studiepunten periode doel
Maatschappelijke aspecten van wetenschap voor AI/BWI/I/IMM/W 400305 prof.dr. J.F.G. Bunders-Aelen 3 3 • Het verwerven van kennis en inzicht in de interacties tussen wetenschap en maatschappij. • Het verwerven van kennis en inzicht in de dynamiek van wetenschap- en technologie ontwikkeling en de rol van sociale processen daarbij. • Het verwerven van kennis en inzicht in verschillende visies ten aanzien van de sturing van wetenschap, o.a. technologisch determinisme en sociaal constructivisme. • De student beschikt over de vaardigheden om een gefundeerd oordeel te geven over maatschappelijke en ethische aspecten van wetenschap. • De student beschikt over de vaardigheden om te reflecteren op zijn maatschappelijke verantwoordelijkheid als wetenschapper. • De student heeft inzicht in de maatschappelijke gevolgen van ICT ontwikkelingen voor de 3e wereld. inhoud In het theoretische gedeelte van deze cursus wordt ingegaan op de verschillende factoren die van invloed zijn op de ontwikkeling van de ICT. Daarna komen de maatschappelijke gevolgen van deze technologische ontwikkeling aan de orde en de positie van de individuele wetenschapper? In hoeverre is technologische ontwikkeling bij te sturen en in hoeverre ben je als wetenschapper verantwoordelijk? Vervolgens wordt gekeken naar ICT en ontwikkelingslanden. Wat zijn de gevolgen van ICT voor de derde wereld? Hoe zou ICT kunnen bijdrage aan de bestrijding van armoede? In het praktische gedeelte van deze cursus schrijven studenten een
Examenonderdelen
23
literatuur toetsing doelgroep opmerkingen
subject code lecturer credits period aim content
form of tuition literature mode of assessment target audience remarks
businessplan voor een ICT toepassing in de derde wereld, waarbij gekeken moet worden naar vraag, sociaal en economisch rendement en lange termijn kansen. Reader. CD-ROM. Werkstuk, mondelinge presentatie. 2AI, 2BWI, 3I, 2IMM, 2W Alle studenten van de afdelingen W en I moeten kiezen tussen Wetenschapsgeschiedenis of Maatschappelijke aspecten van wetenschap. Inlichtingen bij Joske Bunders kamer U-552 de Boelelaan 1081, tel. (020) 598 7030. Inschrijven in TIS, https://tis.vu.nl/tis/menu is voor dit vak verplicht! Inschrijven is mogelijk tot 14 dagen voor aanvang van de cursus. Machine Learning 400154 drs. E.W. Haasdijk 6 2 The course Machine Learning (ML) surveys methods of acquiring and/or modifying theories from observations. Learning is one of the fundamental attributes of intelligence, and ML is currently the most active area of research in AI. The main topics covered in the course are: • concept learning and the general-to-specific ordering • decision tree learning; • artificial neural networks; • evaluating hypotheses; • bayesian learning; • instance-based learning; • Genetic Algorithms; • learning sets of rules; • reinforcement learning. Lectures with final written examination. Tom Mitchell, Machine Learning. Mc Graw Hill, 1997 ISBN 0-07-042807-7. Written eximination. 3BWI, 2AI, mCS Students are required to sign up for this course at Blackboard and via TIS: https://tis.vu.nl/tis/menu
subject code docent credits period aim
Machine Learning Practical 400217 drs. E.W. Haasdijk 3 3 The aim of this project is to conduct experimental work using some of the methods you have learnt during the Machine Learning (ML) course. content The practicum consists of the design of ML methods for the solution of a given learning problem. form of tuition Practical assignments. mode of assessment Assignments.
24
Kunstmatige intelligentie (BSc)
entry requirements Machine Learning. target audience 3BWI,3AI remarks Students are required to sign up for this course at Blackboard and via TIS: https://tis.vu.nl/tis/menu naam code docent studiepunten periode doel
inhoud
werkwijze
literatuur
toetsing doelgroep subject code docent credits period aim
Medische fysiologie I 430059 dr. P. Koolwijk 3 1 Het doel van de cursus Medische fysiologie I is het verwerven van kennis van en het verkrijgen van inzicht in het functioneren van het menselijk lichaam op orgaanniveau. De cursus is opgebouwd uit de volgende 4 onderwerpen: • Inleiding Humane: Fysiologie Milieu interieur, onderscheid animale en vegetatieve systeem. • Hart en Bloedsomloop: Automatie, pacemaker, ECG, bouw van het hart, drukcurves, bloeddrukmeting, ritmestoornissen, hartinfarct, bouw vaaten lymfesysteem, druk en stroom in vaten. • Regulatie van de Circulatie: Rol van het endotheel, glad spierweefsel, baroreceptoren, veneuze pomp. • Ademhaling: Alveoli (gasuitwisseling), spirometrie, longcompliantie, astma, hemoglobine. In acht plenaire bijeenkomsten worden de studenten vertrouwd gemaakt met de basisprincipes van het functioneren van het hart, de bloedsomloop en de ademhaling. Hierbij zal de relatie gelegd worden tussen de eigenschappen en functie van cellen en het functioneren van de daarbij horende macroscopische structuren. Het zwaartepunt van de cursus zal echter liggen op zelfwerkzaamheid van de studenten in het kader van werkgroepen en practica. In werkgroepen zal aan de hand van concrete vragen en opdrachten een doorsnede gemaakt worden van de bovengenoemde onderwerpen. Een belangrijk aspect hierbij zal zijn een eerste kennismaking met medische terminologie en technieken en de samenhang tussen de verschillende lichaamsfuncties in rust en tijdens inspanning. De practica over de onderwerpen 2 en 4 zijn bedoeld als illustratie van de lichaamsfuncties en de gangbare meetmethoden. Vander, Sherman en Luciano, Human Physiology, MacGraw Hill, 11e editie. Syllabus met daarin opgenomen een uitgewerkt rooster, een beknopte samenvatting van de collegestof, de werkgroep vragen/problemen en de practicumhandleiding. Schriftelijk tentamen: 30 multiple choice en 8 open vragen. 1MNW, 1F, keuzevak voor 1AI Multimedia Authoring 400440 dr. A. Eliens 6 1 The course gives a practical introduction to multimedia authoring, in particular the development of 3D web applications.
Examenonderdelen
25
content In the course an extensive introduction to the use of VRML (Virtual Reality Modeling Language) is given. Topics treated include the construction of 3D objects, positioning of objects in 3D space, material, light and animation. Also the use of images, video and sound to augment the users experience will be treated. Ample attention will be given to the programmatic interface to VRML, including prototypes and scripting, needed for the development of interactive applications. The assignments include a 3D product demo and an infotainment application. form of tuition lectures and practicum. literature Online syllabus. mode of assessment Practicum assignments. target audience 2IK-minor MMC, mCS-MM and interested students. remarks For course information, see www.cs.vu.nl/~eliens/mma For the course material, see www.cs.vu.nl/~eliens/web3d subject code lecturer credits period aim content
form of tuition literature mode of assessment target audience remarks
naam code docent studiepunten periode doel
inhoud werkwijze literatuur toetsing
26
Neural Networks 400132 dr. W.J. Kowalczyk 6 1 Introduce the student to the most popular neural network models and their applications. The course provides an introduction to the basic neural networks architectures and learning algorithms. The following main topics are covered: single layer perceptrons, LMS algorithm, multilayer perceptrons, radial-basis function networks, support vector machines, self-organizing maps, discrete Hopfield model, brainstate- in-a-box model. Moreover, typical applications of neural networks are discussed. Oral lectures and compulsory programming assignments. To be announced later. Assignments and written examination. 3AI, 3I, 3BWI, mCS, mBMI • Lectures in English. • Course registration is compulsory and must be done on the first day of lecture directly with the lecturer. Online informatiesystemen 400551 onbekend 6 5 Kennis en vaardigheden bijbrengen van informatiesystemen die bedrijfsprocessen ondersteunen. De nadruk ligt op het in kaart brengen van bedrijfsbehoeften, gegevensstructuren, en het realiseren van informatiesystemen middels een relationele database en forms. wordt nader bekend gemaakt hoorcollege, werkcollege wordt nader bekend gemaakt wordt voor aanvang van het college bekend gemaakt
Kunstmatige intelligentie (BSc)
doelgroep 1I, 2AI, 1IMM naam code docenten studiepunten periode doel
Oriëntatie op de M-variant 400375 dr. J.F. Caron-Flinterman; prof.dr. J.F.G. Bunders-Aelen 6 maart 2009 • Het verwerven van kennis en inzicht in de beleidswetenschappen; met name in beleidsprocessen, beleidstheorie en beleidsanalyse; • Het verwerven van kennis en inzicht in de structuur en het beleid van de Nederlandse overheid met name op het gebied van wetenschap; • Het verwerven van kennis en inzicht in managementprocessen, en theorieën, met specifieke aandacht voor kennismanagement en projectmanagement; • De student is instaat om beleid te analyseren en beleidsopties te identificeren; • De student is instaat tot projectmatig werken in teamverband; • De student beschikt over vaardigheden, zoals onderzoeksopzet maken, literatuurstudie, kritisch analyseren, argumenteren, en schriftelijk en mondeling presenteren; • Oriëntatie op de M-variant, dan wel de masters Management, PolicyAnalysis and Entrepreneurship. inhoud Beleid speelt op vele manieren en niveaus een rol in onze samenleving. Ook binnen de wetenschap heb je eigenlijk altijd met beleid te maken. Enerzijds speelt beleid een rol bij het stimuleren en/of reguleren van wetenschappelijk onderzoek. Anderzijds wordt wetenschap ingezet om beleid rondom een maatschappelijk probleem te ondersteunen of te adviseren. Ook management speelt in allerlei situaties en op allerlei niveaus een rol. Zo wordt wetenschappelijk onderzoek altijd intern aangestuurd door het management of direct door het hoofd van de afdeling, maar ook meer indirect door het faculteitsbestuur en College van Bestuur. Ook al lijken beleid en management veelal ad hoc vorm gegeven te worden, toch zijn er structurele processen en ordenende principes aan te wijzen. Inzicht in deze processen en principes maakt dat je begrijpt waarom bepaalde keuzes gemaakt worden en bijvoorbeeld waarom beleid er uitziet zoals het in een beleidsnota geformuleerd wordt. In het eerste deel van deze cursus krijg je colleges over diverse beleids- en managementaspecten geïllustreerd aan de hand van praktische casussen. Dit deel wordt afgesloten met een tentamen. Het tweede deel van de cursus bestaat uit een projectopdracht waarin de analyse van een actueel, maatschappelijk en natuurwetenschappelijk vraagstuk in relatie tot (overheids)beleid centraal staat. Voorbeelden zijn kernenergie, vogelgriep of biobrandstof, onderwerpen die al tijdens het eerste deel van de cursus aan de hand van mediabronnen (bijv. kranten) worden gekozen. De nadruk ligt hierbij op zelfwerkzaamheid, eigen initiatief en oordeelsvorming en op het werken in teamverband. Wij willen daarmee een leersituatie creëren die nauw aansluit bij de praktijk van beleidsmatig onderzoek en projectmatig werken. De problematiek en de verschillende beleidsopties rond dit vraagstuk worden kritisch geanalyseerd. De resultaten, conclusies en aanbevelingen worden weergegeven in een
Examenonderdelen
27
werkwijze literatuur toetsing
doelgroep opmerkingen
beleidsadviesrapport dat aan het eind van de cursus mondeling gepresenteerd wordt. De eerste helft van de cursus zal bestaan uit werkcolleges, de tweede helft uit het uitvoeren van een projectopdracht in teamverband. Syllabus. Aanschaf van de syllabus is tijdens het eerste college. Prijs ca. 15 Euro. Individuele toetsing bestaat uit: (1) tentamen (50%), en (2) projectopdracht (50%). Individuele beoordeling van de projectopdracht vindt plaats op basis van individuele producten, het functioneren in de projectgroep en de beoordeling van groepsproducten. Zowel voor het tentamencijfer als voor cijfer voor de projectopdracht is minimaal een 5,0 vereist. Derdejaars FEW-studenten. Onderdeel van de M-oriëntatie. Inschrijven in TIS https://tis.vu.nl/tis/menu is voor dit vak verplicht! Inschrijven is mogelijk tot 14 dagen voor aanvang van de cursus.
naam code docent studiepunten periode doel
Pervasive Computing 400552 dr. N. Silvis-Cividjian 6 2 Na afloop van de cursus kan een student: • een pervasive computing systeem analyseren, een paar van zijn typische componenten beschrijven en hun functioneren uitleggen • een simpele pervasive system ontwerpen waarin meerdere computing devices samenwerken ter verbetering van het levenskwaliteit • mogelijke problemen die pervasive computing in de moderne maatschappij met zich brengt identificeren en bespreken. • werken in een team, dat zijn keuzes beargumenteert en zijn resultaten schriftelijk en mondeling presenteert. inhoud Pervasive computing is een trend gebaseerd op een visie waarbij software en hardware onzichtbaar wordt voor gebruikers door ze naar de achtergrond te laten verdwijnen. Een computer zit niet alleen in de saaie kale doos op ons bureau, maar kan tegenwoordig geïntegreerd worden in veel alledaagse voorwerpen om ons heen, zoals thermostaten, mobiele telefoons, personal digital assistants (PDA)s, hartmonitoren, meubels, speelgoed en kleren. Deze "altijd en overal" aanwezigheid van computers heeft veel nuttige toepassingen in gezondheidszorg, werk, verkeer en vrijetijdsbesteding. Denk aan het op afstand monitoren van patiënten of gevaarlijke virussen, ondersteuning van ouderen om zelfstandig te blijven wonen, intelligente kantoren en verkeersystemen. Maar pervasive computing verandert ook onze gedrag ten opzichte van computers en ten opzichte van elkaar en vraagt daarom aandacht voor aspecten zoals: privacy en veiligheid, milieuvervuiling. Een multidisciplinaire aanpak is dus nodig om pervasive computing te begrijpen. Dit vak geeft een theoretische en praktische inleiding in pervasive computing door een combinatie van onderwerpen uit drie convergerende gebieden te bestuderen: devices, communicatie en gebruikers interfaces. De volgende onderwerpen zullen aan de orde komen: (computer) architectuur,
28
Kunstmatige intelligentie (BSc)
werkwijze literatuur toetsing doelgroep naam code docent studiepunten periode doel inhoud
werkwijze literatuur toetsing
doelgroep naam code studiepunten periode docenten inhoud
operating systems, computernetwerken, sensoren en actuatoren, mobiliteit en mens-machine interactie. Studenten zullen in groepjes werken aan een miniproject om een pervasive computing probleem op te lossen. Hun resultaten zullen ze schriftelijk en mondeling presenteren. hoorcolleges, practicum en project wordt later bekend gemaakt schriftelijk tentamen, huiswerk opdrachten, projectverslag en voordracht 1I, 1IMM, 3AI Probleemoplossen 400475 drs. A. Bhulai 3 Periode 1 voor 1I, 1AI-CWI, periode 2 voor 1AI-HA,1-IMM. In deze cursus leren de studenten de fundamentele programmeer concepten om problemen op te lossen m.b.v. het programma Alice. Tijdens het college en practicum maken studenten kennis met o.a. het vertalen van scenario's naar storyboards om problemen op te lossen. Zij leren problemen op te lossen door logisch te redeneren en door gebruik te maken van kennis uit andere vakgebieden. Het probleemoplossend denken wordt bij dit vak gestimuleerd, evenals de creatieve en innovatieve vaardigheden van de studenten. Na het volgen van dit vak - heeft de student(e) kennis om scenario's te vertalen naar een (visuele en tekstuele) storyboard om problemen op te lossen of een planning te maken om taken uit te voeren die gespecificeerd staan in de scenario's. - heeft de student(e) kennis om problemen in kleine stappen op delen en op te lossen. - heeft de student(e) kennis om door logisch te redeneren problemen aan te pakken. - heeft de student(e) kennis om problemen op te lossen door integratie van kennis uit andere vakgebieden. Hoorcollege en practicum Dann, Wanda P., Cooper, Stephen en Pausch, Randy, Learning to Program with Alice, ISBN: 0-13-187289-3. De studenten worden beoordeeld op een praktische eindopdracht en presentaties die tijdens de collegebijeenkomsten worden gehouden door de studenten. 1AI-HA, 1IMM, 1I, 1AI-CWI Programmeren in Prolog 400555 3 5 dr. A.C.M. ten Teije; dr. K.S. Schlobach De cursus programmeren in Prolog bestaat uit colleges en een begeleid prakticum. Een introductie wordt gegeven van de declaratieve programmertaal Prolog. Aandacht wordt geschonken aan het ontwerp en het implementeren van kennisrepresentatie formalismes, zoekstrategieen,
Examenonderdelen
29
werkwijze literatuur
toetsing
doelgroep opmerkingen naam code docenten studiepunten periode inhoud
werkwijze literatuur toetsing doelgroep voorkennis opmerkingen subject code lecturer credits period aim
30
kennissystemen en natuurlijke taalverwerking. De cursus programmeren in Prolog is een vereiste voor het deelnemen aan "Project AI". The course Programming in Prolog comprises both lectures and supervised practical work. An introduction of the declarative programming language Prolog is given. The design and implementation of knowledge representation formalisms, search strategies, knowledge systems and natural language processing is addressed. Colleges en verplicht practicum • Bratko, I., PROLOG programming for Artificial Intelligence, 3rd edition. Addison- Wesley, 2001 • Wielemaker, J., SWI-Prolog Reference Manual Tentamen en practicum. Het eindcijfer is het gemiddelde van het practicumcijfer en het tentamencijfer, onder de voorwaarde dat beide onderdelen (practicum en tentamen) voldoende zijn. 1AI, 3I, mAI-Cognitive Science, mCS Zie Blackboard. Project AI 400293 dr. Z. Huang; dr. M. Hoogendoorn 6 6 Dit project gaat verder in op het toepassen van kennis uit de relevante domeinen die binnen de studie AI een belangrijke rol spelen. Speciale aandacht wordt besteed aan de toepassing van modelleren, bijvoorbeeld op het gebied van kennis-gebaseerde systemen, automatisch leren, dynamische systemen, en mensondersteunende danwel taalkundige toepassingen. Studenten besteden vier volledige weken aan de opdrachten. Practicum en spreekuren. Luger, G.F , Artificial Intelligence 5th edition. 2005, Pearson Education Limited. Ingeleverde opdrachten. 1AI (verplicht) 3I (keuze) Programmeren in Prolog (400270) of Inleiding Modelleren en Simuleren (400547) Zie ook blackboard pagina. Project interactive multimedia 400557 dr. A. Eliens 6 6 To design and develop a moderately complex multimedia application, with both educational and game elements, as part of a communication strategy for some particular goal or issue of societal relevance. More specifically, the course aims to teach: • elementary web-based multimedia technology • programming and tools for interactive animation and video • first principles of information visualisation
Kunstmatige intelligentie (BSc)
•
basic media and cummunication theory the design of an effective communication plan • the business and societal context of media deployment Each year a special theme will be selected around which the interactive multimedia application will be built, e.g. the climate issue or an interactive museum. The course will cover one month of intensive full time work, of which the first two weeks will be devoted to learning elementary multimedia techniques, including interactive video, flex and actionscript, and the following two weeks to develop the application, formulate a business/communication plan, and set out a strategy for positioning a viral game or video. During the course there will be lectures dealing with media and communication theory, semiotics, as well as critical theory concerning the creative industry. Apart from theoretical lectures, there will be regular workshops and presentation sessions in which the students present their work and get feedback. The course will include sessions on the design and game aspects of interactive multimedia information systems. The end product will be shown in a public session, with a jury of among others members the CAMeRA institute. large group college, small group workshops, presentation sessions and practicum • information presentation in flex -- www.cs.vu.nl/~eliens/media/tutorialflex.html • animation in actionscript -- www.cs.vu.nl/~eliens/media/tutorialanimation.html • interactive video -- www.cs.vu.nl/~eliens/media/example-iv.html References: [1] Eliëns A., van de Watering M., Huurdeman H., Bhikharie S.V., Lemmers H., Vellinga P. , Clima Futura @ VU -- communicating (unconvenient) science, In Proc. GAME-ON 07, Nov 20-22, University of Bologna, Marco Roccetti (ed.), pp. 125-129, EUROSIS-ETI Publication, ISBN 9789077381373 [2] Kress G. and van Leeuwen T. (1996), Reading Images: The Grammar of Visual Design, Routledge [3] Geert Lovink and Ned Rossiter (eds), MyCreativity Reader, A Critique of Creative Industries, Institute of Network Cultures, Amsterdam 2007 [4] A. Eliëns, topical media & game development -www.cs.vu.nl/~eliens/media Final grading will be determined by: • (10%) basic assignments flex/actionscript • (20%) design of the interactive multimedia application • (20%) the business/communication plan • (10%) essay on one of the theoretical topics • (10%) presentation in class • (30%) delivery and presentation of the application Students must have succesfully followed web technology, be familiar with XML, CSS and javascript, and have elementary knowledge of programming and algorithms 1IMM, 1I This course does require some level of technical expertise and practical skills •
content
form of tuition literature
mode of assessment
entry requirements
target audience remarks
Examenonderdelen
31
of programming and web development, as well as (minimal) knowledge of mathematics, needed for animation and visualisation. It does allow, however, for students to find creative solutions to communication and in applying multimedia, using a variety of techniques. naam code studiepunten periode docenten inhoud
werkwijze literatuur toetsing doelgroep voorkennis opmerkingen subject code supervisor credits period aim content
form of tuition literature mode of assessment target audience remarks
32
Project kennissystemen 400558 6 5 en 6 dr. A.C.M. ten Teije; drs. O. Sharpanskykh Het doel van Project Kennissystemen is ervaring opdoen in het ontwerpen en realiseren van een kennissysteem. In Project Kennissystemen kun je veel van de kennis die je hebt opgedaan tijdens het vak Kennissystemen praktisch toepassen. In dit practicum wordt gebruik gemaakt van de programmeeromgeving Jess (Java Expert System Shell). Er zijn twee soorten opdrachten. A-opgaven: in deze opdrachten leer je de basis van Jess die je nodig hebt bij het maken van de B-opgave. B-opgave: voor de B-opgaven ontwerpen en realiseren jullie een bruikbaar kennissysteem. Jullie bepalen zelf het domein en de taak en zoeken een of meer kennissen in jullie omgeving die als experts kunnen fungeren voor jullie systeem. Dit practicum wordt gedaan in groepen van twee studenten. Bijeenkomsten en spreekuren. Mark Stefik, Introduction to knowledge systems. Morgan Kaufmann Publishers, 1995. Ingeleverde opdrachten, verslag, poster. 2AI Kennissystemen (400126) Zie ook de Blackboardpagina. Project Multimedia 400358 dr. A. Eliens 6 any To gain experience with aspects of multimedia or game development in a project setting. Working in a group, with a clear target, such as the development of an educational game, has our preference. Subject and focus of the project will be determined for each student individually, together with the supervisor. Possible projects include: the development of a cultural heritage application, the animation of (intelligent) humanoids in a virtual environment, or the realization of real-time visual effects in 3D. Project Online material Application with documentation mCS-MM For information, see www.cs.vu.nl/~eliens/projects
Kunstmatige intelligentie (BSc)
naam code docent studiepunten periode doel inhoud
werkwijze literatuur toetsing doelgroep naam code docent studiepunten periode inhoud
werkwijze literatuur
toetsing
doelgroep voorkennis opmerkingen
Project programmeren 400559 ir. M.P.H. Huntjens 3 5 Het doel van de cursus is om meer praktische ervaring op te doen met het geleerde van het vak Inleiding Programmeren primitieve types, declaraties, expressies, toekenningsopdracht, keuzeopdrachten, herhalingsopdrachten, methodes, I/O via Printstream en Scanner, arrays, classes, instanties van classes (objecten), standaard classes String, StringBuffer en Math, ontwerpen maken, twee-dimensionale arrays, meerdere objecten tegelijk in een programma gebruiken, recursie, gebruik van grafische interfaces uit een voorgeprogrammeerd package, linear search, binary search practicum Absolute Java, Walter Savich, Pearson International Edition, Third Edition, ISBN: 978-0-321-50504-0 practicumopgaven 1I, 1IMM, 1BWI Project Software Engineering 400067 dr. P. Lago 8 5 en 6 Het doel van het SE project is de theorie opgedaan in het SE college toe te passen in een zo'n realistisch mogelijke praktijksituatie. Het project bestaat uit het construeren van een groot programma in teamverband volgens de RAD (Rapid Application Development) methode. Zoveel mogelijk aspecten van projectmatig werken en software engineering zullen hierbij aan de orde komen, waaronder het opstellen van een projectplan, requirements engineering, design, implementatie en testen, maar ook het samenwerken in een team. Het uitvoeren van een project in teamverband (4 à 5 personen) met 'progress report' presentaties van ongeveer 15 minuten. Vliet, H. van, Software Engineering, Principles and Practice, John Wiley. Third edition (2008). Martin Fowler, UML Distilled 3rd edition. Addison Wesley, 2003. Een team wordt beoordeeld op samenwerking (10%), kwaliteit van de documentatie (25%), kwaliteit van de opgeleverde producten (25%), de consistentie van de documentatie en het eindproduct (10%), projectpresentatie (10%) en een individuele evaluatie (20%). 2I, 2IMM, 2BWI, 3AI, 3IMM-BI, 3IMM-MMC Vereiste voorkennis: Software engineering (400071) Inschrijven voor dit vak is verplicht via Blackboard en via TIS https://tisvu.vu.nl/tis/menu tot 2 weken voor aanvang. Voor meer informatie zie Blackboard: http://bb.vu.nl.
Examenonderdelen
33
naam code coördinator studiepunten docent periode doel
inhoud
werkwijze
toetsing doelgroep
opmerkingen
34
Science educatie en oriëntatie op het beroep van leraar 991010 drs. M.N.S. Vossen 6 Diverse docenten (De cursus wordt verzorgd door docenten van het Onderwijscentrum VU.) maart 2009 • Studenten maken kennis met het beroep van eerstegraads docent in het voortgezet onderwijs en kunnen doordacht een antwoord geven op de vraag: Ben ik geschikt voor dit beroep? • Studenten oefenen met diverse educatieve werkvormen: (wetenschappelijke) presentatie, workshop, onderwijs en onderzoek in de klas. • Studenten kennen een aantal aspecten van de doelgroep (jongeren tussen de 12 en 18 jaar) die van belang zijn voor educatie. De cursus bestaat uit werkcolleges en een stage op een school voor voortgezet onderwijs. De stage is het belangrijkste onderdeel van de cursus, deze voer je uit samen met een medestudent. In totaal zal de stage ongeveer 10 dagen in beslag nemen. Tijdens de werkcolleges komen de volgende onderwerpen aan de orde: • Hoe bouw je een presentatie op, hoe kom je over? • Hoe vertaal je (wetenschappelijke) informatie naar het niveau van je doelgroep? • Aspecten van het schoolvak, didactiek, pedagogiek en leraarschap; • Wat is het verschil tussen presenteren en onderwijzen? • Hoe krijg je je doelgroep actief? • Oefenen in het geven van een wetenschappelijke presentatie (bijvoorbeeld over je bachelorproject). Tijdens de stage onderneem je in elk geval de volgende activiteiten: • observeren van lessen; • zelf minimaal vier lessen geven, in zowel onderbouw als bovenbouw; • uitvoeren van een klein onderzoek; • zo veel mogelijk deelnemen aan alle activiteiten op school en zo (hernieuwd) kennis maken met het voortgezet onderwijs vanuit het docenten perspectief. Tijdens de cursus houd je een logboek bij en verwerk je opdrachten in een digitaal portfolio. Door regelmatige reflectie leer je optimaal van je ervaringen en krijg je een goed inzicht in je eigen mogelijkheden. Werkcolleges en stage vormen samen een voltijds programma, het is niet mogelijk gelijktijdig andere colleges te volgen. Beoordeling geschiedt op basis van het portfolio, het logboek en de stage en het afsluitend eindgesprek. Deelname aan de cursus staat open voor derdejaars bachelorstudenten van de faculteiten Exacte Wetenschappen en Aard- en Levenswetenschappen. De cursus wordt aangeraden voor studenten die overwegen de lerarenopleiding te gaan volgen binnen de masteropleiding (E-variant) of aansluitend op hun masteropleiding. Ook voor studenten die vaardigheden op willen doen in het verzorgen van wetenschappelijke presentaties is de cursus interessant. • Aanmelding via TIS (zoek bij "aanmelden cursus" onder "IDO") én via Blackboard minimaal vier weken voor het begin van de cursus.
Kunstmatige intelligentie (BSc)
•
naam code docent studiepunten periode inhoud
werkwijze literatuur
toetsing
doelgroep voorkennis opmerkingen
Meer informatie is te verkrijgbaar bij Monique Vossen:
[email protected], of te vinden op www.onderwijscentrum.vu.nl
Software Engineering 400071 dr. P. Lago 4 4 Het construeren van grote programma's is ingewikkeld, niet alleen vanwege de schaal die vereist dat een programma in teamverband moet worden ontwikkeld, maar ook omdat vaak niet duidelijk is wat een programma precies moet doen. Het doel van software engineering is om grote programma's op een systematische wijze te ontwikkelen en te onderhouden. In het college zal worden ingegaan op een aantal veel toegepaste software engineering methoden en technieken. In het practicum zal een aantal software engineering aspecten, zoals het werken in een team, zo realistisch mogelijk worden nagebootst. Hoorcollege in voorbereiding voor het vak Project Software Engineering (400067). Vliet, H. van, Software Engineering, Principles and Practice, John Wiley. Martin Fowler, UML Distilled 3rd edition. Addison Wesley, 2003. Material handed out by the lecturer and on Blackboard. Schriftelijk, werkopdrachten kunnen bonuspunten opleveren. De specifieke regels van de toetsing worden in het eerste college verteld en gepubliceerd op Blackboard. 2I, 2IMM, 2BWI, 3AI Programmeren Inschrijven voor dit vak is verplicht via Blackboard and via TIS https://tisvu.vu.nl/tis/menu tot 2 weken voor aanvang. Voor meer informatie zie Blackboard: http://bb.vu.nl.
subject code lecturer credits period aim
Software Testing 400439 dr. N. Silvis-Cividjian 6 4 and 5 Get students acquainted with existing software testing techniques (black box and white box) and the ways to use them in practice. Understand the trade-offs involved in a testing process. content Testing is a method to improve software quality. Realistically, software testing is a trade-off between budget, time and quality. This course provides an introduction to software testing, covering correctness testing and reliability testing, with an emphasis on test design techniques. The software testing process is often considered as a single phase to verify the quality of software systems before they are released. But nowadays testing is an activity that injects itself in all aspects of the software life cycle. An alternative way to develop software, test-driven-development (TDD) is presented, where testing is present from the beginning of development process. A short introduction to testing process management, using TMap is given.
Examenonderdelen
35
form of tuition literature mode of assessment target audience recommended background knowledge remarks
naam code docent studiepunten periode doel
inhoud
werkwijze literatuur toetsing doelgroep
A guest lecture showing a real testing project in industry is planned at the end of the course. During their practical assignments the students learn to test small and large object-oriented software, manually by using the techniques learned in class, as well as by using various test automation tools. Lectures and practical assignments. Mauro Pezze and Michal Young, Software testing and analysis, Wiley, 2008, ISBN 13 978-0-471-45593-6 Practical assignments and written exam. mCS Programming proficiency in Java, Software engineering (400071), Logische taal en redeneermethoden (400043), Inleiding grafentheorie (400035). The course has a website with useful links and teaching material. The course is taught in English. Toegepaste statistiek 400077 prof.dr. M.C.M. de Gunst 3 4 Studenten vertrouwd maken met statistisch onderzoek en met de representatie, visualisatie en interpretatie van resultaten hiervan. Dit alles op basis van minimale wiskundige voorkennis. • samenvatten van gegevens; • de normale verdeling; • basis kansrekening; • correlatie en causaliteit; • schatten van populatiegemiddelden en -fracties; • toetsen van hypothesen. College en opgavenpracticum Bennett, Briggs and Triola, Statistical Reasoning for Everyday Life 3nd edition. Tentamen. 2AI, 2IMM
naam code docent studiepunten periode doel
Verzamelingen en relaties 400564 dr. M.L.J. van de Vel 3 2 Het gelijktrekken van wiskundige voorkennis, het opdoen van ervaring met wiskundige begrippen rond verzamelingen en relaties. inhoud Er worden basisbegrippen en -technieken uitgelegd met betrekking tot verzamelingen, relaties en functies. Aan bod komen o.a.: • Venn-diagrammen en verzamelingenalgebra, • partiele ordening en Hasse diagrammen, • partities en equivalentierelaties, • bijectieve (een-op een) functies en gelijkmachtigheid van verzamelingen. Er wordt met veel voorbeelden geoefend. De kursus is nuttig en belangrijk bij een aantal vakken.
36
Kunstmatige intelligentie (BSc)
werkwijze literatuur toetsing doelgroep naam code docent studiepunten periode doel inhoud
werkwijze literatuur
toetsing doelgroep voorkennis
We noemen voor het eerste jaar: Formele Structuren (LTR vereist), Programmeren in PROLOG en Kennissystemen. Verder in het tweede jaar: Machine Learning en Webgebaseerde Kennisrepresentatie. Voor het tweede of derde jaar: Ontwerp van Multi-agentsystemen, Inleiding Logica (LTR vereist). Wekelijks hoorcollege, zelfwerktijd, en werkcollege. Collegedictaat. Schriftelijke toets en ingeleverde huiswerkopgaven. 1AI-HA, 1IMM Voortgezet programmeren 400561 ir. M.P.H. Huntjens 6 2 Het opdoen van praktijkervaring met de in de colleges Datastructuren en algoritmen behandelde stof. Een drietal opgaven over de stof van Datastructuren en algoritmen. De eerste opgave is een introductie met abstracte datatypen (ADT's), de tweede opgave gaat over parseren, formele specificaties en lijsten. De derde opgave gaat over het gebruik van de API, bomen en het gebruik van command line arguments. hoorcollege en practicum Absolute Java, Walter Savich, Pearson International Edition, Third Edition, ISBN: 978-0-321-50504-0 schriftelijk tentamen en practicumopgaven 2I, 2AI, 2BWI, 2-IMM, 3W, 3Ect Inleiding Programmeren voor wiskunde & Econometrie (400580) of Inleiding programmeren II practicum (400085)
naam code docent studiepunten periode doel
Voortgezette logica 400410 dr. R.D.A. Hendriks 4 4 De modale logica werd al kort geintroduceerd in het vak Inleiding Logica. Doel van dit college is de verdere verdieping van inzicht en vaardigheden in de modale logica, met het oog op toepassingen in Informatica en Kunstmatige Intelligentie. inhoud De modale logica bestaat in verschillende gedaantes, bijvoorbeeld tijdslogica, kennislogica, dynamische logica, deontische logica, en al deze vormen hebben hun eigen specifieke toepassingen. Maar het theoretisch kader is steeds hetzelfde: Kripke-modellen met mogelijke werelden en toegankelijksheidsrelaties. Bij een specifieke vorm van modale logica, bijvoorbeeld kennislogica, horen dan wel specifieke eigenschappen van de toegankelijkheidsrelaties. Een belangrijk technisch hulpmiddel bij de bestudering van een modale logica is bisimulatie tussen Kripke-modellen. In de dynamische logica slaan de modaliteiten op het gedrag van programma's in een
Examenonderdelen
37
programmeertaal voor het samenstellen van atomaire acties. werkwijze 2 uur per week hoorcollege en 2 uur per week werkcollege. literatuur Collegedictaat. toetsing Schriftelijk tentamen (plus facultatief twee collecties inleveropgaven waarmee 0,5 bonus punt kan worden verdiend). doelgroep 3I, 3AI, mAI, mCS (ook geschikt als keuzevak Wiskunde) voorkennis Inleiding Logica (400119) naam code docenten studiepunten periode doel
inhoud
werkwijze literatuur toetsing doelgroep voorkennis
Web-gebaseerde kennisrepresentatie 400083 dr. K.S. Schlobach; dr.ir. E. Oren 6 4 Doel van dit college is om de student kennis te laten maken met de mogelijkheden voor kennis-representatie technieken op het World Wide Web, en de technieken die daarvoor momenteel ontwikkeld worden. Het WWW biedt grote mogelijkheden voor het gebruik van bestaande en nieuwe kennisrepresentatie technieken. Een belangrijk doel hierbij is het omvormen van het huidige Web (pagina's die voor menselijke lezers bedoeld zijn) tot een Web waarin kennis expliciet is gemodelleerd, zodat deze ook voor machinaal gebruik geschikt is. Dit zal een belangrijke stap zijn naar de verwezenlijking van intelligentere zoek-machines, informatie-filters, adaptieve Web-sites, etc. In dit college behandelen we een aantal technieken die aan de basis van deze nieuwe generatie van het Web zullen staan: modelleer technieken (bijv. ontologieen), standaar web-technieken zoals XML) en kennisrepresenatie talen voor gebruik op het Web (RDF,OWL). Het college bespreekt ook een aantal toepassingsscenario's, zoals e-commerce, zoeken en navigeren, en format-onafhankelijk publiceren. Hoorcollege met bijbehorend practicum. In het practicum zal een toepassing worden gerealiseerd met voornoemde markup talen en systemen. Antoniou, G., Harmelen, F. van, A Semantic Web Primer. MIT Press ISBN 0262-01210-3. Practicumopdracht. 2AI, 2IMM, keuzevak voor I, BWI Gewenst: Kennissystemen (400126).
naam code docenten studiepunten periode doel
Webtechnologie 400488 prof.dr. A.T. Schreiber; drs. L. Hollink 6 3 Na afloop wordt verwacht dat de studenten inzicht en vaardigheden heeft verworven over de volgende onderwerpen: • algemene architectuurprincipes van het WorldWideWeb • basisprincipes van representatie, presentatie en manipulatie van webdata (HTML, XML, CSS, Javascript) • het ontwerpproces van websites • eenvoudige onderzoeken doen naar bruikbaarheid en toegankelijkheid van websites, inclusief rapportage inhoud Wat gebeurt er als je op een Weblink klikt? Deze cursus geeft de student een
38
Kunstmatige intelligentie (BSc)
werkwijze literatuur toetsing doelgroep naam code coördinator docenten studiepunten periode doel
inhoud
werkwijze literatuur toetsing doelgroep
kijkje in de Webkeuken en tevens wordt uitgebreid ingegaan op de menselijke aspecten van webtoepassingen, zoals het onderzoeken van bruikbaarheid en toegankelijkheid (voor bijvoorbeeld mensen met fysieke beperkingen). In een aantal hoorcolleges wordt de theorie behandeld, waarbij Webstandaarden gebruikt worden als illustratie van de onderliggende principes, zoals bijvoorbeeld de scheiding tussen inhoud en opmaak. In practica wordt deze kennis in praktijk gebracht. In de opdrachten wordt zowel zelf een website ontwikkeld, als ook bestaande websites geëvalueerd met de in de cursus verworven kennis. Hoorcolleges (4x2 uur p/week), practica (2x4 uur p/week), opdrachten, opdrachtpresentatie. Wordt nader bekend gemaakt Beoordeling opdrachten en presentatie, schriftelijk tentamen 1I, 1IMM, 1AI Wetenschapscommunicatie voor Bèta-onderzoekers 470185 drs. R.C. van Koten MSc dr. K.T. Rebel; prof.dr. C.J. Hamelink; dr. I.R. Hellsten; dr. J.E.W. Broerse 6 02.03.2009-27.03.2009 • Verwerven van kennis en inzicht in de verschillende modellen van wetenschapscommunicatie (deficiet, context, interactie en participatie), haar parameters en gebruikelijke applicatiedomeinen. • Verwerven van kennis en inzicht van de beperkingen en mogelijkheden van de verschillende media waarin de modellen tot uitdrukking kunnen komen (journalistiek, TV en film, het Internet, musea en science centra). • Verkrijgen van vaardigheid in het ontwerpen van een doelgroepgerichte communicatie • Het opdoen van leerervaring met het werken in een multidisciplinaire groep Wetenschap heeft verstrekkende gevolgen voor de maatschappij (bv. ICT, biotechnologie, nanotechnologie, farmacie). Maar hoe kijkt de maatschappij eigenlijk naar wetenschappelijke ontwikkelingen? Wat vindt de industrie van wat we uitgevonden hebben en wat denken andere wetenschappers van onze kennis? De visie van deze mensen over ons en ons werk is van groot belang voor de richting die het onderzoek in de nabije toekomst gaat nemen. Daarom is communicatie over wetenschap van cruciaal belang. In deze cursus raak je vertrouwt met een aantal modellen van wetenschapscommunicatie, het herkennen van hun toepassingen in de praktijk en de verschillende soorten publiek die men ermee kan aanspreken (populariseren voor leken, informatieoverdracht voor de industrie, faciliteren van interdisciplinair onderzoek in de wetenschap). Je maakt kennis met de theorie en de praktijk van het ontwerpen van tekst, beeld, geluid, tast en geur. De opdrachten worden deels individueel uitgevoerd en deels in een multidisciplinaire groep. Colleges, opdracht, zelfstudie Basisboek Wetenschapscommunicatie, Jaap Willems. ISBN 9789047300229. Dit boek kan aan het begin van de cursus worden aangeschaft. Tentamen (50% van het eindcijfer) en opdrachten (50 % van het eindcijfer). Beide onderdelen moeten met een voldoende worden afgesloten. Keuzecursus voor derdejaars bachelor studenten biomedische wetenschappen
Examenonderdelen
39
en biologie. Speciaal aanbevolen voor studenten die overwegen de C-variant (wetenschapscommunicatie) in hun masterprogramma op te nemen. opmerkingen Voor meer informatie;
[email protected] naam code docent studiepunten periode inhoud
werkwijze literatuur toetsing doelgroep opmerkingen
naam code studiepunten periode docent doel inhoud
werkwijze literatuur toetsing
doelgroep voorkennis opmerkingen
40
Wetenschapsgeschiedenis 400318 dr. I.H. Stamhuis 3 3 Het algemene thema is gebruik van getal en wiskunde. Getal en wiskunde worden zowel in andere wetenschappen gebruikt als in de samenleving als geheel. Voorbeelden van beide aspecten worden behandeld. De subthema's zijn: getal en wiskunde in de oudheid, wereldbeelden tot de 17e eeuw, wetenschappelijke revolutie in de zeventiende en probabilistische revolutie in de negentiende eeuw, toepassing van kwantitatief denken in verzekering en statistiek. Hoorcolleges, schrijven van papers, digitale leeromgeving. Reader. Beoordeling van paper/ tentamen. 2AI, 2BWI, 3I, 2IMM, 2W, 3WN Inlichtingen bij de docent: Afdeling Algemene Vorming, De Boelelaan 1081, kamer T-054a, tel. (020) 598 7983,
[email protected] Alle studenten van de afdelingen W en I moeten kiezen tussen Wetenschapsgeschiedenis of Maatschappelijke aspecten van wetenschap. Inschrijven in TIS, https://tis.vu.nl/tis/menu is voor dit vak verplicht! Inschrijven is mogelijk tot 14 dagen voor aanvang van de cursus. Wijsbegeerte voor AI 400084 3 5 dr. L. Decock Kennismaking met fundamentele vragen van het eigen vakgebied. Het college bestaat uit thema's uit philosophy of mind en filosofie van de artificiële intelligentie. Aan de hand van recente teksten worden actuele filosofische problemen aan de orde gesteld. De besprekingen tijdens de werkcolleges worden ingeleid door presentaties van de deelnemers. Geselecteerde teksten. Cijfer wordt vastgesteld op basis van de ingeleverde kritische commentaren bij de bestudeerde stof en deelname aan de discussie, de presentatie op het werkcollege en het afsluitende essay. 2AI geen Het college bestaat uit één hoorcollege en 6 werkgroepzittingen. LET OP: Er is een beperkt aantal plaatsen voor dit vak beschikbaar, dus aanmelding is verplicht. Deadline voor het aanmelden is 1 maart 2009. Deze deadline wordt strikt aangehouden, dus tijdig inschrijven!
Kunstmatige intelligentie (BSc)