Programmeringsparadigm
I kursen tittar vi närmare på paradigm som funktionell programmering, logikprogrammering, och händelsestyrd programmering. Grundläggande begrepp för programmeringsspråk introduceras och diskuteras. I praktiska övningar får du lära dig att uttrycka beräkningar på helt nya sätt och det kommer antagligen att påverka hur du tänker på programmering, oavsett vilket programmeringsspråk du använder i fortsättningen.
Innehåll:
- Grundläggande programmeringsprinciper
- Terminologi och principer vid språkdesign och språkdefinition
- Tolkning och kompilering av programmeringsspråk
- Viktiga programmeringsparadigmer, som imperativ, objektorienterad, händelsestyrd, funktionell och logikprogrammering.
Kursen består av två moment; teori och laborationer.
Undervisning
Undervisningen består av föreläsningar och laborationer.
Examination
Kursen examineras genom ett skriftligt prov, och skriftlig redovisning av laborationer och opposition via kamraträttning. För godkänt betyg på kursen krävs att du är godkänd på båda momenten.
Examinator
Lista över examinatorer finns på
Hänvisningar till öppna källor på internet.
Kurshemsida
Vi använder inte Athena, utan du hittar kurshemsidan på kurser.math.su.se.








