Dansk - English

Kort version - Fuld version


IT 2 (Forår 2011)

Kursuskode : SU-IT2-U1
ECTS Point : 5 Status : Obligatorisk
Revideret : 06/02 2010 Oprettet : 22/01 2010
Placering : 2 Timer pr. uge : 4
Længde : 1 semester Undervisningssprog : Dansk

Målsætning : Kurset giver den studerende færdigheder til at udvikle mindre IT-systemer med flere parallelle opgaver, der oprettter, anvender og ændrer data i en database.
Viden og forståelse:
- Anvende fagtermer korrekt.
- Beskrive opbygningen af en standard flerlags model for et IT system, der bruger en database.
- Beskrive og forstå begreber i objektorienteret programmering og implementeringen af disse i Java.
- Beskrive og forstå grundprincipperne for en relationel database.
- Beskrive og forstå grundprincipperne for dokumentation af et database design.
- Beskrive og forstå principper til design af gode bruger- grænseflader

Færdigheder
- Anvende simple SQL (DDL og DML) konstruktioner til at oprette en simpel relationel database samt til at læse, tilføje, ændre og slette data i en sådan.
- Udvikle applikationer i Java der anvender en database.
- Udvikle flertrådede applikationer i Java med grafisk interface, der kommunikerer med tilknyttet enhed.

Kompetencer
- Deltage i en faglig diskussion indenfor fagområdet.
Hovedindhold : Java:
- Indkapsling, arv og polymorfi.
- Anvendelse af database fra Java.
- Introduktion til anvendelse af tråde og kommunikation mellem tråde.
- Videregående GUI (grafisk brugergrænseflade).
- Kommunikation med ekstern enhed fra Java.

Databaser:
- Introduktion til relationelle Databaser og databasedesign.
- Anvendelse af SQL (Structured Query Language).
- Udvikle flertrådede applikationer i Java med grafisk interface, der kommunikerer med tilknyttet enhed.

Design:
- UML: use-case, komponentdiagrammer, deployment-diagrammer.
- Introduktion til software arkitektur (lagdeling, mønstre).
- Usability, introduktion til brugergrænsefladedesign.
Undervisningsform : Klasseundervisning og gruppeøvelser.
Krævede forudsætninger : Dokumenteret viden svarende til uddannelsens optagelseskrav samt bestået IT1.
Anbefalede forudsætninger : -
Relationer : -
Prøveform : Se under bemærkninger
Bemærkninger : Individuel, mundtlig eksamen på grundlag af kursusarbejder/miniprojekter løst gennem kurset
Undervisningsmateriale : - Introduktion til UML, Kendall Scott, 87-7843-553-6, IDG/Libris.
- Objektorienteret programmering i Java, Jacob Nordfalk, 9788779008113, Forlaget Globe.
- Videregående programmering i Java, Jacob Nordfalk, 9788779001954, Forlaget Globe.
- Introduktion til SQL – databaser på nettet, Lars Ingesman, 978-87-571-2386-9, Nyt Teknisk Forlag.
- Supplerende fra Internettet.
Ansvarlig underviser : Bo Holst-Christensen , bhc@imm.dtu.dk