015111 Programming

Details
Department of Natural Sciences
Earliest Possible Year
Duration1 semester
 
Credits6 (ECTS)
Course LevelJoint BSc and MSc
 
Examinationwritten examination


Aid allowed

Description of Examination: 13-point scale, internal examiner

Dates of Exam:
 
Organisation of Teachingforelæsninger: 1 skemamodul pr. uge øvelser: 2 timer pr. uge
 
Block PlacementE6, efterår
Efter aftale onsdag eller torsdag 13-15 eller 15-17

 
Teaching LanguageDanish
 
Optional PrerequisitesKendskab til PC på brugerniveau.
 
Mandatory PrerequisitesBemærk, at selv om der ikke er obligatoriske forudsætninger og kurset derfor i princippet kan tages på første semester er der skemalagt undervisning i den første uge af semestret.
 
Course Objectives
Kursusdeltagerne skal lære at løse databehandlingsopgaver ved programmering og objektorienteret modellering.
 
Course Contents
Af programmeringssproget Java gennemgås følgende dele: klasser, objekter, metoder, simple datatyper, variable, synlighed, overlæsning, løkker, tabeller, undtagelser, indlæsning og udskrivning, grænseflader, polymorfi, nedarvning, Java collections, vinduesorienteret programmering med SWING, grafik samt appletter. Desuden gennemgås redskaber til systematisk afprøvning af programmer.
 
Teaching And Learning Methods
Ud over forelæsningerne, der er skemalagt som en del af kurset Udvidet Programmering, vil øvelserne være helt centrale for at få udbytte af kurset. Bemærk at der er forelæsninger også den første uge i semestret.
 
Course Litterature
Se kursets hjemmeside.
 
Course Coordinator
Morten Larsen, ml@dina.kvl.dk, Department of Natural Sciences/Mathematics & Computer Science, Phone: 35332390
 
Study Board
Study Committee NSN
 
Course Scope
lectures27
practicals28
preparation121
examination4

180