IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Videregående AI i spil 
Kursusnavn (engelsk):Advanced AI in Games 
Semester:Efterår 2008 
Udbydes under:cand.it., medieteknologi og spil (mtg) 
Omfang i ECTS:15,00 
Kursussprog:Engelsk 
Kursushjemmeside:http://www.itu.dk/courses/MVAI/E2008/ 
Min. antal deltagere:
Forventet antal deltagere:20 
Maks. antal deltagere:40 
Formelle forudsætninger:Students must have completed a course on programming such as "Introductory Programming", or "Object-Oriented Programming" and "Efficient AI Programming." Having completed the "Game Development" course is a plus. This course will partly cover AI methodologies of the "Efficient AI Programming" module through a clearer game perspective and introduce state-of-the-art topics of advanced game AI.  
Læringsmål:The primary goal of the course is the understanding, design, implementation and use of nouvelle AI techniques for generating efficient intelligent behaviors in games. Additional focus will be given to state-of-the-art AI algorithms for improving gameplay experience.

During the course students will learn to
o Identify tasks that can be tackled through advanced AI techniques and select the appropriate technique for the problem under investigation.
o Design and implement efficient and robust advanced AI algorithms
o Evaluate and test the algorithms in commercial-standard game productions. 
Fagligt indhold:The course will cover the following topics (AI techniques and problems):

AI techniques
o Rule-Based Systems
o Finite-State Machines
o Fuzzy Logic
o Evolutionary Algorithms
o Artificial Neural Networks
o Reinforcement Learning
o Hybrid Approaches

Tasks/Problems
o Pathfinding
o NPC control at various levels
o Off-line and on-line learning
o Entertainment modeling
o Dynamic Game Balancing
o AI and Affective Computing 
Læringsaktiviteter:

o 6 weeks of intensive lectures + mandatory individual assignments. The
individual assignment (6-10 page written report + source code) will be
handed-in October 10, 15:00 (hard deadline) to the instructor. Please note
that students will not be eligible for the final exam if they fail on this
assignment.
o 8 weeks of group project work with supervision (some guest lectures are planed during this period). The group project report (written work + production) will be handed-in at the examination office at the end of the course.

Students are responsible for attending weekly lectures (some of which will likely be by outside guest speakers) and then working in their projects independently. Besides the day planned for teaching, a day for project work is to be planned.

------------------------------------
I intro-ugen (uge 35) er der ændrede kursustidspunkter ¿ se hvordan undervisningen er tilrettelagt her:
link til skemaoplysninger
Skemaoplysningerne for efterårssemesteret vil være tilgængelige fra august måned.

In the intro week (week 35) the course time table is changed ¿ see the schedule here:
link to the time table
The schedule for the fall term will be available in August.

-------------------------------------

Information om studiestruktur / Information about study structure
Dette kursus er en del af MTG-specialiseringen Game Programming, som du kan finde beskrevet her:
MTG studiestruktur
For at blive cand.it. i MTG skal du bestå MTG¿s backbonekurser, og desuden gennemføre en 22,5 ECTS specialisering samt to 7,5 ECTS valgfag.

This course is part of the MTG specialization Game Programming¿ find it described here:
MTG study structure
In order to graduate as a MSc in MTG, you need to pass the MTG backbone courses, and also take a 22,5 ECTS specialization and two 7,5 ECTS electives.
---------------------


Please note!
There is a course restriction between this course and Advanced Topics in Game Technology offered in the fall 2007. If you took Advanced Topics in Game Technology you cannot take this course! 

Eksamensform og -beskrivelse:B4: Mundtlig eksamen med skriftlige arbejder men uden forberedelsestid ved eksamen, 7-trins-skala, Ekstern censur

A mandatory individual assignment (6-10 page written report + source code) is to be handed-in on week 7 of the course to the instructor.
 

Litteratur udover forskningsartikler:To be announced 
 
Undervisere
Følgende personer underviser på kurset:
NavnStillingUndervisertypeIndsats (%)
Georgios Yannakakis Adjunkt(ITU) Kursusansvarlig 100

Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Tirsdag 10.00-12.00 Forelæsning ITU 4A22
Tirsdag 13.00-15.00 Øvelser ITU 4A22
Onsdag 10.00-12.00 Forelæsning ITU 4A22
Onsdag 13.00-15.00 Øvelser ITU 2A54

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2008-12-17 Handing in written work no later than 3 PM Skriftlige arbejder ITU The Examination Office
2009-01-21 Tidspunkt oplyses senere Mundtlig eksamen ITU Lokale oplyses senere
2009-01-22 Tidspunkt oplyses senere Mundtlig eksamen ITU Lokale oplyses senere