NDAA09014U Introduktion til programmering (IP)
Introduction to programming (IP)
Bacheloruddannelsen i matematik
Der gennemgås materiale svarende til kursets formål. I modulets endelig pensumbeskrivelse vil følgende specifikt blive gennemgået på kurset:
- Udtryk og funktioner
- Sammensatte og usammensatte typer
- Sæt
- Blokstruktur
- Polymorfi
- Terminering
- Funktionsevaluering
- Funktionskonstruktion
- (Naiv) afprøvning
- Programdokumentation
- Lister, træer, sammensatte datatyper
- Iterativ form
- Listekombinatorer
- Sortering
- Analyse af køretid
- Kombinatorisk søgning
- Undtagelser
- Tegn, tekster
- Funktioner af højere orden
- Input/output
- Moduler
Viden: Kendskab til de udtryksmidler, der
bruges i moderne funktionsprogrammeringssprog: Rekursion, polymorfe
funktioner og typer, rekursive og sammensatte typer, typeinferens,
mønstergenkendelse, blokstruktur, funktioner af højere orden,
abstraktion, undtagelser, m.m.
Kompetencer: Udfra en præcist defineret
problemformulering at kunne analysere problemet, udforme et program
til løsning af dette, samt at verificere løsningen med afprøvning
og dokumentere den med kommentarer.
Færdigheder: At kunne lave mindre programmer (op
til ca. 100 linjer) i et funktionsprogrammeringssprog med
overholdelse af god programmeringsskik og en programmeringsstil,
der passer til det valgte programmeringssprog. Endvidere at kunne
analysere køretid af simple programmer.
Se Absalon når kurset er oprettet.
- Kategori
- Timer
- Eksamen
- 20
- Forberedelse
- 79
- Forelæsninger
- 35
- Praktiske øvelser
- 30
- Teoretiske øvelser
- 42
- I alt
- 206
Førsteårsstuderende på datalogi tilmeldes automatisk.
Som meritstuderende - klik her!
Som enkeltfags-studerende (efter- og videreuddannelse) - klik
her!
- Point
- 7,5 ECTS
- Prøveform
- Skriftlig aflevering, 5 dage---
- Krav til indstilling til eksamen
- Der er 6 gruppeopgaver som hver giver op til 2 point og 6
individuelle opgaver som hver giver op til 3 point.
For indstilling til eksamen kræves mindst 20 ud af de 30 mulige point. De første 5 gruppe- og de første 5 individuelle opgaver kan genafleveres, men pointtallet for hver opgave kan højst øges med 1 point i forhold til den oprindelige aflevering.
Er kravene ikke opfyldt, kan de opfyldes inden reeksamen. Der skal senest to uger før tilmeldingsperioden til reeksamen slutter afleveres en skriftlig opgave der erstatter de 20 point. Opgaven skal godkendes inden reeksamen. - Hjælpemidler
- Alle hjælpemidler tilladt
Da besvarelsen skal være individuel, er det ikke tilladt at indhente hjælp fra andre personer, uanset om de er tilknyttet kurset eller ej.
- Bedømmelsesform
- 7-trins skala
- Censurform
- Ingen ekstern censur
Flere interne bedømmere
- Reeksamen
- Reeksamen er en mundtlig prøve (ca. 25 min) med en halv times forberedelse.
Kriterier for bedømmelse
For at opnå karakteren 12, skal den studerende vise beherskelse af viden, færdigheder og kompetencer, som beskrevet i målbeskrivelsen.
Kursusinformation
- Sprog
- Dansk
- Kursuskode
- NDAA09014U
- Point
- 7,5 ECTS
- Niveau
- Bachelor
- Varighed
- 1 blok
- Placering
- Blok 1
- Skemagruppe
- B (man 8-12 + tirs 13-17 + fre 8-12)
- Kursuskapacitet
- 250
- Efter- og videreuddannelse
- Studienævn
- Studienævn for Matematik og Datalogi
Udbydende institut
- Datalogisk Institut
Kursusansvarlige
- Torben Ægidius Mogensen (7-7873766669727144686d326f7932686f)