Akademiuddannelsen i Informationsteknologi

Softwarekonstruktion efteråret 2008

Oprettet 16. september 2008
Opdateret 9. november 2008
37 38 39 40 41 43 44 45 46 47 48 49 50 51 2
 

Lektionsplan

Uge 37
Tirsdag 9. september

Introduktion til uddannelsen og faget

Powerpoint slides fra undervisningen

Uge 38
Onsdag 17. 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
Onsdag 24. 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
Tirsdag 30. september

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
Tirsdag 7. 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.

Eksempel fra undervisningen .

Uge 42
Tirsdag 14. oktober

Efterårsferie

Uge 43
Tirsdag 21. 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
Tirsdag 28. 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
Tirsdag 4. 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
Tirsdag 11. november

Eksempler fra sidste uges undervisning OOPModelOpgave1 og OOPModelOpgave2

Selvstudium - arbejde med obligatorisk projektopgave.

Uge 47
Tirsdag 18. november

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

Powerpoint slides til kapitel 12 og kapitel 13.

Uge 48
Tirsdag 25. 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
Tirsdag 2. 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
Tirsdag 9. december

Arbejde med projektet. Vejledning.

Uge 51
Tirsdag 16. 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
Tirsdag 6. januar

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