Dansk - English

Kort version - Fuld version


Grundlæggende Objektorienteret Programmering 1A (Forår 2007)

Kursuskode : IOOP1A-U01
ECTS Point : 10 Status : Obligatorisk
Revideret : 05/01 2007 Oprettet : 05/01 2007
Placering : 1. semester Timer pr. uge : 8
Længde : 1 semester Undervisningssprog : Dansk og engelsk

Målsætning : Den studerende skal:
- kunne anvende principper og metoder i objektorienteret problemløsning og programmering.
- kunne designe og realisere programmer ved brug af et objektorieneret programmeringssprog.
- kunne anvende klasser til organisering af data og funktioner (metoder).
- kunne anvende abstraktion og modellering i forbindelse med analyse, design og realisering af programmer.
- kende og kunne anvende de vigtigste principper for test og debugging af programmer.
Hovedindhold : - Grundlæggende programmering.
- Principper og metoder i objektorienteret problemløsning og programmering.
- Datatyper, kontrolstrukturer og mekanismer til strukturering.
- Klasser, metoder, indkapsling, arv, interfaces og polymorfi.
- Tabeller og lister.
- Introduktion til GUI programmering.
- Test og debugging.
- Programmering i et udviklingsmiljø (IDE).
Undervisningsform : Undervisningen er en vekselvirkning mellem teorigennemgang og praktiske øvelser samt opgaveløsning.
Krævede forudsætninger : -
Anbefalede forudsætninger : -
Relationer : -
Prøveform : Mundtlig evaluering på grundlag af kursusopgaver
Censur : Intern
Bedømmelse : Bestået/Ikke-bestået
Bemærkninger : Den studerende skal i løbet af kurset løse et antal obligatoriske kursusopgaver. For at blive indstillet til eksamen skal alle obligatoriske kursusopgaver være afleveret inden for de tidsfrister, som vil være angivet på kursusopgaverne. Desuden skal kursusopgaverne være godkendte.

De studerende eksamineres individuelt. Varigheden af eksaminationen vil typisk være 10-15 minutter.

I tilfælde af, at kurset ikke bestås, gives der vejledning i hvordan den studerende kan forbedre sine chancer for at bestå.
Undervisningsmateriale : David J. Barnes & Michael Kölling: "Objects First with Java - A Practical Introduction using BlueJ" Prentice Hall / Pearson Education, 2nd ed. ISBN 0-13-124933-9.
Noter og www-links, som udleveres i forbindelse med kurset.
Ansvarlig underviser : Henning Haugaard , henhu@dtu.dk