2013/2014

62450 Informations Teknologi 2

Engelsk titel:

Information Technology 2

Sprog:

Point( ECTS )

5

Kursustype:

Diplomingeniør
 

Skemaplacering:

F5 (ons)

Undervisningens placering:

Campus Ballerup

Undervisningsform:

Samtaleforedrag, gruppeøvelser og projektopgave med delafleveringer.

Kursets varighed:

[Kurset følger ikke DTUs normale skemastruktur]

Eksamensplacering:

Særlig dag

Evalueringsform:

Bedømmelsesform:

Tidligere kursus:

SU-IT2-U1

Anbefalede forudsætninger:

Overordnede kursusmål:

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.

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • 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.
  • 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 filer og databaser.
  • Udvikle flertrådede applikationer i Java med et grafisk interface, der kommunikerer med en tilknyttet enhed.
  • Deltage i en faglig diskussion indenfor fagområdet.

Kursusindhold:

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).

Design:
- UML: use-case, komponent- og deployment-diagrammer.
- Introduktion til software arkitektur (lag-deling, designmønstre).
- Usability, introduktion til brugergrænse-fladedesign.

Litteraturhenvisninger:

- UML Explained, Kendall Scott, 0-201-72182-1, Addison-Wesley
- Introduktion til SQL - databaser på nettet, Lars Ingesman, 978-87-571-2386-9, Nyt Teknisk Forlag
- Objektorienteret programmering i Java, Jacob Nordfalk, 9788779008113, Forlaget Globe: http://javabog.dk/
- Videregående programmering i Java, Jacob Nordfalk, 9788779001954, Forlaget Globe: http:/​/​javabog.dk/​index_VP.html

Bemærkninger:

Kurset bygger videre på de grundlæggende IT kundskaber den studerende har tilegnet sig på kursus 62420.

Kursusansvarlig:

Bo Holst-Christensen , Ballerup Campus, rum A 2.14, Tlf. (+45) 3588 5113 , bhch@dtu.dk

Institut:

62 DTU Diplom

Tilmelding:

I CampusNet
Sidst opdateret: 10. januar, 2014