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.
- Implementere et program med en simpel grafisk grænseflade med
tekstfelter, knapper og afkrydsningsbokse.
- 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.
- Anvendelse af grafiske brugergrænseflader (GUI).
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.htmlBemærkninger
Kurset bygger videre på de grundlæggende IT kundskaber den
studerende har tilegnet sig på kursus 62420.
Sidst opdateret
25. oktober, 2016