IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Databasestøttet webpublicering 
Kursusnavn (engelsk):Web Publishing with Databases 
Semester:Efterår 2005 
Udbydes under:cand.it., design, kommunikation og medier (dkm) 
Omfang i ECTS:7,50 
Kursussprog:Dansk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:
Forventet antal deltagere:80 
Maks. antal deltagere:200 
Formelle forudsætninger:Det er en forudsætning, at studerende kender til HTML og er i stand til at bruge dette til at skabe simple websider. Dette kan f. eks opnås på kurset Grundlæggende webdesign.
Studerende uden forudgående programmeringserfaring må forvente, at der er en del arbejde med kursets opgavesæt  
Læringsmål:At lære at benytte avancerede web teknikker som serverbaserede programmer og databaser til udvikling af mere realistiske og brugbare websites end hvad der er muligt med statisk HTML. Kurset er fokuseret på de muligheder serverbaserede programmer giver ved konstruktion af websites med et høj niveau af dynamisk indhold.

Efter kurset vil den studerende kunne designe og konstruere medium størrelse webapplikationer med PHP, designe små MySQL databaser og konstruere PHP scripts, der interagerer med databaser ved hjælp af SQL (Structured Query Language).

Derudover vil den studerende kunne beskrive og evaluere de teknikker, der ligger bag database-drevne websites.
 
Fagligt indhold:På basis af viden om konstruktion af statiske websider, vil kurset give studerende teknikker til at skabe websites, der er programmer og websites, der er databaser.

Studerende introduceres til PHP programmering på web-servere, til dynamisk generering af HTML kode, og til databaseprogrammering med SQL, sådan at websider kan tilføres indhold dynamisk.

Forelæsninger og ugentlige individuelle øvelser, giver den studerende kompetencer inden for:
- Basal PHP programmering
- Design og implementering af simple databaser med SQL
- Konstruktion af web applikationer, der

  • accesser simple databaser fra PHP vha. dynamisk generet SQL
  • udtrækker information fra andre websites
  • sender e-mails (f.eks til brugere)
  • sørger for access kontrol v.hj. a. cookies og sessions.

- Beskrivelse og evaluering af de mekanismer der ligger bagved dynamiske websites
- Kendskab til teknikker til konstruktion af avancerede community websites.

For yderligere detaljer: Se kursussitet for det seneste semester .
 
Læringsaktiviteter:12 forelæsninger og 12 øvelsesgange

Kurset afvikles fra kl. 17.00 til 21:00 på nedenstående ugedag med forelæsninger fra kl. 17:00 til 19:00 og øvelser fra 19:00 til 21:00, også i intro-ugen.

Hvis det er muligt (afhænger af antallet af tilmeldte studerende), vil der blive oprettet et øvelseshold om eftermiddagen (dvs. før forelæsningerne).
 

Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 13-skala, Ekstern censur

 

Litteratur udover forskningsartikler:PHP and MySQL Web Development. Luke Welling and Laura Thomson. Third Edition. Sams Publishing. ISBN: 0672326728. September 2004.
 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Mandag 15.00-17.00 Øvelser ITU 3A54
Mandag 17.00-19.00 Forelæsning ITU Auditorium 2
Mandag 19.00-21.00 Øvelser ITU Multimedielab, 3A50, 3A52, 3A54

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2006-01-09 9.00-13.00 Skriftlig eksamen ITU se eksamensplan i studiehåndbogen på ITUs intranet