Kursets mål er, at sætte den studerende i stand til at:
- forstå internettets opbygning og dets protokoller samt anvende disse - Udvikle, opsætte og vedligeholde web-sider på internettet - kommunikere med databaser via internettet - forstå intranet, internet og sikkerhedsaspekter
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Presentere og forklare forskellige protokoller (ISO/OSI - TCP/IP protokol stakke) & Netværks Topologier
Anvende Java Socketprogrammering
Beskrive algoritmer til korrigering og detektering af transmissionsfejl
Illustrere forskellige rutningsalgoritmer og -problemer
Forklare forskellige basale krypteringsmetoder
Identificer fordel og ulemper ved forskellige typer af netværk
Forklare og anvende xhtml og CSS med W3-validering
Anvende javascript til inputvalidering på klientsiden
Konstruere og anvende programmer på serveren (php or jsp or asp)
Konstruere dynamiske hjemmesider ved anvendelse af databaser
Teste et webside både mht. funktionalitet og design
Kursusindhold:
- Internettets opbygning og dets protokolstak. - Standarder for lokalnetværk (LAN), fordele og ulemper ved de forskellige typer af netværk. - Detektering og korrigering af transmissionsfejl. - Netværkstopologier og løsning af forskellige rutningsproblemer. - Introduktion til JAVA socketprogrammering - Grundlæggende HTML, opbygning af hjemmesider med tekst, grafik og henvisninger. Tabeller, forms og frames - xhtml and Style sheets, CSS - Serverside programmering. Serverside scripting. - Kommunikation med databaser. - Principper for opsætning og drift af web-servere - XML
Bemærkninger:
Kurset er opdelt i to dele: Datakommunikation og WEB-programmering. Kurset evalueres ved en helhedsvurdering, hvor de 2 dele af kurset har ca. samme vægt. Kurset evaluers med en skrifltig 4-timers eksamen, som dækker begge dele. WEB-progammeringsdelen evalueres tillige med en obligatorisk projektrapport, som bidrager til helhedsvurderingen.