Dansk - English
Kort version - Fuld version
Grundlæggende Objektorienteret Programmering 1A (Forår 2005) |
|||
Kursuskode : | IOOP1A-U01 | ||
ECTS Point : | 10 | Status : | Obligatorisk |
Revideret : | 14/02 2005 | Oprettet : | 12/01 2005 |
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 anvende klasser til organisering af data og funktioner (metoder). - kunne designe og realisere programmer ved brug af et objektorienteret programmeringssprog. - 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. - Sortering og søgning. - Introduktion til GUI programmering - Test og debugging. - Introduktion af udviklingsmiljøer. |
||
Undervisningsform : | Undervisningen er en vekselvirkning mellem teorigennemgang og praktiske øvelser og opgaveløsning. En af opgaverne er en lidt større gennemgående opgave. | ||
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 større og mindre obligatoriske opgaver / kursusopgaver. For at blive indstillet til eksamen skal alle obligatoriske opgaver være afleveret. 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 |