Kursusnavn (dansk): | Databasestøttet webpublicering |
Kursusnavn (engelsk): | Database-based web publishing |
Semester: | Forår 2002 |
Udbydes under: | cand.it., design, kommunikation og medier (dkm) |
Omfang i ECTS: | 7,50 |
Kursussprog: | Dansk |
Kursushjemmeside: | https://learnit.itu.dk |
Min. antal deltagere: | 20 |
Forventet antal deltagere: | 34 |
Maks. antal deltagere: | 50 |
Formelle forudsætninger: | Kendskab til opbygning af statiske web-sites ved brug af HTML svarende til et niveau, der kan opnås ved at følge kurset Grundlæggende Web-design.
Studerende der ikke har programmeringserfaring (f.eks. <a href=\"http://www.itu.dk/courses/GP\">Grundlæggende Programmering) skal være motiverede for at lære at programmere og være forberedt på at gøre en ekstra indsats ved de ugentlige opgaver.
|
Læringsmål: | At lære at anvende avancerede web-teknikker til at udvikle realistiske, brugbare web-sites, der involverer udveksling af information med en database. Kurset fokuserer på mulighederne serversiden tilbyder med hensyn til at skabe web-sites med en høj grad af indhold.
Nedenfor er givet nogle eksempler på simple og populære services, som den studerende efter kurset vil være i stand til selv at implementere:
- <a href=\"http://hug.it.edu:8002/vu/index.tcl\">CourseGrader
- <a href=\"http://www.webho.com/WealthClockIntl\">Bill Gates personal wealth clock
- <a href=\"http://philip.greenspun.com/careers/four-random-people.tcl\">Aid to Evaluating Your Accomplishments
- <a href=\"http://wimpy.arsdigita.com/\">WimpyPoint
|
Fagligt indhold: | Med baggrund i viden om opbygning af statiske web-sites giver kurset den studerende indsigt i teknikker til opbygning af sites som er programmer og sites som er databaser. Igennem ugentlige øvelser introduceres den studerende til programmeringssproget TCL (Tool Command Language) og databaseprogrammering med SQL (Structured Query Language).
Undervisningen og de ugentlige individuelle øvelser gør den studerende istand til at
- forstå mekanismerne bag web-sites der er programmer og web-sites der er databaser
- kunne bygge simple TCL (Tool Command Language) programmer
- kunne generere HTML kode dynamisk
- kunne modelere og implementere simple databaser
- kunne generere SQL (Structured Query Language) kode dynamisk
- kunne implementere web-sites der er programmer og web-sites der er databaser
- kunne bygge web-sites som henter data fra andre sites på Internettet og klipper information ud af de data der er hentet (se eksempelvis <a href=\"http://www.webho.com/WealthClock\">Bill Gates Personal Wealth Clock)
- forstå mekanismerne bag \"avancerede community-sites\", som for eksempel <a href=\"http://linuxlab.dk\">LinuxLab.dk og <a href=\"http://www.scorecard.org/\">ScoreCard.
Yderligere information er tilgængelig fra <a href=\"http://www.it.edu/courses/W2\">kursets hjemmeside. |
Læringsaktiviteter: | 12 ugentlige forelæsninger med 11 ugentlige øvelser hvoraf 9 er obligatoriske. |
Eksamensform og -beskrivelse: | X. experimental examination form (7-scale; external exam), 13-skala, Intern censur Bedømmelse efter 13-skalaen. Den endelige karakter beregnes udfra en bedømmelse af de obligatoriske øvelser (50 procent) og en 4-timers skriftlig eksamen (50 procent). Hver af delene skal bestås separat.
For de ugentlige obligatoriske øvelser gælder at kun de 9 bedste af de 11 karakterer medregnes; øvelsesbesvarelser afleveres senest ugen efter øvelsesdagen. Der gives karakteren 0 for en ikke-afleveret øvelse.
Til eksamen er alle skriftlige hjælpemidler tilladte.
Ekstern censur, konstruktionsfag.
|
Litteratur udover forskningsartikler: | Til kurset anvendes følgende litteratur:
- Philip Greenspun. <a
href=\"http://www.photo.net/wtr/thebook/\"><cite>Philip and Alex\'s Guide
to Web Publishing</cite>. Paperback. 500 pages. May 1, 1999. Morgan Kaufmann. ISBN 1558605347. Studerende kan enten <a
href=\"http://www.photo.net/wtr/thebook/\">udskrive den selv, købe den hos <a
href=\"http://www.Amazon.co.uk/exec/obidos/ASIN/1558605347/databasebasedweb\">Amazon eller købe den hos en lokal boghandler, f.eks. <a
href=\"http://www.polytekniskboghandel.dk\">Polyteknisk Boghandel på DTU.
- Martin Elsman. <a href=\"http://www.it-c.dk/courses/W2/smooth_tcl_intro.html\">A Smooth
Introduction to Tcl for Web Nerds.
- Hal Abelson, Philip Greenspun, and Lydia Sandon. <a
href=\"http://www.photo.net/tcl/\">Tcl for Web Nerds.
- Philip Greenspun. <a href=\"http://www.photo.net/sql/\">SQL for Web
Nerds.
|
| |