studiehandbok@lith
 

Tekniska högskolan vid Linköpings universitet

 
 
År : 2016
 
TDDD97 Webbprogrammering, 6 hp
/Web Programming/

För:   CS   D   DAV   DI   I   Ii   IT  


OBS!

Får ej ingå i examen samtidigt som TDDD52, TDDD24, TDDI15 eller TDDD83.


 

Prel. schemalagd tid: 48
Rek. självstudietid: 112

  Utbildningsområde: Teknik

Huvudområde: Datateknik, Datavetenskap, Informationsteknologi   Nivå (G1,G2,A): G2

  Mål:  IUAE-matris
Kursen syftar till att ge kunskaper om praktiska och begreppsmässiga aspekter av att skapa webbsidor och webbtjänster med ett interaktivt innehåll. Efter genomgången kurs ska studenten kunna:
  • Känna till de övergripande teknikerna som används i webbprogrammering och ha en bred överblick av området
  • Känna till content management system och dess användning
  • Använda tekniker som HTML, CSS, Javascript,Python, Flask, SQL ocg JSON för att skapa interaktivt webbinnehåll samt att i förekommande fall göra koppligar till databaser
  • Ha förmåga att utveckla applikationer för både klient och servermiljö
  • Redogöra för principerna for web services och använda sig av enklare tekniker för att skapa och anropa web services.


  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
Goda kunskaper i minst ett objektorienterat språk, exempelvis Python eller Java. Kännedom om grundläggande principer för webben, webbläsare och Internet förutsätts.

OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.

  Påbyggnadskurser
Avancerad Webbprogrammering

  Organisation:
Kursen består av ett antal föreläsningar och laborationer.

  Kursinnehåll:
Kursen omfattar följande delar:
  • Översikt av WWW, HTML, etc. I denna del ges en översikt av WWW, Internet, browsers, HTML, client-servers
  • Tekniker som Python, Flask, SQL, Websockets, JSON och andra server-side tekniker
Kursen är baserad på en serie av laborationer där studenterna självständigt löser uppgifter av olika omfattning och svårighetsgrad. Studenterna förutsätts självständigt kunna tolka och genomföra programmeringsuppgifter inom området samt kunna hämta, installera, konfigurera och felsöka den programvara som används i laborationerna. Stor vikt läggs på att skapa en helhetssyn på webbprogrammering där problemlösning är en central del. I laborationsuppgifterna ingår att självständigt söka, bedöma, tillgodogöra sig och tillämpa information om nya tekniker. Studenterna skall använda sig av anvisat versionshanteringssystem för den kod som de utvecklar under kursens gång samt kontinuerligt checka in kod under laborationsarbetet (i enlighet med ett professionellt arbetssätt)


  Kurslitteratur:
Kursmaterialet utgörs av online material, samt läroböcker i Webbprogrammering. Aktuell utgåva av följande bok eller motsvarande annonseras på kursens hemsida. Deitel, Deitel & Nieto. Internet and World Wide Web: How to program. Prentice Hall.

  Examination:
LAB1
Projekt och laborationer(U,3,4,5)
6 hp
 



Undervisningsspråk är Engelska.
Institution: IDA.
Studierektor: Jalal Maleki
Examinator: Henrik Eriksson
Länk till kurshemsida på kursgivande institution
Ansvarig programnämnd: Data&Medie

Engelsk kursplan

Kursen bedrivs på ett sådant sätt att både mäns och kvinnors erfarenhet och kunskaper synliggörs och utvecklas.

Planering och genomförande av kurs skall utgå från kursplanens formuleringar. Den kursvärdering som ingår i kursen skall därför genomföras med kursplanen som utgångspunkt.

Om inget annat anges ovan gäller betygsskala enligt avsnitt a8.5 i de gemensamma bestämmelserna.

Kursplanen gäller för 2016 enligt beslut av ansvarig programnämnd/fakultetstyrelse.

Tekniska högskolan vid Linköpings universitet


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 01/21/2016