Dansk - English

Kort version - Fuld version


Objektorienteret programmering med C# (Forår 2010)

Kursuskode : CVOOPC-T-U
ECTS Point : 7,5 Status : Obligatorisk
Revideret : 04/03 2010 Oprettet : 09/09 2009
Placering : - Timer pr. uge : 12
Længde : 1 semester Undervisningssprog : Dansk

Målsætning : Kurset giver en grundlæggende indføring i C# med vægt på klasser, objekter, arv, genbrug og polymorfi.

Faglige læringsmål:
• Definere, beskrive, anvende og vurdere centrale begreber indenfor
objektorienteret programmering, såsom klasser, arv, genbrug og polymorfi
• Anvende de mest almindelige klassebiblioteker herunder vinduesbaseret
programmering
• Definere overordnede begreber indenfor objektorienteret analyse og
design med tilhørende brug af UML og valg af arbejdsproces
• Implementere et aktuelt system ud fra objektorienterede principper
• Forklare valg af systemopbygning
• Beskrive et systems opbygning ved at tegne et klassediagram for systemet
• Forklare et klassediagram
• Diskutere og vurdere alternative systemopbygninger
Ikke-faglige læringsmål:
• Udforme en skriftlig rapport til dokumentation af eksamens-projektet
Hovedindhold : • Grundlæggende introduktion til programmering
• Introduktion til .NET platformen
• Introduktion til UML (Unified Modeling Language) og UP (Unified Process)
• Objektorienteret programmering: Brugen af klasser og objekter
• Variabler
• Løkker og betingelser
• Brugen af metoder
• Klasser og objekter
• Synlighed og indkapsling
• Arv
• Polymorfi
• Kollektioner og generiske klasser
• Undtagelser
• Brugen af interfaces
• Programmering med vinduer
• Introduktion til serialisering
• Introduktion til Tråde
Derudover:
Oversigt over .NET platformens øvrige indhold
• Der vises eksempler på brug af andet programmeringssprog på .NET platformen
Som værktøj benyttes Microsoft Visual Studio 2008
Undervisningsform : Klasseundervisning, øvelser/cases og eksamensprojekt
Prøveform : Mundtlig evaluering på grundlag af udført projekt
Censur : Ekstern
Bedømmelse : 7-trinsskala
Bemærkninger : Grundlag: Projekt og pensum
Form: Individuel mundtlig eksamen uden forberedelse
Censur: Ekstern
Resultat: Talkarakter i 7-trinsskalaen
Undervisningsmateriale : ”Learning C# 3.0”, Jesse Liberty and Brian MacDonald, O’Reilly 2009
Ansvarlig underviser : Helle Schultz , hls@ihk.dk