Kursplan

Projekt: Webbutveckling

Project: Web Engineering

Kurs
DIT343
Grundnivå
7,5 högskolepoäng (hp)

Om kursplanen

Diarienummer (Format: GU 20XX/XXXX)
GU 2024/2323
Ikraftträdandedatum
2025-03-15
Beslutsdatum
2024-11-19
Gäller från termin
Höstterminen 2025
Beslutsfattare
Institutionen för data- och informationsteknik

Betygsskala

Fyrgradig skala, sifferbetyg

Kursens moduler

Projekt, 7,5 högskolepoäng

Inplacering

Kursen är obligatorisk inom Software Engineering and Management, kandidatprogram (N1SOF).

Huvudområde med fördjupning

ITSOF Software Engineering - G1F Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav

Behörighetskrav

För att vara behörig till kursen ska studenten ha avklarat kurserna DIT044 Objektorienterad programmering, 7,5 hp, DIT034 Systematisk datahantering, 7,5 hp, och DIT357 Distribuerade System,7,5 hp, eller motsvarande.

Följande kunskapsnivå i Engelska krävs; Engelska 6/Engelska B eller motsvarande från ett erkänt internationellt test, t.ex. TOELF, IELTS.

Innehåll

Kursen syftar till att behandla nyckelkoncept, tekniker och färdigheter för server- och klient-baserad webbprogrammering, inklusive grundläggande- och avancerad teknik och ramverk för interaktiv fullstack webb-programmering (HTML, CSS, JavaScript). Begreppet responsiv design kommer att användas för att visa likheter och skillnader i webbapplikationer. Genom denna kurs kommer studenterna att lära sig att utveckla webbapplikationer med dynamiskt och interaktivt innehåll.

Mål

Efter godkänd kurs ska studenten kunna:

Kunskap och förståelse

  • definiera och kontrastera klient- och server-baserad webbutveckling
  • förklara begreppet helstacksutveckling (full-stack development)
  • beskriva nyckelkoncepten och -metoderna för utveckling av webbapplikationer, inklusive sessionhantering, databasanslutning, asynkron bearbetning (AJAX), responsiv design och mobile-first design
  • förklara olika programmeringstekniker för att utveckla webbapplikationer med dynamiskt och interaktivt innehåll

Färdigheter och förmåga

  • utveckla webbapplikationer med dynamiskt och interaktivt innehåll
  • utforma webblayouter med teknologier som HTML, CSS och JavaScript
  • utveckla fullstack-applikationer med hjälp av moderna webb bibliotek och ramverk
  • utveckla applikationer för mobila plattformar med hjälp av responsiv design
  • hantera databasanslutningar och asynkron bearbetning

Värderingsförmåga och förhållningssätt

  • reflektera över hur webbprogram kan skrivas och hur olika komponenter integreras, för att designa programvaror effektivt

Hållbarhetsmärkning

Ingen hållbarhetsmärkning.

Former för undervisning

Undervisningen består huvudsakligen av ett projekt, som studenterna arbetar med i smågrupper under hela läsperioden. Projektet är uppdelat i flera avstämningspunkter. Föreläsningar och övningar kommer ges efter behov för att förse studenterna med nödvändig teoretisk och praktisk kunskap.

Undervisningsspråk: engelska

Examinationsformer

Bedömningen av den enskilda studenten kommer baseras på två aspekter: (1) kvaliteten på det färdiga grupprojektet, samt (2) individuellt biddrag. Båda aspekterna måste bedömas uppgå till minst betyg 3 för godkänt kursbetyg. Studenterna måste lämna in skrifliga skattningar av eget och övriga gruppmedlemmars bidrag i projektet, vilka kommer vara del av bedömningen av studentens individuella bidrag till projektuppgiften. Studenter som har bidragit otillräckligt i projektet kan åläggas en individuell uppgift för godkänt kursbetyg.


Om en student som har underkänts två gånger på samma examinerande moment önskar byta examinator inför nästa examinationstillfälle ska en sådan begäran bifallas om det inte finns särskilda skäl däremot (6 kap. 22 § HF).

Om en student har fått besked om pedagogiskt stöd från Göteborgs universitet med rekommendation om anpassad examination och/eller anpassad examinationsform kan examinator, i det fall det är förenligt med kursens lärandemål och förutsatt att inte orimliga resurser krävs, besluta att bevilja studenten anpassad examination och/eller anpassad examinationsform.

Om en kurs har avvecklats eller genomgått en större förändring ska studenten erbjudas minst två examinationstillfällen, utöver ordinarie examinationstillfälle. Dessa tillfällen fördelas under en tid av minst ett år, dock som längst två år efter det att kursen avvecklats/förändrats. Vad gäller praktik och verksamhetsförlagd utbildning (VFU) gäller motsvarande, men med begränsning till endast ett ytterligare examinationstillfälle.

Om en student har fått besked om att denne uppfyller kraven för att vara student vid Riksidrottsuniversitetet (RIU-student) har examinator rätt att besluta om anpassning vid examination, om detta görs i enlighet med Lokala regler gällande RIU-studenter vid Göteborgs universitet.

Betyg

Delkurser

  1. Projekt, 7,5 hp
    Betygsskala: Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3) och Underkänd (U)

På kursen ges något av betygen Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3) och Underkänd (U).

Kursbetyget utgörs av betyget på projektuppgiften.

Kursvärdering

Kursen utvärderas genom möten, både under och efter kursen, mellan lärare och studentrepresentanter. Ett anonymt skriftligt frågeformulär skickas även ut till studenterna efter kursens slut. Resultaten av utvärderingarna används för att förbättra kursinnehållet och som indikation till vilka delar som skulle kunna läggas till, tas bort, förbättras eller ändras.

Övriga föreskrifter

Kursen ersätter kursen DIT342, 7,5 hp. Den här kursen kan inte ingå i en examen som innehåller DIT342. Den kan inte heller ingå i en examen som bygger på en annan examen där DIT342 ingår