Dansk - English

Kort version - Fuld version


Advanced Object Oriented Programming using C# and .NET (Efterår 2006)

Kursuskode : IAOOPI-U01
ECTS Point : 7,5 Status : Tilvalg for den valgte retning
Revideret : 17/11 2006 Oprettet : 22/03 2002
Placering : 5-7 semester Timer pr. uge : 4
Længde : 1 semester Undervisningssprog : Engelsk

Målsætning : To give students an in-dept knowledge about the fundamentals of C# and the .NET platform and how to program it in combination with the 21 GoF Design Patterns. The module will introduce a simple test-oriented Process (XP) and relevant XP tools/Technologies for XP development with .NET.
Hovedindhold : - The .NET platform
- C# for Java programmers
- The 21 GoF Design Patterns
- Exception handling and Garbage Collection
- Delegates and Events
- Components in .NET
- Multi threading in .NET
- An introduction to XP and Unit Testing
- An introduction to ASP.NET
- An introduction to WEB Services
Undervisningsform : Class based teaching, combined with a number of compulsory course assignments
Krævede forudsætninger : Documented knowledge corresponding to CSP3 and TVP4I.
Anbefalede forudsætninger : -
Relationer : The course is planned as an extension to OOP1+2 and CSP3
Prøveform : Mundtlig evaluering på grundlag af kursusopgaver
Censur : Intern
Bedømmelse : 13-skala
Bemærkninger : Course assignments can be implemented in smaller teams (2-3), but must include a “division of labour” description.

The course is only offered in the autumn semester.
Undervisningsmateriale : Pro C# 2005 and the .NET 2.0 platform – Andrew Troelsen
WEB links.


WEB links, and if necessary, individual literature depending on the area in which the student has specialized.

C# and the .NET Platform, Andrew Truelsen. ISBN 1-893115-59-3
Ansvarlig underviser : Lars Mortensen , lmo@ihk.dk