Dansk - English
Kort version - Fuld version
Grundlæggende Objektorienteret Programmering 1A (Forår 2004) |
|||
| Kursuskode : | IOOP1A-U01 | ||
| ECTS Point : | 10 | Status : | Obligatorisk |
| Revideret : | 02/02 2004 | Oprettet : | 19/08 2003 |
| 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 tiil GUI programmering - Test og debugging - Introduktioon 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 Halle / Pearson Education, 2003 ISBN 0-13-044929-6 Noter og www-links, som udleveres i forbindelse med kurset. | ||
| Ansvarlig underviser : | Henning Haugaard
, henhu@dtu.dk |
||