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:
Examinationsmoment | Omfattning | Betyg |
---|
Skriftlig och muntlig redovisning av projektarbete | 5 hp | 5/4/3/U |
Inlämningsuppgifter | 2,5 hp | 5/4/3/U |
Kurslitteratur
Litteratur
Kurslitteraturen fastställs en månad innan kursstart.
Resurser online kommer att rekommenderas vid kursstart.