Till KTH:s startsida Till KTH:s startsida

Visa version

Version skapad av Marcus Dicander 2016-08-28 02:24

Visa < föregående
Jämför < föregående

Före kursstart

Registrering

Det finns två ställen där ni ska registrera er på kursen:

  1. För KTH-studenter: "Personliga menyn" i KTH Social.
    För SU-studenter: ange att ni går kursen i rapp-systemet.

  2. Ni behöver också registrera er på kursen progp16 i Kattis-systemet. Detta gör ni genom att:
    1. Logga in i Kattis,
    2. Gå till progp16 i Kattis, och
    3. Klicka länken för att registrera er högst upp.

Kursböcker

Nedanstående böcker rekommenderas men det finns andra som kan passa dig bättre.

  • Programming in Haskell av Graham Hutton.
  • Learn you a Haskell är en lättbegriplig och lättsam nybörjarbok om Haskell. Boken kan läsas gratis från hemsidan.
  • Structure and interpretation of computer programs (SICP) är en av de mest lästa texterna om funktionell programmering. Den använder inte Haskell utan en Lispdialekt som heter Scheme, men nästan allt i den är relevant för Haskellprogrammering också.
  • Learn Prolog Now! av Blackburn, Bos, och Striegnitz (tillgänglig gratis digitalt, går även att köpa i fysisk form)
  • Extraläsning för de som är intresserade: Concepts of Programming Languages av Robert Sebesta behandlar mycket av teorin i den här kursen. Tex historia och jämförelser av programspråk, syntaxanalys, reguljära uttryck, typer, med mera. Om du vill ha ett komplement och inte tycker att föreläsningsbilderna är tillräckliga så är denna bok ett tips!

Det är värt att påpeka att det finns mycket fritt material på nätet som behandlar ämnena i den här kursen!

Komma igång

Se sidan om att komma igång med labbarna.