bild
Skolan för
elektroteknik
och datavetenskap

Artificiell intelligens och multiagentsystem, projektkurs

Information för aiproj06

Kursen ges läsåret 2006/2007 i period 1-4 (hela året), med Fredrik Niemelä (niemela@kth.se) som kursansvarig.

Lärare

Fredrik Niemelä (kursansvarig), Jon Larsson (kursassistent) och Danica Kragic.

Kursens mål

Efter genomgången kurs ska studenterna:

  1. känna till de viktigare verktygen och teknikerna som används inom artificiell intelligens.
  2. förstå och själva kunna använda flera av dessa verktyg och tekniker.
  3. kunna utveckla intelligenta multiagentsystem.
  4. kunna bedöma värdet av och i lämplig utsträckning använda sig av befintliga lösningar som en del i ett programmeringsprojekt.
  5. ha nått viss insikt om hur det fungerar att samarbeta i grupp inom ramen för ett större projekt.
  6. vara bekanta med några av de roller man kan ha inom ett större programmeringsprojekt.
  7. kunna presentera sitt arbete och sina resultat, både muntligt och skriftligt.
  8. kunna skriva en enklare vetenskaplig artikel på engelska.

För mer information om kursen, se Studiehandbokstexten.

Förkunskapskrav

Kursen är i första hand tänkt att läsas under fjärde läsåret på datateknikprogrammet, men kan även läsas tidigare, senare eller på andra program. De kunskaper du bör ha innan du går kursen är grundläggande kunskaper i datalogi, motsvarande de som fås i 2D1345 Introduktion till datalogi samt kunskaper i numerik motsvarande t.ex. 2D1240 Numeriska metoder, gk II. Det är även en klar fördel om du har erfarenhet av praktiskt projektarbete, t.ex. genom kursen 2D1363 Mjukvarukonstruktion.

Om du är osäker på om du har tillräckliga förkunskaper, kontakta kursledaren för att diskutera saken.

Kurslitteratur

Kursen har ingen specifik kursbok, men nedanstående rekommenderas som litteratur i artificiell intelligens. Den utgör även kurslitteratur till 2D1380 Artificiell intelligens.

Artificial Intelligence: A Modern Approach (Second Edition) av Stuart J. Russell and Peter Norvig, Prentice Hall (2003), ISBN 0-13790-395-2.

Kursregistrering

Bara teknologer som kansliet lagt in i Ladok som studerande på en kurs kan godkännas på kursen. Se alltså till att du är registrerad i Ladok. Vid tveksamheter, kontakta ditt utbildningskansli.

Utöver detta måste du, för att kursledningen ska kunna hålla reda på dina resultat, registrera dig i CSC:s resultatrapporteringssystem. Detta görs med kommandot res checkin aiproj06 på någon av CSC:s unixdatorer.

För din egen skull bör du också ge kommandot course join aiproj06. Detta kommando medför att du får se eventuella login-meddelanden från kursledaren samt att din kurshemsida får en länk till kursen.

När du är klar med kursen ger du kommandot course leave aiproj06 för att återställa allt.

Copyright © Sidansvarig: Jon Larsson <jla+aiproj@kth.se>
Uppdaterad 2006-08-28