Dansk - English

Kort version - Fuld version


C# og objektorienteret programmering (Forår 2011)

Kursuskode : CVCOOP-EKU
ECTS Point : 7,5 Status : Ikke valgt
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
Undervisningsform : -
Krævede forudsætninger : Se på vores hjemmeside http://www.cv.ihk.dk under "tilmelding og optagelse"
Anbefalede forudsætninger : -
Relationer : Dette kursus svarer til Objektorienteret programmering med C# (OOPC) fra ITD.
Prøveform : Mundtlig evaluering på grundlag af udført projekt
Censur : Ekstern
Bedømmelse : 7-trinsskala
Bemærkninger : Fagansvarlig: Torben Lund
Undervisningsmateriale : Se litteraturliste på http://www.cv.ihk.dk
Ansvarlig underviser : Inge-Lise Salomon , isal@imm.dtu.dk