IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Artificial Life & Evolutionary Robotics: Theory, Methods and Art 
Kursusnavn (engelsk):Artificial Life & Evolutionary Robotics: Theory, Methods and Art 
Semester:Forår 2014 
Udbydes under:cand.it., spil (games) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:12 
Forventet antal deltagere:30 
Maks. antal deltagere:60 
Formelle forudsætninger:A completed course on programming such as "Introductory Programming" will be helpful but is not mandatory. There will be a variety of assignments for students with more or less programming experience. 
Læringsmål:After the course the students should be able to:

- Describe and theorize on artificial life algorithms.
- Identify tasks that can be tackled through advanced bio-inspired techniques and select the appropriate technique for the problem under investigation.
- Compare the performance of different alife techniques and reflect on their suitability for different tasks.
- Design and implement efficient and robust advanced alife algorithms.
- Evaluate the algorithms in simulated or physical environments. 
Fagligt indhold:The primary goal of the course is to allow the students to understand the foundation and philosophical basis of artificial life, its methods, and their practical use in games, robotics, and art.

This interdisciplinary course is open across study-lines and disciplines.

The course will partially cover the following list of topics:
- Philosophical perspectives on the nature of life and the possibility of artificial life
- Soft artificial life (Cellular automata, Artificial Evolution, Neutral Networks, Neuroevolution, NEAT / HyperNEAT, Generative and Developmental Systems, CPPNs, HyperNEAT, L-Systems)
- Hard artificial life (Artificial life robots, Evolutionary robotics, the reality gap, Co-evolution bodies and brains)
- Collective Intelligence (Swarm robotics, Evolution of communication, Cellular robot systems, Self-organizing and self-reproducing systems
- Wet artificial life (Artificial chemical life)
- The use of artificial life in design and art 
Læringsaktiviteter:14 ugers undervisning bestående af forelæsninger, øvelser og vejledning

14 weeks of teaching consisting of lectures, exercises and supervision. Students will have the opportunity to choose between (1) more programming heavy assignments (such as implementing an evolutionary robotics algorithm in a physical simulator), (2) assignments that require minimal programming and use existing Alife software platforms (e.g. AVIDA), and (3) assignments that deal more with the philosophical and cultural perspectives on the nature of life and the possibility of artificial life.

- 7 weeks of intensive lectures + mandatory individual assignment. The mandatory individual assignment (6 page written report + additional material depending on choosen assignment) will be handed-in *TBD* (*hard deadline*) to the instructor.

- 7 weeks of group project work with supervision (some lectures are planned during this period). The group project report (written work + additional material depending on choosen assignment) will be handed-in at the examination office by *TBD* (*hard deadline*).

Students are responsible for attending lectures (some of which will likely be by outside guest speakers) and then working on their projects independently (individual mandatory assignment) or in groups. Besides the hours planned for lectures, tutorial, exercise and supervision sessions are planned which complement the theory covered during the lectures and are necessary for meeting the learning objectives of the course. 

Obligatoriske aktivititer:The mandatory individual assignment (6 page written report + additional material depending on choosen assignment) will be handed-in *TBD* (*hard deadline*) to the instructor. Please note that students will not be eligible for the final exam if they fail on this assignment. 
Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 7-trins-skala, Ekstern prøve

- Assignments that demonstrate that the students master the use of artificial life techniques in the context of software, hardware or the arts.
- The mandatory assignment is also referred as individual assignment (see above). The mandatory assignment deadline is posted above and at the course blog (*TBD*). Additional deadlines are posted separately, e.g. at the course blog.
- The total duration of the oral examination is 30 minutes per examinee  

Litteratur udover forskningsartikler:To be announced. 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Mandag 10.00-11.50 Forelæsning ITU 4A14
Mandag 12.00-13.50 Forelæsning ITU 4A14

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2014-05-14 14:00 Skriftlige arbejder ITU To be uploaded in learnIT
2014-06-03 08:00-18:00 Mundtlig eksamen ITU 4A14
2014-06-04 08:00-18:00 Mundtlig eksamen ITU 4A14