BAIT-PROB :: Imperativ Programmering og Datastrukturer (E2007)

Forelæsningsplan

Uge/FEmne
41/0 Kursusintroduktion
Hello World!, simpel I/O, variable og tildeling, udtryk
Links: [slides] [opgaver]
Læs: [JK, Kap. 1-3]
41/1 Kontrolstrukturer
Programmering i Visual BASIC: events, GUI'er.
Links: [slides] [opgaver]
Læs: [JK, Kap. 4,9-10]
42/2 Datatyper: tal, tegn, strenge, arrays, (objekter)
Programmering i Visual BASIC: forms, kontroller, events
Start på mini-projekt
Links: [slides] [opgaver]
Læs: [JK, Kap. 5-6,8,13]
42/3 Funktioner og procedurer
Links: [slides] [opgaver]
Læs: [JK, Kap. 12]
43/4 Bemærk: der er ingen forelæsning eller øvelser torsdag den 25. Oktober 2007
43/5 Rekursion
44/6 Pop-Up Test
44/7 Opsamling og Datastrukturer: records, array of records, linked lists
Links: [slides](opdateret) [opgaver]
Genlæs: [JK, Kap. 8]
45/8 Projekt-programmering (opsamling)
45/9 Datastrukturer: linked lists (stakke, køer)
Links: [slides](opdateret) [opgaver]
46 Bemærk: der er ingen forelæsninger eller øvelser i uge 46.
47/10 Implementation af datastrukturer: linked lists, stakke, køer
47/11 Datastrukturer: træer
48 Bemærk: der er ingen forelæsninger eller øvelser i uge 48.
49/12 Funktioner og Procedurer (parameteroverførsel)
49/13 Datastrukturer (opsamling); Input/Output
50/14 Opsamling, evaluering og julehejs
Bemærk: Ingen øvelser. Forelæsning starter kl. 10.
Links: [slides]

Bemærk: Spørgetime den 10. januar kl. 10-12. Lokale A314.

Kode

Nedenfor kan kildekoden til nogle af de gennemgåede eksempler hentes. Bemærk, at det kun er selve kildekoden til programmet (og designet) der kan hentes.

Litteratur

Eksamen

Intern mundtlig eksamen af 20 minutters varighed og ingen forberedelsestid. Bedømmes med bestået/ikke bestået.

Eksamensplanen kan findes her.

Pensum

Spørgsmål/Emner

Eksamen afvikles som en samtale mellem eksaminand, eksaminator og censor. Samtalen tager udgangspunkt i et af nedenstående emner, men vil også komme ind på andre af dele af pensum. Emnet trækkes af eksaminanden ved eksamensstart:
  1. Udtryk, variable, tildeling, kontrolstrukturer
  2. Event-baseret programmering, simpel I/O, forms, kontroller
  3. Datatyper
  4. Funktioner og Procedurer
  5. Rekursion
  6. Datastrukturer: arrays
  7. Datastrukturer: hægtede lister
  8. Valg af datastruktur

Links