At indøve basale datalogiske programmeringsfærdigheder og give fortrolighed med en datalogisk tankegang, så den studerende selvstændigt kan designe og implementere et velstruktureret mindre program.
Mere konkret skal den studerende beherskefølgende centrale emner fra procedurelprogrammering:
Fra objektorienteret programmering skalfølgende elementære emnerbeherskes:
Desuden skal den studerende have kendskab tilinput/output, undtagelser og generiske metoder.
Det programmeringssprog der vil blive brugt iundervisningen er Java, der er et modernehøjniveau programmeringsprog. Udover atvære et generelt anvendeligtprogrammeringssprog, er Java kendetegnet ved athave faciliteter der letter konstruktionen af grafiskebrugergrænseflader og er desuden velegnet tiludvikling af Internet-baserede programmer.
Følgende emner ligger umiddelbart udenfor kurset, men kan evt. inddrages i et afsluttendeeksempel: Rekursive metodekald, rekursivedatatyper, metode overskrivning og \"late binding\",interface og abstrakte klasser, objektbeskyttelse, GUI,applets.
Forelæsninger og laboratorieøvelser.
Individuel besvarelse af et antal obligatoriske opgaver