Introduktion till front-end programmering, 7,5 hp
Introduction to Front-End Programming, 7.5 credits
Kurskod: IK4062
Akademin för informationsteknologi
Nivå: Grundnivå
Välj kursplan
Fastställd av: Forsknings- och utbildningsnämnden, 2024-11-18 och gäller studenter antagna vårterminen 2025.
Huvudområde med fördjupning
Informatik, Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav. (G1F)Behörighetskrav
Kursen Prototypande 7,5 hp. Undantag ges för kravet på svenska. Engelska 6.
Kursens inplacering i utbildningssystemet
Kursen ingår i programmet Digital design och innovation. Kursen ges även som fristående kurs.
Mål
Kursens mål är att studenten ska utveckla färdigheter och kunskaper om front-end programmering för utveckling av grafiska, interaktiva gränssnitt på webben i desktop och mobil. Vidare ska studenten utveckla grundläggande färdigheter i att använda programmeringsverktyg. Studenten ska arbeta praktiskt med olika utvecklingsverktyg som bygger på öppna standarder. Efter kursen ska studenten kunna skapa enklare gränssnitt som kan köras i webbläsare, samt förstå grunderna för hur Application Programming Interface (API:er) och relationsdatabaser kan användas för front-end.
Efter avslutad kurs ska studenten kunna:
Kunskap och förståelse
- redogöra för grundläggande begrepp inom front-end programmering
- redogöra på en grundläggande nivå för hur en relationsdatabas och API:er kan användas för front-end
Färdighet och förmåga
- utveckla grundläggande gränssnitt med öppna, standardiserade, moderna utvecklingsspråk (HTML, CSS och JavaScript)
- skapa och göra enklare förfrågningar mot API:er och databaser i syfte att skapa interaktivitet
- konstruera och dokumentera enklare front-end lösningar enligt gängse standarder
Värderingsförmåga och förhållningssätt
- på en grundläggande nivå värdera och reflektera över vilka designdokument som är relevanta vid en designöverlämning
Innehåll
Kursen introducerar grundläggande programmeringsspråk för front-end utveckling (HTML, CSS och JavaScript). Vidare introduceras grunderna i hur en relationsdatabas används för att skapa en interaktiv front-end. Även hur API:er kan användas för att kommunicera med datakällor introduceras. Kursen behandlar också standarder för hur kod bör skrivas och dokumenteras, samt den designdokumentation som är relevant som leverabel till utveckling.
Undervisningsspråk
Undervisning
Undervisningen består av föreläsningar, workshops, handledda övningar samt självstudier online. Undervisnigen bedrivs på engelska.
Betygsskala
Examinationsformer
Examinationen består av ett individuellt front-end projekt, individuella övningar och en designöverlämning som genomförs i grupp. För godkänt på kursen måste alla examinationsmoment vara godkända. För VG på kursen måste projektet ha betyget VG.
2401: Front-end projekt, 4 hp
Tregradig skala (UV): Underkänd (U), Godkänd (G), Väl godkänd (VG)
2402: Övningar, 3 hp
Tvågradig skala (UG): Underkänd (U), Godkänd (G)
2403: Designöverlämning, 0,5 hp
Tvågradig skala (UG): Underkänd (U), Godkänd (G)
Undantag från angiven examinationsform
Om särskilda skäl finns får examinator göra undantag från angiven examinationsform och medge att en student examineras på annat sätt. Särskilda skäl kan till exempel vara beslut om riktat pedagogiskt stöd.
Kursvärdering
I kursen ingår kursvärdering. Denna är vägledande för utveckling och planering av kursen. Kursvärderingen dokumenteras och redovisas för studenterna.
Kurslitteratur och övriga läromedel
Litteraturlista 2025-01-20 – Tills vidare
Onlinematerial för aktuella programmeringsspråk via teamtreehouse.com
Gratisresurser online: via https://internetingishard.netlify.app