KURSPLAN
Grundläggande programmering, 7,5 högskolepoäng
Foundations of Programming, 7.5 credits
Kursplan för studenter vår 2023
Kurskod:TGPK12
Fastställd av:VD 2021-10-22
Reviderad av:Utbildningschef 2022-06-01
Gäller fr.o.m.:2023-01-01
Version:3
Utbildningsnivå:Grundnivå
Utbildningsområde:Tekniska området
Ämnesgrupp:IF1
Fördjupning:G1F
Huvudområde:Informatik

Lärandemål

Efter genomgången kurs skall studenten

Kunskap och förståelse

- visa kunskap om och förståelse för programmeringens grundläggande byggstenar så som variabler, datatyper, iterationer, vilkorssatser och funktioner.
- visa kunskap om grundläggande koncept i en objektorienterad ansats
- ha kännedom om JavaScripts möjligheter, begränsningar och aktuella användningsområden
- visa förståelse för relationen mellan JavaScript, HTML och CSS

Färdighet och förmåga

- visa förmåga att felsöka och identifiera grundläggande programmeringsfel
- visa förmåga att självständigt lösa ett givet problem och välja lämpligt angreppssätt

Innehåll

Kursen innehåller moment som ger teoretiska och praktiska kunskaper i att utveckla moderna webbapplikationer och webbtjänster.

Kursen innehåller följande moment:
- JavaScript, objektorienterad programmering
- Manipulera HTML med Document Object Model
- Händelsestyrd programmering

Undervisningsformer

Föreläsningar, övningar och laborationsuppgifter.

Undervisningen bedrivs på engelska.

Förkunskapskrav

Grundläggande behörighet samt genomgången kurs Webb- och gränssnittsdesign, 15 hp (eller motsvarande kunskaper).

Examination och betyg

Kursen bedöms med betygen 5, 4, 3 eller Underkänd.

Poängregistrering av examinationen för kursen sker enligt följande system:
ExaminationsmomentOmfattningBetyg
Projektarbete15 hp5/4/3/U
Laborationsuppgifter2,5 hpU/G
1 Bestämmer kursens slutbetyg vilket utfärdas först när samtliga moment godkänts.

Kurslitteratur

Kurslitteraturen fastställs 8 veckor innan kursstart.

Författare: Freeman, E & Robson, E
Titel: Head first JavaScript programming
Förlag: O'Reilly Media
ISBN: 9781449340131