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 |