TDDB 06 AVANCERAD PROGRAMMERING OCH INTERAKTIVITET PÅ WWW, 5 poäng

/Advanced Programming and Interactivity on the WWW/
För C3, C4, D4, DI3
Utbildningsområde: Teknik Ämnesområde: Datalogi
Fördjupningsnivå: C

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. Programmeringsspråket JAVA detaljstuderas, med tonvikt på att utveckla både fristående applikationer och så kallade applets som kan visas i en browser. Frågor om säkerhet, kompilering, interpretering och JAVAs virtuella maskin kommer också att behandlas.

Förkunskaper:
En introduktionskurs i ett av följande imperativa, funktionella eller objektorienterade språk (eller likvärdigt) är obligatoriskt: TDDA 11, TDDB 92-93, TDDB 25, TDIU 10, TDDB 33. Bekantskap med C och C++ samt nätverk och distribuerade system är önskvärt men ej nödvändigt. Bekantskap med HTML, WWW, WWW-"browsers" och Internet förutsätts.

Organisation:
Kursen består av ett antal föreläsningar, lektioner och laborationer och kommer att ges på engelska. Den omfattar tre delar:

En stor del av kursen utgörs av ett projekt för implementation av en rimligt stor applikation eller applet i JAVA, med en doft av interaktivt multimedia.

Kurslitteratur:
Kursmaterialet utgörs av ett kompendium, ett antal användarmanualer för utvecklingsmiljön, och möjligen också en lärobok i JAVA.

Examination:
LAB 1 Examinationskrav är ett framgångsrikt genomförande av projekt och laborationer.