Course info
Kurs Kurskod: TIG050 Kursnamn: Programmeringsverktyg för kognitionsvetare Omfattning: 7,5 hp
Innehåll Kursen består av två moment: Grundläggande programmering för kognitionsvetare, 4 hp. Detta moment ger en introduktion till programmering. 2. Applikationsmoment, 3.5 hp. I detta moment stiftar studenten bekantskap med någon programapplikation, samt utför ett projektarbete i grupp med andra studenter, där en applikation används för att belysa ett kognitionsvetenskapligt problem
Former för bedömning Momentet Grundläggande programmering 4 hp examineras med skriftlig tentamen. Betygsskala: U, G, VG. Applikationsmomentet 3.5 hp examineras med projektarbete i grupp. Betygsskala: U, G.
Betyg Betygskala för hela kursen: U, G, VG. För G på kursen krävs G på båda momenten. För VG på kursen krävs VG på moment 1 och G på moment 2. För studerande som underkänts i prov ges möjlighet till förnyat prov. Den som godkänts i prov får ej undergå förnyat prov för högre betyg.
Lärare Föreläsningar Övningar Kurssekreterare Claes Strannegård Simon Ulfsbäcker Kurssekreterare Jon Mjölnevik
Schema (detaljerat schema publiceras före kursstart) Halvfart: Två tillfällen i veckan. Delar Del 1: slutet av januari + februari 12 föreläsningar Del 2: hela mars Del 1 Tillfälle: Föreläsning (1 timme) Övningsstöd (2 timmar) Del 2 Coachingstöd (2 timmar)
Second Edition. Available at Cremona, Bokus, Amazon UK Textbook Second Edition. Available at Cremona, Bokus, Amazon UK
Course website Course website We will be using it for www.gu.se/gul Search for TIG044 We will be using it for Lecture slides Course info, including schedule Announcements Additional material, including Why FP matters
Online resources Book website Haskell.org Too fast introductions www.cs.kent.ac.uk/people/staff/sjt/craft2e Haskell.org http://www.haskell.org Too fast introductions http://www.haskell.org/haskellwiki/Haskell_in_5_steps. http://www.haskell.org/haskellwiki/Learn_Haskell_in_10_minutes About Haskell http://www.freesoftwaremagazine.com/articles/haskell
Before the first lecture You need to have your own laptop and bring it at all times! It can be a PC or a Mac or a Linux machine. You also need to have a wireless internet connection that works at the IT University. Please fix this before the first lecture! If you run into difficulties, please contact us!
Set-up Lectures Exercises In very interactive mode You will use your own laptops all the time Exercises at the lectures: you work in groups of two. Both should write the code on their computers and be prepared to present Exercises No lectures, but individual tutoring