Datavetenskap GR (A), Frontend-baserad webbutveckling, 7,5 hp
Observera att litteraturen i kursplanen kan ändras/revideras fram till:
• 1 juni för en kurs som startar på höstterminen
• 15 november för en kurs som startar på vårterminen
• 1 april för en kurs som startar på sommaren
Skriv ut eller spara kursplanen som PDF
Du kan enkelt skriva ut en kursplan direkt från webbsidan. Använd kortkommandot ctrl+p (Windows) eller command+p (Mac). I nästa steg väljer du om du vill skriva ut eller spara kursplanen som PDF.
För en nedlagd kurs kan eventuell information om avvecklingsperiod hittas under rubriken "Övergångsregel" i senaste versionen av kursplanen.
Kursplan för:
Datavetenskap GR (A), Frontend-baserad webbutveckling, 7,5 hp
Computer Science BA (A), Frontend-based Web Development, 7,5 credits
Allmänna data om kursen
- Kurskod: DV045G
- Ämne huvudområde: Datavetenskap
- Nivå: Grundnivå
- Progression: (A)
- Högskolepoäng: 7,5
- Fördjupning vs. Examen: G1F - Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav
- Utbildningsområde: Tekniska området 100%
- Ansvarig institution: Kommunikation, kvalitetsteknik och informationssystem
- Fastställd: 2025-03-08
- Giltig fr.o.m: 2025-09-01
Syfte
Kursen introducerar grundläggande tekniker för utveckling av moderna, responsiva och interaktiva webbapplikationer. Fokus ligger på HTML, CSS och JavaScript för att skapa användarvänliga och standardiserade webbplatser. Studenten får kunskap om webbens protokoll, datainteroperabilitet genom XML och JSON, samt grundläggande validering och transformering av webbinnehåll.
Lärandemål
Efter avslutad kurs ska studenten kunna:
- Designa och skapa responsiva och användarvänliga webbplatser enligt webbstandarder.
- Förklara syntax och användning av HTML, CSS och JavaScript i webbprogrammering.
- Utveckla dynamiska och interaktiva webbsidor med JavaScript.
- Använda och manipulera XML och JSON för datalagring och utbyte i webbapplikationer.
- Validera och optimera HTML- och CSS-dokument enligt gällande standarder.
- Tillämpa grundläggande principer för webbsidans struktur och navigering.
- Analysera och utvärdera sin egen förståelse och tillämpning av centrala begrepp inom kursens innehåll genom att identifiera utmaningar och praktisk användning.
Innehåll
Kursen omfattar i huvudsak:
- Grundläggande webbteknologier: HTTP, URL och webbens grundläggande arkitektur.
- Markup och layout: HTML5, CSS3, och principer för responsiv design.
- Webbprogrammering: JavaScript för dynamisk interaktion och DOM-manipulation.
- Datainteroperabilitet: XML och JSON, inklusive deras användning för datautbyte och lagring.
- Validering och standarder: Syntax- och strukturvalidering av HTML och CSS.
- Struktur och navigering: Webbplatsarkitektur, filstruktur och användbarhet.
Behörighet
Datavetenskap GR (A), omfattande 7,5 hp grundläggande programmering.
Urvalsregler
Urval sker i enlighet med Högskoleförordningen och den lokala antagningsordningen.
Undervisning
Kursen kan genomföras som campuskurs eller som webbaserad distanskurs utan samlingar. Olika genomföranden ställer olika krav på lärare och student. Vid varje kurstillfälle framgår vilken undervisningsform som kommer att tillämpas. Vissa inslag av påbjudna grupparbeten kan förekomma.
Allt kursmaterial presenteras via en webbaserad undervisningsplattform. Handledning ges via den aktuella undervisningsplattformen.
Vissa delar kan komma att ges på engelska.
Examination
L101: Laborationer, 7 hp
Betygsskala: Tregradig skala
Laborationerna består av praktiska moment där studenten tillämpar kursens innehåll i en problemlösande kontext.
R101: Skriftlig reflektionsuppgift, 0,5 hp
Betygsskala: Tvågradig skala
Den skriftliga reflektionsuppgiften syftar till att ge studenten möjlighet att analysera och reflektera över sin egen lärandeprocess och kunskapsutveckling under kursens gång, samt koppla dessa till kursens innehåll och lärandemål.
Länk till betygskriterier: https://www.miun.se/betygskriterier.
Om en student har ett besked från samordnaren vid Mittuniversitetet om pedagogiskt stöd vid funktionsnedsättning, har examinatorn rätt att ge anpassad examination för studenten.
Begränsning av examination
Studenter registrerade på denna version av kursplan har rätt att examineras 3 gånger inom loppet av 1 år enligt angivna examinationsformer. Därefter gäller examinationsform enligt senast gällande version av kursplan.
Betygsskala
Tregradig skala
Övrig information
Denna kurs kan inte ingå i samma examen som kurs med kod DT016G eller DT146G
Kursen kan även räknas in i huvudområdet datateknik.
Litteratur
Rekommenderad litteratur
**Författare/red:**Deitel, Deitel, Deitel
**Titel:**Internet& World Wide Web - How to program
**Upplaga:**5:e upplagan
**Förlag:**Pearson Education Limited
**Kommentar:**ISBN: 978-0-273-76402-1