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 |