TDDI48 | Programmering och interaktivitet på WWW, 5 poäng /Advanced Programming and Interactivity on the WWW/ För: DI 3 | |
Utbildningsområde: Teknik Ämnesgrupp: Datateknik | ||
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 objekt orienterade 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. Kursinnehåll: Översikt av WWW, HTML etc. I denna del ges en översikt av WWW, Internet,browsers, HTML, client-servers och säkerhet. Grundläggande JAVA-programmering. I denne del ges en översikt av objekt, klasser och grundläggande konstruktioner i språket. Avancerad JAVA-programmering såsom ärvning, pakethantering, gränssnitt, bibliotek, undantagshantering, multithreading och protokoll hantering. 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. | ||
LAB1 | Examinationskrav är ett framgångsrikt genomförande av projekt och laborationer. , 5 p. |
Undervisningsspåk är svenska.
Engelsk kursplan