Högskolan Väst logga

KURSPLAN

Kurskod: DSF100

Distribuerade system och fullstack-projekt, 15 Högskolepoäng

Distributed Systems and Fullstack Project, 15 Credits


Beslutad: 2025-05-08

Beslutande: Institutionen för ingenjörsvetenskap

Gäller från: H25


Kursens mål

Studenten ska efter genomgången kurs kunna:

Kunskap och förståelse

Färdighet och förmåga

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

Behörighetskrav

Grundläggande behörighet samt godkänt resultat från följande kurs/kurser:
DAK101 Datorarkitektur, 5 hp
OGL202 Operativsystem med GNU/Linux 7,5 hp
GNI102 Grundläggande nätverks- och internetteknik, 7,5 hp
OPB200 Objektorienterad programmering med C++, 7,5 hp eller motsvarande.

Formerna för bedömning av studenternas prestationer

Individuell skriftlig salstentamen. Projekt i grupp med muntlig och skriftlig redovisning.

Kursens innehåll

Kursen behandlar grunderna inom distribuerade system, såsom vanliga arkitekturer och designlösningar såsom klient-server och peer-to-peer. Kursen innehåller moment om hur man uppnår, till exempel, feltolerans, kommunikation, konsistens, koordinering och skalbarhet inom distribuerade system.

Kursen behandlar olika databastyper som till exempel relationsdatabaser (SQL), frontend-utveckling med javascript, html och css, backend-utveckling med koppling till databas, statiska och dynamiska sidor och API-kopplingar för att förbereda för fullstackprojektet. I projektet arbetar man i grupp och bygger en komplett webapplikation som presenteras och demonstreras i slutet av kursen.

Övriga föreskrifter

Betygsskala: U/3/4/5

Undervisningsspråk: Undervisningen bedrivs på svenska.

För att få starta projektet i kursen, krävs godkänt resultat på ett skriftligt laborationsprov som genomförs strax innan projektstarten.

Generella regler för examination vid Högskolan Väst finns på www.hv.se.

Om den studerande har ett beslut/rekommendation om särskilt pedagogiskt stöd på grund av funktionsnedsättning har examinator rätt att examinera den studerande i en anpassad examinationsform.

Nivå

Grundnivå

Successiv fördjupning

G2F - Grundnivå, har minst 60 hp kurs/er på grundnivå som förkunskapskrav

Huvudområde(n)

Datateknik, Datavetenskap