Kursusnavn (dansk): | Databasestøttet webpublicering |
Kursusnavn (engelsk): | Database-based web publishing |
Semester: | Efterår 2001 |
Udbydes under: | cand.it., design, kommunikation og medier (dkm) |
Omfang i ECTS: | 7,50 |
Kursussprog: | Dansk |
Kursushjemmeside: | https://learnit.itu.dk |
Min. antal deltagere: | 0 |
Forventet antal deltagere: | 0 |
Maks. antal deltagere: | 200 |
Formelle forudsætninger: | Grundlæggende Web-design eller tilsvarende forudsætninger.
Hvis du ikke har nogen programmeringserfaring (f.eks. <a href=\"http://www.itu.dk/courses/GP/F2001\">Grundlæggende Programmering), så skal du være motiveret 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 du efter kurset vil være i stand til selv at lave:
- <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://remindme.arsdigita.com/\">RemindMe
- <a href=\"http://wimpy.arsdigita.com/\">WimpyPoint
- <a href=\"http://hug.it.edu:8002/vu/index.tcl\">CourseGrader
|
Fagligt indhold: | Med baggrund i viden om opbygning af statiske web-sites giver kurset dig indsigt i teknikker til opbygning af sites som er programmer og sites som er databaser. Igennem ugentlige øvelser introduceres du til programmeringssproget TCL (Tool Command Language) og databaseprogrammering med SQL (Structured Query Language).
Kurset har en <a href=\"http://www.it.edu/courses/W2/E2001/index.html\">hjemmeside.
Efter kurset skal du
- forstå de mekanismer der skal til for at bygge web-sites som er programmer
- kunne bygge små web-sites, der er programmer
- kunne bygge simple databaser, hvilket inkluderer simpel datamodellering.
- kunne bygge simple TCL (Tool Command Language) programmer
- kunne generere HTML kode dynamisk
- kunne generere SQL (Structured Query Language) kode dynamisk
- forstå de mekanismer der skal til for at bygge og administrere \"community-sites\", f.eks. <a href=\"http://linuxlab.dk\">LinuxLab.dk.
- kunne bygge små web-sites, som henter data fra andre sites på Internettet, og klipper bestemt information ud af de data der er hentet. F.eks. <a href=\"http://www.webho.com/WealthClock\">Bill Gates Personal Wealth Clock og <a href=\"http://hug.itu.dk:8077/SlideExtractor/slide_extractor.tcl\">SlideExtractor.
- kunne anvende regulære udtryk.
|
Læringsaktiviteter: | 12 ugentlige forelæsninger med obligatoriske øvelser. |
Eksamensform og -beskrivelse: | X. experimental examination form (7-scale; external exam), 13-skala, Intern censur Den endelige karakter består dels af de obligatoriske øvelser afleveret gennem semestret og en skriftlig eksamen.
Konstruktionsfag.
|
Litteratur udover forskningsartikler: | Til kurset anvender vi 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. Du 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.
|
| |