Dansk - English

Kort version - Fuld version


Objektorienteret programmering med C# (Forår 2011)

Kursuskode : CVOOPC-U
ECTS Point : 7,5 Status : Obligatorisk
Revideret : 01/11 2010 Oprettet : 06/05 2009
Placering : - Timer pr. uge : 3.5
Længde : 1 semester Undervisningssprog : Dansk

Målsætning : At introducere objektorienteret programmering med C# som programmeringssprog og .NET (v. 2.0) som platform. Der gives en grundig indføring i .NET platformens klassebiblioteker og brugen deraf i C#. Endelig gives en introduktion til vinduesbaseret programmering.

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 eksamensprojektet

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
Anbefalede forudsætninger : Optagelse på IT-Diplomuddannelsen forudsætter en kandidatuddannelse, en uddannelse på bachelor niveau (3 års fuldtidsstudium), en relevant kort videregående uddannelse eller en af følgende uddannelser: datamatiker, multimediedesigner, datanom.
Desuden kræves mindst to års relevant erhvervserfaring efter den adgangsgivende uddannelse.
Den kommende studerende skal desuden have færdigheder inden for grundlæggende programmering og almindelig anvendelse af en computer på brugerniveau, f. eks. kendskab til if-. for- og while strukturer samt variable og logiske udtryk.
Der er mulighed for at opnå dispensation fra adgangsgivende uddannelse.
Prøveform : Mundtlig evaluering på grundlag af udført projekt
Censur : Ekstern
Bedømmelse : 7-trinsskala
Bemærkninger : Kursusansvarlig: Henrik Tange
Undervisningsmateriale : Se litteraturliste på http://www.cv.ihk.dk
Ansvarlig underviser : Helle Schultz , hls@ihk.dk