Studienævnet for Tværfaglig IT tager forbehold overfor senere ændringer i kursusbeskrivelsen. Se den seneste version på: http://www.dat.ruc.dk/undervisning2/ under kurser 2001.
At indøve basale datalogiske færdigheder og give fortrolighed med datalogisk tankegang, så den studerende selvstændigt kan designe og implementere et velstruktureret mindre program.
Mere konkret skal den studerende beherske følgende centrale emner fra procedurel programmering:
Fra objektorienteret programmering skal følgende elementære emner beherskes:
Desuden skal den studerende have kendskab til input/output, undtagelser og generiske metoder.
Programmering er et af datalogiens mest grundlæggende emner og mange andre datalogiske discipliner bygger videre på den kunnen og viden, der opnås gennem at lære at programmere. Kurset vil gennemgå basale strukturer og teknikker, der er karakteristiske for imperativ programmering. Desuden vil kurset give en introduktion til objekt orienteret programmering. Der vil generelt blive lagt vægt på praktisk brug af basale programmeringsteknikker.
Det programmeringssprog der vil blive brugt i undervisningen er Java, der er et moderne højniveau programmeringsprog. Udover at være et generelt anvendeligt programmeringssprog, er Java kendetegnet ved at have faciliteter der letter konstruktionen af grafiske brugergrænseflader og er desuden velegnet til udvikling af Internet-baserede programmer.
Følgende emner ligger umiddelbart uden for kurset, men kan evt. inddrages i et afsluttende eksempel: Rekursive metodekald, rekursive datatyper, metode overskrivning og "late binding", interface og abstrakte klasser, objektbeskyttelse, GUI, applets.
Forelæsninger og laboratorieøvelser.
Aflevering af obligatoriske opgaver. Intern prøve for TIT studerende.