VÄLKOMNA
Välkomna till kursen Design av webbapplikationer! I kursen behandlar vi design av webbapplikationer ur både
ett tekniskt och designbaserat perspektiv. Kursen består av en serie av seminarier, inspelade lektioner,
frågestunder och projektarbete.
Kurshandboken, som ni i andra kurser kanske finner i separata dokument,
finns här nedan i kursrummet. Förändringar kan komma att ske så se till att ni håller er uppdaterade.
Upplägg
Under kursens första fem veckor går vi igenom vad användarcentrerad design är och hur det kantillämpas för
att vidareutveckla webbapplikationer utifrån krav och behov från slutanvändare. Det vi lär oss här lägger
grunden för hur du i framtiden kan arbeta med utveckling på ett sätt som gör att det du skapar mer sannolikt
kommer att bli en framgångsrik lösning som dina slutanvändare faktiskt vill använda. (Inga förkunskaper om
visuell design krävs – vi kommer att fokusera på process och metod.)
Registrering
Kom ihåg att registrera dig i
Ladok
vid kursens start.
Under kursens sista fem veckor behandlar vi hur designmönster kan tillämpas för att skapa användbara
användargränssnitt. Vi kommer också att behandla hur webbapplikationer kan byggas med hjälp av olika
designmönster för mjukvaruarkitektur exempelvis Model View Controller (MVC), Object Relational Mapping (ORM)
och ramverk såsom React.
KURSHANDBOK
Här finner ni kurshandboken (som ni kan vara vana vid att se i ett separat dokument i andra kurser). I denna
kurs finns dock denna information endast här i kursrummet. Kurshandboken innehåller information om kursens
upplägg, examinerande moment, schema, litteratur och annat som är viktigt att känna till.
Examinerande moment
Om ni klickar på Examinerande moment nedan kan ni
se examinerande moment, såsom de registreras i Ladok, samt datum för de försök som ni har att tillgå.
Deadline för samtliga försök är 23:59 det datum som anges i tabellen. Försök två och tre är tillgängliga
från det förra tillfällets deadline.
Generativ AI
Kursen tillåter
AI-användning enligt nivå 5, enligt Högskolans nivåbeskrivning för AI-användning, om inte annat anges i uppgiftsbeskrivningen. För
denna kurs innebär det att ni, vid utförande av examinerande uppgifter, får använda AI för att utveckla era
idéer, få mer inspiration inspiration, samt göra resultatet tydligare eller bättre. Ni får inte använda AI
för att skapa en hel uppgift eller för att skapa något som ni inte förstår. Ni måste kunna förklara och
förstå allt som ni lämnar in. Om ni använder AI ska detta framgå i er inlämning, enligt instruktion för
respektive inlämningsuppgift. DEtta kan bestå av loggar från/länkar till AI-chattar, eller kodkommentarer
som använts i exempelvis VS Code som stöd till er kod. Om ni inte anger hur ni använt AI och det upptäcks
kommer det att betraktas som fusk.
Ni kan läsa mer om Högskolans policy för generativ AI (GAI) via denna länk.
Aktiviteter
Om ni klickar på Aktiviteter nedan finner ni
kursveckornas planerade innehåll, samt var ni kan hitta material och resurser för respektive vecka. I
tabellen framgår vilka schemalagda tillfällen som finns (markerade med 📆), samt annat material och
läsanvisningar. För vissa veckor finns en länk markerad med 🙍, som leder till en sida med mer detaljerad
information om veckans innehåll och vad ni behöver göra för att exempelvis förbereda er för lektioner.
Utöver de planerade aktiviteterna förväntas ni själva planera era studier för att förbereda er för
schemalagda tillfällen, ta till er läsanvisningar, samt utföra labbar och projekt. Inlämningsuppgifter, vars
ordinarie inlämningstillfälle infaller under veckan, syns också i tabellen. Notera dock att detaljer kring
inlämningsuppgifterna finns i tabellen "Examineranden moment".
Zoom
För alla schemalagda tillfällen vecka 8-13 där det finns möjlighet att ansluta via Zoom är det alltid
Mikaelas eget Zoom-rum
(Zoom → Join → skriv
mie.du) som gäller. Detta gäller även om ni vill ha stöd och ombeds
av Mikaela ansluta via Zoom.
Examinerande moment
Tabell innehållande information om Ladok, inlämningsuppgifter och deadlines.
|
Uppgift
|
|
Löpande examination 3,0 hp
|
|
|
|
Inlämningsuppgifter 3,5 hp
|
Detaljer rörande respektive uppgift.
|
Projekt
|
|
Grupp (Projektgrupp)
Examinationstyp: Kodinlämning
|
|
Detaljer rörande respektive uppgift.
|
Projekt (redovisning)
|
|
Grupp (Projektgrupp)
Examinationstyp: Obligatoriskt, Campus
|
|
Detaljer rörande respektive uppgift.
|
Projektreflektion
|
|
Individuell
Examinationstyp: Videoinspelning
|
|
|
Aktiviteter
Tabell innehållande information om aktiviteter för respektive vecka.
|
Vecka
|
Innehåll
|
Resurser
|
04
20 jan - 26 jan
|
Kursintroduktion och uppstart
|
|
05
27 jan - 02 feb
|
Användarcentrerad design
|
|
06
03 feb - 09 feb
|
Användarcentrerad design
|
|
07
10 feb - 16 feb
|
Användarcentrerad design
|
|
08
17 feb - 23 feb
|
Användarcentrerad design & Intro av kursens andra del
|
|
09
24 feb - 02 mar
|
Backend med Node.js & Express
-
🙍
Läsanvisningar denna vecka
-
🔴 Lektion 2 - CRUD från Databas till API | ⏱ 1 timmar och 11 minuter
-
🔴 Lektion 3 - Backend Services | ⏱ 1 timmar och 41 minuter
|
|
10
03 mar - 09 mar
|
JavaScript frontend med React.js, grunder.
|
|
11
10 mar - 16 mar
|
API-kommunikation och styling
|
|
12
17 mar - 23 mar
|
Projekt - Självständigt arbete i grupp
|
|
13
24 mar - 30 mar
|
Projekt - Självständigt arbete i grupp
Inlämningsuppgifter:Projekt (kod)Projektreflektion
|
|
FÖRHÅLLNINGSREGLER
Grupparbeten
Arbete i par och grupp är centralt i denna kurs. Det hjälper att öka er samarbetsförmåga och att tillsammans
lösa problem. Några förhållningsregler som gäller är:
-
För kursens första halva indelas ni i seminariegruper. Detta sköter Yves.
-
Ni får själva välja grupper för projektarbete (ca 4 personer/grupp).
-
Allt arbete ska vara jämt fördelat mellan gruppens medlemmar. Ingen enskild medlem ska dra ett tyngre
lass än de andra.
-
Om någon i gruppen halkar efter måste gruppen hjälpa till att fånga upp den personen.
-
Gruppen måste på förhand komma överens om tider för möten och arbete, så att tiderna passar alla
gruppmedlemmar. Exempelvis får endast gemensamt arbete förläggas utanför kontorstid (8-17) om det är
överenskommet mellan alla deltagare.
-
Om någon del av grupparbetet inte fungerar eller att dessa ovanstående principer inte kan följas, måste
lärare kontaktas.
Ansvar vid självständiga studier
Denna kurs kommer till ganska stor del bestå av självständiga studier, vilket ställer krav på ansvarstagande
från samtliga studenter . Detta gäller både helt individuellt och i grupp. Några förhållningsregler angående
detta:
-
Ha alltid koll på anslag så att du vet om något förändras.
-
Det finns schemalagda tillfällen som har krav på att ni gjort vissa förberedelser.
Ha koll på dessa! Det är viktigt att ni kommer förberedda så att ni kan ta del av de
schemalagda tillfällenas material på bästa sätt.
-
Planera dina studier i god tid. Kolla vad du behöver göra gällande läsning och förberedelser varje
vecka.
-
Om det är något du inte förstår, fråga lärare eller kurskamrater. Det är ditt eget ansvar att ta reda på
saker som du finner otydligt.
Inlämningsuppgifter och deadlines
Ni har tre försök att lämna in projektet. I kursrummet kommer ni att se deadlines i form av datum. Samtliga
deadlines är 23:59 på givet datum. Om flera försök finns, är försök två och tre är tillgängliga från det
föregående försökets deadline. Rättning kommer att inom en vecka efter inlämningstillfället. Även om ni
lämnar in tidigare än deadline kan ni få vänta till efter deadline på rättning. Att deadline inträffar på
söndagar och 23:59 är ur främst administrativt perspektiv - för att inte begränsa er, men officiell
studietid är måndag till fredag 8-17 och arbete utöver denna tid behöver vara överenskommet inom gruppen vid
grupparbeten.
Tvetydigheter
Om det finns information som är olika mellan olika ställen gäller följande prioriteringsordning:
-
anslag i kursrummet
-
schemat i TimeEdit
-
kurshandbok och detaljplanering i kursrummet.
Kursöversiktssidan visar en tabellorienterad vy av kursschemat och grunderna för
kursens bedömning. Du kan lägga till kommentarer, anteckningar eller tankar som du har om kursens
struktur, kursens regler eller något annat.
Klicka på länken ”Redigera” längst upp för att lägga till kommentarer.
Kurssammanfattning:
Kurssammanfattning
| Datum |
Information |
Sista inlämningsdatum |
|
|