IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
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.