Kursplan - Utveckling av webbapplikationer
Omfattning
7.5 hp
Kurskod
DVA231
Giltig från
Hösttermin 2015
Utbildningsnivå
Grundnivå
Successiv fördjupning
G1F (Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav).
Huvudområde(n)
Datavetenskap
Akademi
Akademin för innovation, design och teknik
Fastställd
2014-04-15
Litteraturlistor
Kurslitteraturen är preliminär till 8 veckor innan kursstart. Kurslitteratur kan vara giltig över flera terminer.
-
Övrigt
Litteraturen väljes i samråd med handledaren.
Akademin för innovation, design och teknik,
Syfte
Kursen introducerar studenten till utveckling av webbapplikationer för olika tillämpningsområden och plattformar. Kursen avser att ge grundläggande teoretiska och praktiska kunskaper om webbapplikationer och utveckling av dem på ett robust, effektivt och standardiserat sätt. Kursen ska vara förberedande för att kunna arbeta med webbutveckling professionellt.
Lärandemål
Efter avslutad kurs skall studenten kunna:
1. Förklara mjukvarustacken för webbapplikationer.
2. Konstruera och utveckla webbapplikationer med exempelvis ASP.NET eller PHP.
3. Förklara samhälleliga och etiska aspekter, främst om integrationsfrågor inom sociala medier och internet som samhällsinfrastruktur.
4. Tillämpa HTML, stilmallar, JavaScript och AJAX.
5. Utveckla för olika typer av webbläsare och plattformar, t ex desktop eller mobil.
6. Förklara hur webbläsare, webbserver och databasserver är konstruerade.
7. Använda databaser inom utveckling av webbapplikationer.
8. Utveckla säker webbapplikation.
Innehåll
Mjukvarustacken för webbapplikationer (server, databas, nätverk, webbläsare). Programmering av webbapplikationer på olika plattformar; HTML, stilmallar, JavaScript, Html preprocessing sam AJAX. Integritetsfrågor inom sociala medier och internet som samhällsinfrastruktur.
Undervisning
Föreläsningar, laborationer och projekt.
Särskild behörighet
Objektorienterad programmering 7,5 hp, Datastrukturer, algoritmer och programkonstruktion 7,5 hp, Interaktionsdesign 7,5 hp samt Databaser 7,5 hp eller motsvarande.
Examination
Inlämningsuppgift (INL1), 1.5 hp, betyg Underkänd (U) eller Godkänd (G), (examinerar lärandemål 1, 2 och 6)
Laboration (LAB1), 2 hp, betyg Underkänd U eller Godkänd (G), (examinerar lärandemål 3, 4, 5 och 7)
Projekt (PRO1), 4 hp, betyg Underkänd (U), 3, 4 eller 5, (examinerar lärandemål 3, 5, 7 och 8)
En student som har ett intyg från MDU avseende sin funktionsnedsättning har möjlighet att anmäla önskemål om anpassning vid salstentamina eller annan examinationsform i enlighet med Regler och anvisningar för examination på grundnivå och avancerad nivå vid Mälardalens högskola (2020/1655). Det är examinator som, utifrån det intyg som utfärdats, beslutar om eventuell anpassning och i så fall vilken anpassning som ska gälla.
Misstankar om vilseledande vid examination (fusk) anmäls, enligt högskoleförordningen, till universitetets rektor och prövas av universitetets disciplinnämnd. Om disciplinnämnden anser att en student gjort sig skyldig till en disciplinförseelse fattar nämnden beslut om en disciplinär åtgärd, vilket är varning eller avstängning.
Betyg
Med beröm godkänd, icke utan beröm godkänd, godkänd, underkänd
Övergångsbestämmelser och övriga föreskrifter
Kursen överlappas helt av CDT223 Utveckling av webbapplikationer med .NET 15 hp, DVA213 Utveckling av webbapplikationer med .NET 15 hp och DVA216 Utveckling av webbapplikationer 7,5 hp.