studiehandbok@lith   Länk
 

Linköpings tekniska högskola

Länk
TDDB64 Webbprogrammering och interaktivitet, 3 poäng
/Web Programming and Interactivity/

För: C3, C4, D4, IT4, I4, Ii4

Utbildningsområde: Teknik    Ämnesgrupp: Datalogi
Fördjupningsnivå: C

Klassning för datavetenskaplig examen: Datavetenskap, datalogi

Mål:
Syftet med kursen är att ge en introduktion till praktiska och begreppsmässiga aspekter av att skapa sidor med ett interaktivt och exekverbart innehåll för Internet och WWW. Tekniker som DHTML, XML, ASP och programmeringsspråket Java detaljstuderas, med tonvikt på att utveckla både fristående applikationer och så kallade applets som kan visas i en webbläsare. Frågor om säkerhet, kompilering, interpretering och Javas virtuella maskin kommer också att behandlas.

Förkunskaper:
En introduktionskurs i ett objektorienterat språk (eller likvärdigt) är obligatoriskt: TDDB34 Objektorienterad utveckling av användbara system (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.

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. Prentice Hall, 2000. ISBN 0-13-016143-8 David Flanagan. Java in a Nutshell. O'Reilly, 1999. ISBN 1-56592-487-8

PRA1Examinationskrav är ett framgångsrikt genomförande av projekt och laborationer. , 3 p.
Endast betygen Godkänd och Underkänd ges på kursen.



Undervisningsspråk är Engelska.

Studierektor: Jalal Maleki
Examinator: Henrik Eriksson
Kurshemsida: http://www.ida.liu.se/~TDDB64

Engelsk kursplan



Gäller 2001, beslut av utbildningsnämnden november 2000

 
 

Linköpings tekniska högskola

Länk


Informationsansvarig: Info-LiTH, info-lith@tfk.liu.se
Senast ändrad: