Objekt-orienteret Programmering og Algoritmik
Lektionsbeskrivelser

Der bliver en re-eksamen i OOPA onsdag 9. februar 2011. Denne re-eksamen vil være mundtlig. Se her.

Kursusgang Emne Beskrivelse
1
Torsdag 4. februar 2010
Introduktion til OOP og C#
Fra struktureret og imperativ programmering til objekt-orienteret programmering. I hvilken forstand har objekt-orienteret programmering et fortrin i forhold til struktureret programmering. Begreber og fænomener som baggrund for forståelse af klasser og objekter.
2
Torsdag 11. februar 2010
Klasser og objekter
Klasser. Synlighed. Instans- og klassevariable. Det nuværende objekt. Instantiering af klasser. Konstruktorer. Introduktion til objekt-orienterede designmønstre.
3
Torsdag 18. februar 2010
Metoder og properties
Datatilgang. Metoder og properties. Parametermekanismer.
4
Torsdag 25. februar 2010
Test og Dokumentation
Black box test og white box test. Unit test. Test af objekt-orienterede programmer. Værktøjet NUnit til C#. Dokumentation af objekt-orienterede programmer.
5
Torsdag 4. marts 2010
Specialisering og nedarvning
Specialisering af klasser. Generelt om nedarvning. Statisk og dynamisk binding. Virtuelle operationer.
6
Torsdag 11. marts 2010
Abstrakte klasser og interfaces
Abstrakte klasser. Abstrakte metoder og abstrakte properties. Interfaces. Klasser som implementerer interfaces. Interfaces in C# bibliotekterne. Designmønstre. Composite.
7
Torsdag 18. marts 2010
Exception Handling og Streams
Objekt-orienteret fejlhåndtering. Try-catch og throw i C#. Udbredelse af exceptions. Catch-throw-finally. Oversigt over streams og IO i C#. Serialisering i C#.
8
Torsdag 8. april 2010
Collection klasser
Generiske lister. Klasserne Collection<T> og List<T>. Kædede lister og klassen LinkedList<T>. Maps og dictionaries. Klassen Dictionary<T>.
9
Torsdag 15. april 2010
Collections: Søgning og Sortering
Introduktion til søgning og sortering. Binær søgning. Binære søgetræer. Balancerede træer. Hashtabeller. Forskellige teknikker til sortering. Søgning og sortering i relation til Collection typerne i C#.


Kurt Nørmark

Genereret: Tirsdag 25. januar 2011, 14:20:30
Programmeret af Kurt Nørmark med brug af LAML teknologi
Kurt Nørmarks Hjemmeside
BAIT Hjemmeside