KURSPLAN

M7011E Design av dynamiska webbsystem, 7.5 Högskolepoäng
Design of Dynamic Web Systems

Gäller för perioden
Vald version visar för vilken termin och läsperiod som denna kursplanen gäller för. Senaste version visas först.

Kursplanen fastställd
Kursplanen är fastställd av Institutionen för systemteknik 2007-02-28 att gälla från H07.

Reviderad
av Jonny Johansson, HUL SRT 2012-03-12

Utbildningsnivå
Avancerad nivå
Fördjupningskod
A1N
Betygskala
G U 3 4 5
Ämne
Medieteknik
Ämnesgrupp (SCB)
Datateknik

Behörighet

Grundläggande behörighet, avancerad nivå

Särskild behörighet

Kurser om minst 90 hp på grundnivå varav följande kunskaper/kurser ingår. Programmera Java applikationer (t ex D0009E och D0010E).


Mål/Förväntat studieresultat

Syftet med kursen är att studenten ska tillägna sig breda kunskaper inom området dynamisk webbteknik samt djup kunskaper inom en del av området. Kursen innefattar databasgenererade webbsidor, teknik för överföring av data samt dynamisk interaktion mellan klient (webbläsare) och server (webbserver).

 Studenten ska kunna:

     Bygga ett dynamiskt webbsystem utifrån egna och publikt tillgängliga programmoduler.

     Skapa ett programgränssnitt för kommunikation mellan webbklient och webbserver.

     Med brett kunnande inom området webbteknik förstå samband på systemnivå och tillämpa kunskaper i matematik och naturvetenskap för specifika frågeställningar. Det visas genom redovisning av koncept för modern teknik för klient-server kommunikation, säker hantering av användarinformation samt användargranssnittsdesign.

     Ha en god förståelse för etiska problem kopplat till hantering av känsligt data relaterat till individer.  

    Modellera, simulera, förutsäga och utvärdera webbsystem även med begränsad information. Det visas genom laboration och egenutvecklad prototyp inklusive förarbete och analys av resultat.  

     Identifiera sitt behov av ytterligare kunskap och att fortlöpande utveckla sin kompetens. Det visas genom redovisning av projektarbete och fördjupningsstudie med identifiering av fortsatt arbete.


Kursinnehåll
Kursen innehåller en introduktion till olika webbrelaterade tekniker för att skapa dynamiska webbsystem, t.ex. Google Web Toolkit, HTML5, JavaScript, JSON, PHP, MySQL/NoSQL, Ruby on Rails med mera.

Genomförande

Kursen genomförs genom att studenter arbetar i grupper om 2 där de själva får välja vilken teknik de vill använda för att lösa en aktuell uppgift samt de får själva välja hur uppgiften skall lösas. Nödvändiga kunskaper inhämtas genom egen sökning i litteratur och på Internet. Ett antal föreläsningar kommer att ges för att introducera relevant teknik och aktuella problem.


Examination

     Muntlig presentation av projektresultat.

     Demonstration av körande projektresultat.

     Skriftlig presentation av projektresultat.

Slutbetyg baseras på samtliga delar ovan.


Examinator
Peter Parnes - Professor

Litteratur. Gäller från Höst 2012 Lp 1 (Kan ändras fram till 10 veckor innan studiestart)
Ingen gemensam tryckt kurslitteratur utan istället används resurser på Internet.

Kursgivare
Institutionen för system- och rymdteknik

Prov
ProvnrTypHpBetyg
0001Seminarium4.5G U 3 4 5
0002Rapport3.0G U 3 4 5

Vill du veta mer om utbildningens innehåll?
Peter Parnes, peter.parnes@ltu.se, 0920-49 10 33



 
Luleå tekniska universitet