Dansk - English
Kort version - Fuld version
Objektorienteret programmering med C# (Forår 2011) |
|||
Kursuskode : | CVOOPC-T-U | ||
ECTS Point : | 7,5 | Status : | Obligatorisk |
Revideret : | 28/04 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 | ||
Krævede forudsætninger : | Formelle krav til diplomuddannelserne | ||
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: 7-trinsskalaen |
||
Undervisningsmateriale : | ”Learning C# 3.0”, Jesse Liberty and Brian MacDonald, O’Reilly 2009 | ||
Ansvarlig underviser : | Helle Schultz
, hls@ihk.dk |