Webbutveckling med HTML5, 7,5 hp
Kursen är nedlagd
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