Akademiuddannelsen i Informationsteknologi

Softwarekonstruktion efteråret 2007

Oprettet 15. september 2007
Opdateret 18. december 2007
37 38 39 40 41 43 44 45 46 47 48 49 50 51 2
 

Lektionsplan

Uge 37
10. september

Introduktion til uddannelsen og faget

Powerpoint slides fra undervisningen

Uge 38
18. september

OOAD bog kapitel 1, Metode og kapitel 2, Systemvalg

Powerpoint slides kapitel 1 og kapitel 2.

Introduktion til programmering. Min undervisning vil tage udgangspunkt i nedennævnte C# Station tutorials - lesson 1 - 4.

Nogle øvelsesopgaver.

Link til tutorials på nettet:

C# Station tutorials - Kursus i 19 lektioner

C# Computing - 25 lektioner

About.com C# tutorial - Tutorials i forskellige niveauer

Microsofts online hjælp - tutorials, referencemanual osv.

Uge 39
25. september

OOAD bog kapitel 3. Klasser og kapitel 4. Struktur

Opgave med videoudlejning. Som hjemmeopgave til næste gang skal I løse opgave 13 bagerst i kapitel 3 og opgave 15 i kapitel 4. Opgaverne kan løses individuelt eller i små grupper.

Powerpoint slides kapitel 3 og kapitel 4.

Vi fortsætter med C# programmering via C# Station tutorials - denne gang lesson 3 - 6 (det er dog ikke sikkert vi når det hele). Fortsæt med at løse de små øvelsesopgaver.

Arbejd videre med løsning af øvelsesopgaverne fra sidste uge. Prøv i forbindelse med løsning af programmeringsopgaver at arbejde parvis.

Uge 40
2. oktober

Denne gang skal det primært handle om programmering på basis af C# Station Tutorials. Denne gang tutorial 5, som omhandler metoder.

Der afsættes tid til programmering af øvelsesopgaver.

Uge 41
9. oktober

OOAD bog kapitel 5. Adfærd og kapitel 6. Brug

Powerpoint slides til kapitel 5.

C# programmering på basis af C# Station Tutorials. Denne gang tutorials 6, 7 og 8, som omhandler namespaces, klasser og arv.

Uge 42
16. oktober

Efterårsferie

Uge 43
23. oktober

OOAD bog kapitel 6. Brug og kapitel 7. Funktioner.

Powerpoint slides til kapitel 6 og kapitel 7.

Gennemgang af opgaverne med videoudlejning fra tidligere.

C# programmering. Tutorial 8 om Arv og Tutorial 9 om polymorfi.

Uge 44
30. oktober

OOAD bog kapitel 8. Grænseflader 9. Kriterier.

Powerpoint slides til kapitel 8 og kapitel 9.

C# programmering. Tutorial 9 om polymorfi og Tutorial 10 om properties.

Øvelser i programmering af objektorienteret model. C# projekt fra undervisningen.

Uge 45
6. november

OOAD bog kapitel 10. Komponenter, og kapitel 11. Processer

Powerpoint slides til kapitel 10 og kapitel 11.

Vi fortsætter med programmering af objektorienteret model. C# projekt fra undervisningen.

Start på obligatorisk projekt: Kajs Biler.

Uge 46
13. november

Selvstudium - arbejde med obligatorisk projektopgave.

Uge 47
20. november

OOAD bog kapitel 12. Modelkomponent og kapitel 13. Funktionskomponent.

Powerpoint slides til kapitel 12 og kapitel 13.

Uge 48
27. november

Konstruktion af brugergrænseflader - Note

OOAD bog kapitel 14. Forbind komponenter. Powerpoint slides til kapitel 14.

Desuden vil blive fremvist eksempler på sammenkobling af UI og model. C# projekt fra undervisningen.

Uge 49
4. december

Databaser. Konvertering af OO model til database. SQL sproget.

Tekst om Database Management Systems.

Tekst om konvertering af OO model til relationel database.

Tekst om SQL.

Uge 50
11. december

Arbejde med projektet. Vejledning.

Uge 51
18. december

Software kvalitet. Denne aften vil der være en lille forelæsning om softwarekvalitet. En tekst om emnet kan læses her. Til forelæsningen vil jeg tage udgangspunkt i nogle powerpoint præsentationer. Om kvalitet generelt. Om Quality Management Systems. Om kvalitet i et filosofisk perspektiv.

Programmering: Om polymorfi.

Løsning på obligatorisk opgave afleveres i 3 eksemplarer

Uge 2
8. januar

Feedback på obligatorisk opgave. Spørgetime og eksamensforberedelse.