Dansk - English

Kort version - Fuld version


Objektorienteret programmering 1 (Efterår 2007)

Kursuskode : EPROG1-U1
ECTS Point : 5 Status : Obligatorisk
Revideret : 01/10 2007 Oprettet : 28/08 2007
Placering : 1. semester Timer pr. uge : 4
Længde : 1 semester Undervisningssprog : Dansk og engelsk

Målsætning : At bibringe den studerende et grundlag for systematisk udvikling af programmer ved anvendelse af objektorienteret modellering og kodning.
At den studerende erhverver forståelse af basale begreber og mekanismer i et objektorienteret programmeringssprog, således at den studerende bliver i stand til at anvende sproget og tilhørende klassebiblioteker til implementering af mindre programmer.

Den studerende skal kunne:

• Definere og beskrive almindeligt forekommende begreber og mekanismer i et objektorienteret programmeringssprog
• Definere og beskrive almindeligt forekommende datastrukturer og algoritmer
• Forklare implementeringen og anvendelsen af almindeligt forekommende datastrukturer og abstrakte datatyer
• Anvende et ojektorienteret programmeringssprog med tilhørende klassebiblioteker til implementering af programdele og mindre programmer
• Planlægge og gennemføre systematisk afprøvning af mindre programmer
• Diskutere/vurdere kvaliteten af et givet program

Hovedindhold : -• Introduktion til programmer og maskiner
• Grundlæggende sekventiel programmering
• Introduktion til objektorienteret programmering
• Test og debugning
• Basale datastrukturer og algoritmer
• Introduktion til dokumentation af software systemer
• Udvikling af simple grafiske brugerflader
Undervisningsform : -Klasseundervisning med øvelsesopgaver og obligatoriske afleveringsopgaver.
Krævede forudsætninger : -
Anbefalede forudsætninger : -
Relationer : -PROG1 er tæt sammenknyttet med PROJ1.
Prøveform : Se under bemærkninger
Censur : Intern
Bedømmelse : 7-trinsskala
Bemærkninger : -Mundtlig evaluering på grundlag af obligatoriske afleveringsopgaver.

Det aktuelle antal timer pr. uge kan variere mellem 8 og 0, dog således at det samlede antal timer for PROG1 og PROJ1 er 8 pr. uge

Karaktergivning ved anvendelse af 7 trins skalaen:

2 for opfyldelse af definitions- og beskrivelsesmålene.
7 når yderligere anvendelses- og
forklaringsmålene er opfyldt.
12 når yderligere diskuter/vurder målene er opfyldt.

Undervisningsmateriale : -David J. Barnes & Michael Kölling: ”Objects First with Java – A Practical Introduction Using BlueJ” Prentice Hall/Pearson Education, 3ed ed. ISBN 0-13-197629-X
Ansvarlig underviser :