Course code | I161401 |
---|---|
ECTS Credits | 6 |
Goals | 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ö. |
Contents | 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. |
Attendance | Obligatorisk närvaro vid genomgång av projektuppgifter. |
Grading scale name | 1-5 (för betygssättning) |
Vocational education and training | Informationsteknik |
Degree program | Utbildningsprogrammet för informationsteknik |
Descriptive assessment | 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) |
Material | Niederst Robbins, J. (2018). Learning Web Design: A Beginner’s Guide to HTML, CSS, JavaScript, and Web Graphics (5th ed.). O’Reilly. |
Documentation | Godkänt vitsord 1-5 noteras i studiekortet (vid validering används vitsordet Godkänd). |
Teaching methods | Föreläsningar, laborationer och projektuppgifter. |
Utskriven 09 maj 2025 kl 16:26