Kursen design (v3)
Kursen Teknisk webbdesign och användbarhet, a.k.a. design, lär webbprogrammeraren att tekniskt förbereda sin webbplats för design och användbarhet.
Kursen syftar till en orientering inom områden design och användbarhet, specifikt för tillämpningsområdet webb. Kursen har tekniken som utgångspunkt, där olika tekniker introduceras och används för att underlätta webbdesign och användbarhet för webbplatsen med syftet att skapa en korrekt och användarvänlig webbplats.
#Förkunskaper
Det formella förkunskapskravet är:
Genomgången kurs i Webbteknologier 7.5hp.
#Innehåll
Kursen omfattar följande områden:
- Färglära och färgsättning av en webbplats
- Typografi
- Lagar och regler kring webbplatser
- Anpassa webbplats för funktionshindrade
- Grid-baserad layout
- CSS-konstruktioner för style med CSS/SASS
- Bygga tema till webbplats
- Använda PHP-ramverk för att skapa och designa webbplats
#Mål
Kursens mål är indelade i undergrupper.
#Kunskap och förståelse
Efter genomförd kurs skall studenten:
- påvisa grundläggande förståelse för teknisk webbdesign och användbarhet genom att skriftligen beskriva och sammanfatta erfarenheter och observationer från övningar och projekt.
- påvisa goda kunskaper i att anpassa och designa en webbplats via praktiska övningar och projekt.
#Färdighet och förmåga
Efter genomförd kurs skall studenten:
- självständigt utveckla, dokumentera och presentera ett projekt inom webbdesign och användbarhet.
- ha god praktisk förmåga att hantera de tekniker, verktyg och miljöer som används för att designa och göra en webbplats användbar.
#BTH’s perspektiv i utbildningen
Blekinge Tekniska Högskola har de senaste åren utvecklat en vision som ska genomsyra hela verksamheten:
En bättre värld genom kunskap, kompetens och innovation inom digitalisering och hållbarhet.
Som en del av visionen och strategin för att tillämpa vision har BTH definierat fem perspektiv på utbildning:
- Samverkan
- Hållbarhet
- Jämställdhet
- Internationalisering
- Forskningsanknytning
Vi kommer i denna kurs fokusera på perspektivet hållbarhet och sedan får ni även en introduktion till perspektivet forskningsanknytning.
I början av kursen introduceras vi till perspektivet hållbarhet för att i slutet av kursen ha förutsättningar för att kunna analysera hur vi som programmerare kan arbeta hållbart.
#Kursmoment
Kursen är uppdelad i kursmoment där varje kursmoment uppskattas till 20h studerande i form av programmering, undersökning, läsande, övningar, uppgifter, redovisning och eftertanke.
#Kmom01: Ramverk, innehåll, style
Vi ska ta oss en titt på den mjukare delen av webbprogrammering, webbdesign och användbarhet. Det handlar också om snabba sidomladdningar, sökmotoroptimering, att skriva för webben och hur vi väljer att organisera webbplatsens material. Vi ska även kolla över de tekniker som används för att uppnå detta.
Instruktion till kursmoment 01.
#Kmom02: SASS och typografi
Vi går igenom hur man kan designa med SASS, som är en preprocessor till CSS. Vi lär oss grunderna, hur vi bygger CSS-filer ifrån våra SASS-konstruktioner.
Vi går även igenom fonter, vad man ska tänka på kring valet av font, var man kan hitta fonter och hur man använder dem tillsammans med SASS. Vi nuddar även ikoner, skillnaden mellan webbläsarna och begreppet minifiering.
Instruktion till kursmoment 02.
#Kmom03: Layout
Med hjälp utav CSS-grid och flexbox går vi igenom hur man kan lägga upp sin layout, vad man ska tänka på och hur de båda teknikerna används.
Vi går även igenom vad polyfill är, hur man kan placera saker utanför sin layout och webbläsarens devtools, som är webbutvecklarens bästa vän.
Instruktion till kursmoment 03.
#Kmom04: Färg
Vi tittar på färger, färghjulet och olika tekniker för att kombinera färger i ett sammanhang, så kallade färgscheman.
Vi jobbar med tekniker kring hur en webbplats kan färgläggas. Men innan det funderar vi igenom om de vanligaste webbplatsern är färgglada eller inte? Det kan vara så att många webbplatser har ett begränsat användande av färger. Om det stämmer, hur kan det komma sig?
Instruktion till kursmoment 04.
#Kmom05: Bilder
Låt oss ägna ett kursmoment åt att testa runt med bilder, bildverktyg och bildformat samt hur vi publicerar bilderna på en webbplats, inklusive responsivitet.
Vi skall se hur vi kan använda bilder för att skapa “bildtunga” teman, här är bilderna en viktig ingrediens i webbplatsens tema.
Instruktion till kursmoment 05.
#Kmom06: Tillgänglighet och prestanda
Vi arbetar med verktyget Google Lighthouse för att på ett tydligt sätt kunna se hur vi kan förbättra vår hemsida.
Instruktion till kursmoment 06.
#Kmom07/10: Projekt och examination
Avslutningsvis gör du ett projekt enligt en specifikation. Projektet är det sista som du gör och tillsammans med alla redovisningar som finns på din me-sida så används detta som underlag för att examinera dig från kursen.
Instruktion till kursmoment 10.
#Kurslitteratur
Måste jag skaffa kurslitteraturen?
#Kurslitteratur
Som kurslitteratur har jag valt följande böcker, tillsammans med ett antal artiklar som finns tillgängliga på nätet.
Det finns läsanvisningar i samband med varje kursmoment.
#Övrig litteratur
I varje kursmoment kan det tillkomma läsanvisningar i till exempel artiklar, manualer och webbmaterial.
#Läsanvisningar
Här följer en sammanställning av de läsanvisningar till kurslitteraturen som ges i varje kursmoment.
Kursmoment | Beautiful Web Design |
---|---|
Kmom01 | |
Kmom02 | 1 |
Kmom03 | (1), 4 |
Kmom04 | 2, (4) |
Kmom05 | 5 |
Kmom06 | 3 |
Kmom10 |
#Rekommenderad studieplan
Kursen har en rekommenderad studieplan som visar en översikt över kursens olika moment och när de i tiden bör utföras för att studenten skall ligga i fas med kursens planering.
I studieplanen visas när rättning sker av respektive inlämnat moment samt när det finns möjligheter att göra restinlämningar.
Läs mer om den rekommenderade studieplanen.
#Lektionsplan
Det finns en lektionsplan som visar en detaljplanering för undervisningen i kursen, vecka för vecka.
Läs mer om lektionsplanen.
#Handledning
Förutom den planerade undervisningen enligt lektionsplanen så kan du få hjälp och stöd i kursens chatt och via kursens Github Issues. Chatten lämpar sig för korta enkla frågor och issues för mer utredande och längre frågor och svar. Om du inte får svar i chatten så rekommenderar vi att du skapar en Github Issue.
Läs om lärarstöd och handledning.
#Betygsättning
Det finns ett särskilt dokument som beskriver hur bedömning och betygsättning sker.
#Ladok
Enligt kursplanen finns ett antal ladokmoment och de är kopplade till kursens kursmoment enligt följande.
Kursens moment | Ladok moment enligt kursplan |
---|---|
Kmom01 + kmom02 | Uppgift 1 á 2.5hp |
Kmom03 + kmom04 | Uppgift 2 á 2.5hp |
Kmom05 - kmom10 | Projekt á 2.5hp |
Den sista inlämningen bestämmer kursens slutbetyg vilket utfärdas när samtliga moment godkänts.
Läs mer om rapportering av resultat.
#Kursvärdering och kursutveckling
Det finns ett särskilt dokument som beskriver hur arbetet med kursutvärderingar och kursutveckling sker. Det är oerhört viktigt för mig att du säger till vad du tycker om kurs och kursmaterial, du kan alltid hojta till i både forum, chatt eller mail.
Läs om hur vi jobbar med kursutvärdering och kursutveckling.
#Kursplan
Kursplanen är kursens formella dokument som fastställts av högskolan. När kursen utvärderas görs det mot kursplanen. I kursplanen kan du läsa om kursens klassificering, syfte, innehåll, mål, generella förmågor, lärande och undervisning, bedömning och examination, litteratur, mm.
Du hittar kursplanen genom att söka på kurskoden PA1436 via BTH’s hemsida.
#Versioner av kursen
Om du påbörjat den äldre version av kursen så skall du också slutföra denna versionen av kursen (eller göra om den nya kursen från start). Alternativt rådgör du med den som är kursansvarig.
För tillfällen från höstterminen 2020 så finns kursmaterialet till design (v3) här.
För tillfällen från hösten 2018 till och med hösten 2019, så finns kursmaterialet till den kursen i design (v2).
För tillfällen fram till och med höstterminen 2017, så finns kursmaterialet till den kursen i design (v1).
#Revision history
- 2021-10-07: (B, efo) Introvideos.
- 2020-08-25: (A, nik) Landningssida för v3.