Logga in

Registrera

DSF100 · Högskolan Väst

Distribuerade system och fullstack-projekt

Ny kurs

Kom igång gratis

Inga tentor än

Ladda upp dina tidigare tentor och få hjälp med att strukturera ditt studiematerial

Få dina tentauppgifter kategoriseradeBli guidad genom ditt studiematerialFå hjälp direkt med teori och tipsHåll koll på dina framsteg

Kurs info

Kursplan
HP
15
Språk
Svenska
Nivå
Grundnivå
Fakultet
Institutionen för ingenjörsvetenskap
Institution
Institutionen för ingenjörsvetenskap

Lärandemål

Studenten ska efter genomgången kurs kunna:

  • Kunskap och förståelse
  • beskriva vanliga distribuerade arkitekturer och designlösningar, exempelvis klient-server, lagerbaserade och peer-to-peer.
  • redogöra för innebörden av feltolerans, kommunikation, konsistens, koordinering och skalbarhet med hänsyn till distribuerade system.
  • förklara uppbyggnaden och användningsområden för olika typer av databaser, såsom relationsdatabaser och databaser för ostrukturerad data.
  • beskriva uppbyggnaden av en typisk webbapplikation och hur frontend och backend interagerar med varandra.
  • Färdighet och förmåga
  • designa och implementera en webbapplikation uppdelad i en frontend- och en backend-del.
  • implementera enklare API-anrop för exempelvis webb- eller mobilbaserade applikationer.
  • hantera relationsdatabaser med datamodellering och ett strukturerat frågespråk, SQL.
  • Värderingsförmåga och förhållningssätt
  • avgöra när distribuerade system behövs och varför.
Kursinnehå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.
Förutsättningar
  • 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.
Litteratur

Saknas

Liknande kurser vid andra universitet
Linköpings universitet

Linköpings universitet

Eltekniska system

TMEL0843 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Matematisk systemteori

SF283225 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Operativsystem

ID120617 tentor
Redo att boosta dina studier?

Gör som 15 000+ studenter och ta kontroll över ditt tentaplugg.

Kom igång gratis

Produkt

  • Priser

  • Karriär

Företag

  • Om oss

  • Blogg

  • Användarvillkor

  • Integritet

  • Support

Universitet

  • KTH

Uppsala universitet

  • Linköpings universitet

  • Chalmers

  • Lunds universitet

  • Luleå tekniska universitet

  • Stockholms universitet

  • Gymnasiet

  • Socialt

    • Instagram

    • Facebook

    • YouTube

    • TikTok

    • Linkedin

    © 2026 Crash Course Sverige AB