studiehandbok@lith   Länk till universitetets hemsida
 

Tekniska högskolan vid Linköpings universitet

Länk till universitetets hemsida
 
År : 2007
 
TDDB64 Webbprogrammering och interaktivitet, 3 p / 4,5 hp
/Web Programming and Interactivity/

För:   C   CII   CS   D   I   Ii   IT   KeBi   TB  

 

Prel. schemalagd tid: 44
Rek. självstudietid: 76

  Utbildningsområde: Teknik

Ämnesgrupp: Datalogi, Datateknik   Nivå (A-D):C

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

  Datavetenskap Datavetenskap, datalogi

  Mål:
Kursen syftar till att ge kunskaper om praktiska och begreppsmässiga aspekter av att skapa webbsidor med ett interaktivt och exekverbart innehåll. Efter genomgången kurs ska studenten kunna:
  • Använda tekniker som DHTML, XML, XSLT, JSP och Java för att skapa interaktivt webbinnehåll.
  • Använda Java för att skapa interaktiva applets som kan visas i en webbläsare.
  • Använda Java för att utveckla både fristående applikationer som kan köras i både klient och servermiljö samt utveckla användargränssnitt för dessa.
  • Redogöra för relevanta säkerhetsfrågor, kompilering, interpretering och Javas virtuella maskin.


  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
En introduktionskurs i ett objektorienterat språk (eller likvärdigt) är obligatoriskt: TDDB34 Objektorienterad utveckling (för C och D), TDDB32 Objektorienterad programmering, datastrukturer och algoritmer (för I), TDDB28 Programmering-tillämpning och datastrukturer (för Y). Bekantskap med C och C++ samt nätverk och distribuerade system är önskvärt men ej nödvändigt. Bekantskap med HTML, WWW, 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
TDDB69 Avancerad webbprogrammering

  Organisation:
Kursen består av ett antal föreläsningar och laborationer och dessa kommer att ges på engelska.

  Kursinnehåll:
Kursen omfattar tre delar: 1) �-versikt av WWW, HTML, etc. I denna del ges en översikt av WWW, Internet, browsers, HTML, client-servers och säkerhet. 2) Grundläggande Java-programmering. I denna del ges en översikt av objekt, klasser, och grundläggande konstruktioner i språket. 3) Avancerad Java-programmering. I denna del presenteras avancerad Java-programmering såsom ärvning, pakethantering, gränssnitt, bibliotek, undantagshantering, "multithreading" och protokollhantering. En stor del av kursen utgörs av laborationer som behandlar olika tekniker. Fortsättningskursen TDDB69 Avancerad Webbprogrammering innehåller ett större programmeringsprojekt i Java.

  Kurslitteratur:
Kursmaterialet utgörs av ett kompendium, samt läroböcker i WWW och Javaprogrammering. Deitel, Deitel & Nieto. Internet and World Wide Web: How to program. 3rd Edition, Prentice Hall, 2003. ISBN 0131450913 David Flanagan. Java in a Nutshell. 5th Edition, O'Reilly, 2005. ISBN 0-596-00773-6

  Examination:
PRA1
Framgångsrikt genomförande av projekt och laborationer. (U,G)
3 p
/
4,5 hp
 
På kursen ges betygen Underkänd/Godkänd.



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 2008 enligt beslut av ansvarig programnämnd/fakultetstyrelse.

Tekniska högskolan vid Linköpings universitet

Länk till sidans topp


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 03/09/2007