IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Introduktion til scripting, databaser og systemarkitektur 
Kursusnavn (engelsk):Introduction to Scripting, Databases and System Architecture 
Semester:Efterår 2007 
Udbydes under:cand.it., digital design og kommunikation (ddk) 
Omfang i ECTS:7,50 
Kursussprog:Dansk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:12 
Forventet antal deltagere:80 
Maks. antal deltagere:200 
Formelle forudsætninger:As a prerequisite, students should be able to use HTML to construct simple Web pages. These prerequisites can be obtained from the course "Web Design and Web Communication" (previously called "Basic Web Design"). Programming experience is not a prerequisite. This course is meant to give DDK/DKM students an introduction to programming as a more technical part of their IT education.

This course has previously been called Webpublishing with Databases (W2) - the content is unchanged. 
Læringsmål:To learn to apply advanced Web techniques for developing realistic, useful Web sites, involving information interchange with a database. The course is focused on the possibilities the server side provides for constructing Web sites with a high degree of dynamic content.

After the course, the student will be able to design and construct medium-sized Web applications using PHP, design small MySQL databases, and construct PHP scripts that interact with databases using SQL (Structured Query Language). Moreover, the student will be able to describe and evaluate the techniques behind database-driven Web sites.

The student will also get an introductory idea about how system architecture works, and this knowledge should prepare them to communicate and collaborate with programmers and other more technical people in a realistic way in their future working life. 
Fagligt indhold:Based on the student's experience with construction of static Web sites, the course provides the student with techniques for creating Web sites that are programs and Web sites that are databases.

The student is introduced to PHP programming on the Web server, for generating HTML code dynamically, and to database programming with SQL, for enriching Web pages with dynamic content.

The lectures and the weekly individual exercises teaches the student
  • basic PHP programming
  • to design and implement simple databases using SQL
  • to construct Web applications that
    • access simple databases from PHP using dynamically generated SQL
    • extract information from foreign Web sites
    • send emails to potential users
    • perform access control using cookies and sessions.
  • to describe and evaluate the mechanisms behind dynamic Web sites
  • to know about the techniques used for constructing advanced community Web sites.
For further details, see the home page for the course taught in the Spring 2007
Læringsaktiviteter:14 ugers undervisning bestående af forelæsninger og øvelser

The course runs with lectures in the two first hours and exercises in the two last.

-----------------------------------
In the introductory week (week 35), the course time table is changed:
Link to the time table
-----------------------------------

Bemærk venligst, at kursets undervisningsdag er blevet flyttet fra onsdag til torsdag.

Please note, that the course has been re-scheduled from Wednesday to Thursday.

-----------------------------------

Information about study structure

  • DDK.This course is part of the DDK mandatory modules¿ find them described here (in Danish): DDK study structure. In order to graduate as a MSc in DDK, you need to pass the DDK backbone courses, and also take a 22,5 ECTS specialization and two 7,5 ECTS electives.

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

 

Litteratur udover forskningsartikler:Notes, papers, and slides available for free from the course home page. 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Torsdag 15.00-17.00 Øvelser ITU 4A56, 4A58
Torsdag 17.00-19.00 Forelæsning ITU Auditorium 2
Torsdag 19.00-21.00 Øvelser ITU 4A54, 4A56, 4A58

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2008-01-07 Tidspunkt oplyses senere Skriftlig eksamen ITU Lokale oplyses senere