Sök Stäng
Kursplan

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

Version
2025-01-20 - Tills vidare

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

Undervisningen bedrivs på engelska.

Undervisning

Undervisningen består av föreläsningar, workshops, handledda övningar samt självstudier online. Undervisnigen bedrivs på engelska.

Betygsskala

Tregradig skala (UV): Underkänd (U), Godkänd (G), Väl godkänd (VG)

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

Välj litteraturlista
2025-01-20 – Tills vidare

Litteraturlista 2025-01-20Tills vidare

Onlinematerial för aktuella programmeringsspråk via teamtreehouse.com


Gratisresurser online: via https://internetingishard.netlify.app