KURSPLAN
Klientprogrammering II, 7,5 högskolepoäng
Client-side Programming II, 7.5 credits
Kursplan för studenter vår 2019
Kurskod: T2KK19
Fastställd av: VD 2018-12-04
Gäller fr.o.m.: 2019-01-01
Version: 1
Utbildningsnivå: Grundnivå
Utbildningsområde: Tekniska området
Ämnesgrupp: DT1
Fördjupning: G1F
Huvudområde: Informatik

Lärandemål

Efter genomgången kurs skall studenten

Kunskap och förståelse

- visa förståelse för olika designprinciper vid utvecklingen av JavaScript-applikationer
- visa kännedom om terminalkommandon och CLI-program för effektivare arbetflöden

Färdighet och förmåga

- visa förmåga att skapa webbapplikationer med ett grafiskt användargränssnitt
- visa förmåga att tillämpa befintliga JavaScript-bibliotek och ramverk
- visa färdighet i att tillämpa moderna JavaScript API:er för att förbättra användarupplevelsen, så som geolocation för positionering och localStorage för datalagring.

Innehåll

Kursen är en uppföljning av kursen Klientprogrammering I, som fokuserade på att lära ut grunderna i programmering med JavaScript. Huvudfokus i denna kurs är att skapa en interaktiv webbapplikation för mobila enheter. Innehållet i kursen beror därför på vilka områden av klientprogrammering studenterna vill fördjupa sig i. Individuell- och grupphandledning är den övervägande undervisningsformen i kursen.

Kursen innehåller följande delar:
- JavaScript, objektorienterad klientprogrammering
- JavaScript-bibliotek och återanvändning
- Manipulera HTML med Document Object Model
- Designprinciper och koncept så som händelsestyrd programmering, modulhantering och closures

Undervisningsformer

Workshops, handledning och projektarbete

Undervisningen bedrivs på engelska.

Förkunskapskrav

Grundläggande behörighet samt genomgångna kurser i Webb- och gränssnittsdesign, 9 hp och Grafisk design och visuell kommunikation I, 15 hp (eller motsvarande kunskaper).

Examination och betyg

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

Kursens slutbetyg utgör en sammanvägning av ingående examinationsmoment. Kursens slutbetyg utfärdas först när samtliga moment godkänts.

Poängregistrering av examinationen för kursen sker enligt följande system:
ExaminationsmomentOmfattningBetyg
Skriftlig och muntlig redovisning av projektarbete5 hp5/4/3/U
Inlämningsuppgifter2,5 hp5/4/3/U

Kurslitteratur

Litteratur

Kurslitteraturen fastställs en månad innan kursstart.

Resurser online kommer att rekommenderas vid kursstart.