Kurskod | I161401 |
---|---|
Studiepoäng | 6 |
Lärandemål | Efter avslutad kurs ska den studerande behärska helhetsmässig utveckling av applikationer för internet. Den studerande ska behärska skedena för planering, utveckling och implementering, samt dokumentation. Den studerande ska kunna använda sig av de väsentligaste principerna för programdesign för webbapplikationer samt systematiskt kunna utveckla en applikation utifrån uppgjord plan. Den studerande ska behärska Full Stack-programmering i JavaScript-miljö. |
Innehåll | Kursen introducerar grunderna i planering och utveckling av applikationer för internet. Kursen fokuserar teoretiskt och praktiskt på programmering mot två huvudsakliga sidor av programexekvering – klientsidan (front-end) och serversidan (back-end). Det centrala programmeringsspråket är JavaScript. På klientsidan behandlas hur JavaScript-bibliotek kan användas för att skapa webbapplikationer som exekveras på klientsidan. På serversidan behandlas hur JavaScript (Node.js) kan användas för att skapa webbapplikationer som exekveras på serversidan. I kursen behandlas också Ajax som metod för att hämta information från server till klientsidan i realtid. |
Närvaro | Obligatorisk närvaro vid genomgång av projektuppgifter. |
Vitsordsskala | 1-5 (för betygssättning) |
Ämnesområde | Informationsteknik |
Utbildningsprogram | Utbildningsprogrammet för informationsteknik |
Examination | Skriftlig tentamen samt godkända projektuppgifter. Vitsordsskalan 1-5 utgörs av bedömningskriterierna: Tillfredsställande – synnerligen tillfredsställande (1 – 2) Goda – synnerligen goda (3 – 4) Berömliga (5) |
Kurslitteratur och studiematerial | Niederst Robbins, J. (2018). Learning Web Design: A Beginner’s Guide to HTML, CSS, JavaScript, and Web Graphics (5th ed.). O’Reilly. |
Dokumentering | Godkänt vitsord 1-5 noteras i studiekortet (vid validering används vitsordet Godkänd). |
Arbetsformer | Föreläsningar, laborationer och projektuppgifter. |
Utskriven 26 april 2024 kl 22:34