Navigerat till
Kursplan:

Webbutveckling med HTML5, 7,5 hp

Kursen är nedlagd

Engelskt namn: Web development with HTML5
Denna kursplan gäller: 2011-02-14 till 2012-12-30 (nyare version av kursplanen finns)
Kursplan för kurser med start innan 2012-12-30
Kurskod: 5DV125
Högskolepoäng: 7.5
Utbildningsnivå: Grundnivå
Huvudområden och successiv fördjupning: Datavetenskap: Grundnivå, har endast gymnasiala förkunskapskrav
Betygsskala: Väl godkänd, godkänd, underkänd
Ansvarig institution: Institutionen för datavetenskap
Beslutad av: teknisk-naturvetenskapliga fakultetsnämnden, 2011-03-21

Innehåll

Kursen fokuserar på metoder och tekniker vid utveckling av webbapplikationer med hjälp av HTML5. Kursens första del ämnar ge en förståelse för den konceptuella uppbyggnaden av tekniken bakom webbapplikationer inklusive förhållandet mellan klient och server. Med utgångspunkt i den nya standarden HTML5, ges även en överblick av etablerade tekniker såsom HTML, XHTML, XML, CSS, JavaScript och DOM. Kursens andra del fokuserar på interaktivitet och användarvänlighet. Viktiga aspekter för att uppnå användarvänlighet och god design behandlas. Här ingår även att kunna anpassa applikationer för olika typer av enheter, från mobila enheter, surfplattor och mobiler till stationära datorer, liksom länkning till ljud- och bildmaterial.

Förväntade studieresultat

Efter avslutad kurs ska studenten kunna * redogöra för ansvarsfördelningen mellan server och klient vid utveckling av webbapplikationer och ha grundläggande förståelse i hur kommunikationen mellan dem sker, * redogöra för viktiga skillnader mellan HTML5 och redan etablerade tekniker, * använda tekniker som HTML, CSS och JavaScript i HTML5 till att utveckla enkla klientbaserade webbapplikationer, * designa, implementera och bedöma webbsidor utifrån användbarhet, användarvänlighet samt uppfyllande av standarder och konventioner.

Behörighetskrav

Ma B (områdesbehörighet 7)

Undervisningens upplägg

Undervisningen bedrivs antingen som en campuskurs med fysiska träffar eller nätbaserat via en lärmiljö som tillhandahålls av institutionen. Under kursen introduceras och tillhandahålls nödvändiga datortillämpningar vilka studenterna ska använda på egen hand. Viss handledning ges i samband med användning av dessa tillämpningar.

Examination

Examinationen sker genom ett antal obligatoriska uppgifter. På kursen ges något av betygen Underkänd (U), Godkänd (G), eller Väl godkänd (VG). För att bli godkänd på kursen krävs att samtliga obligatoriska uppgifter är godkända. Betyget utgör en sammanfattande bedömning av resultaten vid examinationens olika delar. Studerande som godkänts vid ett examinationstillfälle får inte undergå förnyad examination för att få ett högre betyg. För studerande som inte godkänns vid ordinarie examinationstillfälle anordnas ytterligare tillfälle att slutföra examinationen. En student som utan godkänt resultat har genomgått två prov för en kurs eller en del av en kurs, har rätt att få en annan examinator utsedd, om inte särskilda skäl talar emot det (HF 6 kap. 22 §). Begäran om ny examinator ställs till prefekten för Institutionen för datavetenskap. Tillgodoräknande Denna kurs kan ej räknas i examen samtidigt som en annan kurs med liknande innehåll. Kursen kan inte ingå i civilingenjörsexamen med inriktning mot teknisk datavetenskap tillsammans med annan inledande kurs i programmering. Vid tveksamheter bör den studerande rådfråga studievägledare vid Institutionen för datavetenskap

Litteratur

Baslitteratur

Pilgrim Mark
Dive into HTML5
Mark Pilgrim :
http://diveintohtml5.info/
Obligatorisk

Haverbeke Marijn
Eloquent JavaScript - A Modern Introduction to Programming
Marijn Haverbeke :
http://eloquentjavascript.net/
Obligatorisk

Baslitteratur

Pilgrim Mark
Dive into HTML5
Mark Pilgrim :
http://diveintohtml5.info/
Obligatorisk

Haverbeke Marijn
Eloquent JavaScript - A Modern Introduction to Programming
Marijn Haverbeke :
http://eloquentjavascript.net/
Obligatorisk

Baslitteratur

Pilgrim Mark
Dive into HTML5
Mark Pilgrim :
http://diveintohtml5.org/
Obligatorisk

Haverbeke Marijn
Eloquent JavaScript - A Modern Introduction to Programming
Marijn Haverbeke :
http://eloquentjavascript.net/
Obligatorisk