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
- 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.
- 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
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.
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.
Resurser online kommer att rekommenderas vid kursstart.