IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Videregående programmering for praktikere 
Kursusnavn (engelsk):Videregående programmering for praktikere 
Semester:Efterår 2000 
Udbydes under:cand. it, softwareudvikling (swu) 
Omfang i ECTS:0,00 
Kursussprog:Dansk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:10 
Forventet antal deltagere:
Maks. antal deltagere:50 
Formelle forudsætninger:Grundlæggende programmering i Java eller VBA, fx svarende til Grundlæggende Programmering (GP). Kendskab til datamodellering, relationsdatabaser og SQL, fx svarende til IT-C kurserne Databaser eller Design af Brugergrænseflader og Data. 
Læringsmål:På kurset lærer du at lave små systemer der er færdige til brug, inklusive database, grafisk grænseflade, og integration med komponenter man selv må udforske som en del af opgaven. Programmeringssproget er et der er vidt udbredt i erhvervslivet og som er egnet til den slags opgaver. Der vil ikke blive tale om komplicerede algoritmer eller matematiske beviser.


Som et led i kurset vil du lære om elementært programdesign, dokumentation, review, test, udforskning af en delvis ukendt komponent, samt måling af systemets hastighed. Du får kun en første praktisk erfaring med disse emner. Der kunne laves et helt kursus om hvert af dem, men det tager for lang tid.


Kurset vil have få forelæsninger, men en del fremlæggelse af delresultater (review). Desuden øvelser med vejledning. 

Fagligt indhold:Valget af sprog og eksempler er ikke afklaret endnu, men her er ønskerne.


Øvelserne må meget gerne være baseret på en eksisterende anvendelse som man bygger videre på. Hovedproblemet er at finde en passende en der er tilgængelig og helst fra et virkeligt system.


De to sprog der kunne være relevante er Java og VBA. C++ var også en mulighed. Java har de selvfølgelig snuset lidt til, men ikke fået rutine. Jeg er ikke klar over i hvor høj grad der findes komponenter med passende dokumentation som man kan integrere til. VBA har den fordel at der findes mange komponenter man kan integrere, bl.a. regneark, database, tekstbehandlig, tegninger. Det er også let tilgængeligt for de fleste derhjemme. Det kunne være en fordel at stifte bekendtskab med et andet sprog end Java - et sprog som alligevel ikke er så anderledes. Ulempen ved VBA er at nogle ikke finder det politisk korrekt. Til gengæld er det en efterspurgt kvalifikation at kunne det. 

Læringsaktiviteter:

 

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

Mundtlig eksamen, 30 min, kendte spørgsmål, ingen
forberedelse.

Pensum er det der er gennemgået i kurset, samt 3 afleverede obligatoriske opgaver. De obligatoriske opgaver godkendes hvis de demonstrerer at du har ydet en seriøs indsats. Det kræves ikke at resultatet er på et eller andet karakterniveau. Man kan således få godkendt en ihærdig indsats, selvom resultatet rent fagligt kun er til karakteren 5.

Det vil være muligt at inddrage de obligatoriske opgaver i
eksamenssituationen, således at man gennem den konkrete opgave diskuterer
de teoretiske temaer.  

Litteratur udover forskningsartikler:NULL