IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Indledende programmering 
Kursusnavn (engelsk):Introduction to Programming 
Semester:Efterår 2001 
Udbydes under:cand.it., tværfaglig it-udvikling (tit) 
Omfang i ECTS:7,50 
Kursussprog:Dansk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:
Forventet antal deltagere:
Maks. antal deltagere:200 
Formelle forudsætninger:Ingen formelle forudsætninger. Anbefalede
forudsætninger:
Kendskab til computere på brugerniveau.
 
Læringsmål:

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:




  • Kontrolsætninger (for-, if- og while
    sætninger, løkker i flere niveauer)
    Variable og datatyper (heltal, boolske værdier,
    flydende tal, tekststrenge)

  • Datastrukturer (tabeller, også i flere
    dimensioner)

  • Metoder (overførsel af parametre,
    funktioner med returværdi, simple værdier,
    tabeller, objekter/referencer)


Fra objektorienteret programmering skal
følgende elementære emner
beherskes:




  • Objekter (new, felter, metoder)

  • Nedarvning (udvidelse af klasser med felter og
    metoder)


Desuden skal den studerende have kendskab til
input/output, undtagelser og generiske metoder. 

Fagligt indhold: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. 

Læringsaktiviteter:

Forelæsninger og laboratorieøvelser. 

Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 13-skala, Intern censur

Aflevering af obligatoriske opgaver. Intern prøve for
TIT studerende.  

Litteratur udover forskningsartikler: