Sök Stäng
Kursplan

Grundläggande webbsystem och databaser, 11 hp

Web Systems Fundamentals and Databases, 11 credits

Kurskod: DI4020

Akademin för informationsteknologi

Nivå: Grundnivå

Välj kursplan

Version
2025-01-20 - Tills vidare

Fastställd av: Forsknings- och utbildningsnämnden, 2024-09-18 och gäller studenter antagna vårterminen 2025.

Huvudområde med fördjupning

Digital forensik, Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav. (G1F)

Behörighetskrav

Administration av datorsystem 7,5 hp och Programmering 7,5 hp. Engelska 6.

Kursens inplacering i utbildningssystemet

Kursen ingår i IT-forensik och informationssäkerhet 180 hp.

Mål

Kursens mål är att studenten ska utveckla grundläggande kunskap och färdighet som är nödvändiga för modern webbutveckling, inklusive databaskoncept och metoder som är avgörande för databasdriven webbutveckling.


Efter avslutad kurs ska studenten kunna:

Kunskap och förståelse

  • redogöra för de grundläggande begrepp och principer som används i webbutveckling och databasdriven webbutveckling


Färdighet och förmåga

  • designa, konstruera och utplacera enkla statiska och dynamiska webbapplikationer med hjälp av HTML5, CSS3, JavaScript, och en LAMP stack (Linux, Apache, MySQL, och PHP)
  • tillämpa principer för relationsdatabaser för att designa enkla databaser och använda SQL för att definiera och manipulera data
  • skriva och exekvera SQL-frågor i en relationsdatabas för att skapa dynamiskt innehåll i ett webbsystem


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

  • reflektera över olika perspektiv och expertis som krävs i modern webbutveckling
  • reflektera över integreringen av databashanteringssystem i en webbmiljö
  • reflektera över utvecklingen av webbtekniker och hur detta påverkar kunskapsbehov och färdigheter som webbutvecklare kräver

Innehåll

World Wide Web erbjuder en plattform för att producera, söka, konsumera och dela information. På webben genereras webbsidor dynamiskt med hjälp av olika tekniker och är åtkomliga via Internet. I praktiken kräver webbutveckling olika kompetens.

Kursen introducera olika ämnen som krävs för modern webbutveckling och databasdriven webbutveckling. Kursen introducerar inledningsvis databassystem och begreppen bakom relationsmodellen. Kursen presenterar också datadefinition och manipulation med SQL. Senare i kursen introduceras webbutveckling, som handlar om hur webbsystem fungerar och den grundläggande kunskap som krävs för utveckling av klient/server-sidan.

Undervisningsspråk

Undervisningen bedrivs på engelska.

Undervisning

Undervisningen består av föreläsningar, laborationer och ett projektarbete.

Betygsskala

Fyrgradig skala, sifferbetyg (TH): Underkänd (U), Godkänd (3), Väl godkänd (4), Mycket väl godkänd (5)

Examinationsformer

Examinationen sker genom skriftlig och muntlig presentation av ett webutvecklingsprojekt, laborationer, samt två skriftliga tentamina.

2101: Utveckling av en dynamisk webbsida, 2,5 hp
Tvågradig skala (UG): Underkänd (U), Godkänd (G)

2104: Skriftlig sluttentamen, 4 hp
Fyrgradig skala, sifferbetyg (TH): Underkänd (U), Godkänd (3), Väl godkänd (4), Mycket väl godkänd (5)

2201: Laborationer, 3 hp
Tvågradig skala (UG): Underkänd (U), Godkänd (G)

2202: Skriftlig halvtidstentamen, 1,5 hp
Tvågradig skala (UG): Underkänd (U), Godkänd (G)

Undantag från angiven examinationsform

Om särskilda skäl finns får examinator göra undantag från angiven examinationsform och medge att en student examineras på annat sätt. Särskilda skäl kan till exempel vara beslut om riktat pedagogiskt stöd.

Kursvärdering

I kursen ingår kursvärdering. Denna är vägledande för utveckling och planering av kursen. Kursvärderingen dokumenteras och redovisas för studenterna.

Kurslitteratur och övriga läromedel

Välj litteraturlista
2025-01-20 – Tills vidare

Litteraturlista 2025-01-20Tills vidare

Undervisningsmaterial är tillgängligt på kursens hemsida.


Randy Connolly & Ricardo Hoar. Fundamentals of Web Development, 2nd Edition, Pearson, 2017


Thomas Connolly & Carolyn Begg. Database Systems: A Practical Approach to Design, Implementation, and Management, 6th Edition, Pearson, 2015.