Engelsk   Dansk
Velkommen til Københavns Universitets kursuskatalog

NDAA08013U  Databaser og webprogrammering (DBW) Årgang 2014/2015

Engelsk titel
Data Bases and Web Programming (DBW)

Kursusinformation

SprogDansk
Point7,5 ECTS
NiveauBachelor
Varighed1 blok
Placering
Blok 3
Skemagruppe
B (man 8-12 + tirs 13-17 + fre 8-12)
KursuskapacitetIngen begrænsning
Efter- og videreuddannelse
StudienævnStudienævn for Matematik og Datalogi
Udbydende institut
  • Datalogisk Institut
Kursusansvarlig
  • Marcos António Vaz Salles (7-7d7468796a767a476b7035727c356b72)
Gemt den 04-12-2014
Uddannelse
Bacheloruddannelsen på datalogi
Kursusindhold

 

Kurset skal give den studerende indsigt og forståelse af databaser og sætte den studerende i stand til at lave applikationer hvori der indgår databaseadgang, herunder simple client/server webapplikationer.

Indhold:

 

  • Relational data model
  • XML
  • Relational algebra
  • SQL
  • Database Design and Programming
  • Database Tuning
  • Transactions
  • Web programming
  • Web applikationer
Målbeskrivelser

Ved kursets afslutning skal den studerende have:

Viden om:

  • Database Management Systems;
  • Den relationelle model;
  • Forespørgselssprog (Relationel algebra og SQL);
  • Databasemodellering og normalisering;
  • Transaktioner og samtidighedskontrol;
  • Databasebaserede applikationer (JDBC, stored procedures);
  • Indeksering;
  • Basal forståelse af WWW;
  • Databasebaserede webapplikationer.


Færdigheder at:

  • Konstruere forespørgsler i SQL;
  • E/R modellering;
  • Etablere database-skemaer;
  • Normalisering af databaseskemaer;
  • Anvende transaktioner til håndtering af samtidighed;
  • Optimere forespørgsler vha. indeksering;
  • Færdigheder til at løse et problem, der kræver design, implementering og/eller brug af et database system;
  • Designe og implementere web applikationer, der tilgår et database management system.


Kompetencer at:

  • Formulere og analysere databaseforespørgsler (SQL);
  • Konstruere og analysere konceptuelle såvel som logiske datamodeller;
  • Forklare, analysere og etablere database-skemaer;
  • Karakterisere mekanismerne bag webapplikationer;
  • Designe og implementere simple databasebaserede (web)applikationer.
Undervisningsmateriale

Se Absalon når kurset er oprettet.

Undervisningsform
Forelæsninger, øvelser og lab.
Formelle krav
Dette kursus kan ikke tages, hvis kurset Databaser og Datamining tages samtidigt eller er bestået.
Faglige forudsætninger
Kendskab til elementær programmering og datastrukturer svarende til Funktionsprogrammering/​Objektorienteret programmering og design.
Tilmelding
Selvbetjeningen på KUnet
Eksamen
Point7,5 ECTS
Prøveform
Løbende bedømmelse
Eksamen består af 2 tag hjem opgaver vægtet henholdsvis 55% and 45%.
Aflevering sker i Absalon.
HjælpemidlerAlle hjælpemidler tilladt
Bedømmelsesform7-trins skala
CensurformEkstern censur
ReeksamenMundtlig eksamen 20 min. med 20 min. forberedelse.
Kriterier for bedømmelse

Se målbeskrivelser.

Arbejdsbelastning
KategoriTimer
Forelæsninger28
Forberedelse14
Praktiske øvelser57
Teoretiske øvelser57
Projektarbejde50
I alt206
Gemt den 04-12-2014