Dansk - English

Kort version - Fuld version


Grundlæggende Objektorienteret Programmering (Efterår 2003)

Kursuskode : EOOP1-U01
ECTS Point : 10 Status : Obligatorisk
Revideret : 13/02 2003 Oprettet : 22/06 2000
Placering : 1. semester Timer pr. uge : 12
Længde : 1 semester Undervisningssprog : Dansk og engelsk

Målsætning : At beherske elementære datalogiske og programmeringsmæssige metoder, herunder programmeringsalgoritmer, struktureret og objektorienteret programudvikling samt praktisk programmering i sproget C++.
Hovedindhold : C++
- En generel introduktion til computeren og dét at programmere.
- Datatyper og operatorer
- Algoritmer: Sekvens, valg og iteration
- Funktioner, herunder bl.a. parametre, funktionsoverloading m.v.
- Pointere
- Synlighed af variable (scope)
- Klasser herunder indkapsling, constructors og destructors
- Sorterings- og søge-algoritmer
- Input/output
- Filbehandling
- Dynamiske datastrukturer.
Undervisningsform : Der er en vekselvirkning mellem teorigennemgang og praktiske øvelser ved PC’erne. Desuden er undervisningen tilrettelagt omkring en større sammenhængende obligatoriske kursusopgave.
Krævede forudsætninger : -
Anbefalede forudsætninger : -
Relationer : -
Prøveform : Kursusarbejde
Censur : Intern
Bedømmelse : Bestået/Ikke-bestået
Bemærkninger : I kurset indgår en kursusopgave.
Godkendelse af kursusopgaven er en forudsætning for indstilling til eksamen.
Med udgangspunkt i kursusopgaven, afholdes individuel mundtlig eksamen i OOP1 pensum. Der tildeles 20 min. pr. studerende, hvoraf eksaminationen højst vil andrage 15 min.
Undervisningsmateriale : Absolute C++, Walter Savith, first edition,
ISBN 0-201-70927-9.
Ansvarlig underviser : Henrik Kold Mikkelsen , hokm@dtu.dk