Dansk - English

Kort version - Fuld version


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

Kursuskode : IAOOPI-U01
ECTS Point : 7,5 Status : Tilvalg for den valgte retning
Revideret : 07/11 2003 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 a modern object oriented language (C#), a simple test-oriented Process (XP) and how to use this for writing large distributed applications.
The study module will also cover fundamentals of the Net platform, introduce XML and a number of GoF Design Patterns.
Hovedindhold : - The .NET platform·
- C# for C++ programmers·
- Exception handling and Garbage Collection·
- Delegates and Events·
- Components in .NET·
- An introduction to XML.·
- An introduction to XP and Unit Testing·
- GoF Design Patterns·
- (Remoting)·
- (ADO.net)·
- (ASP.NET)·
- (WEB Services)
Undervisningsform : 50% of the study module, will be class-based teaching, combined with a number of assignments that will cover most of the basic areas in the syllabus.
The rest of the study module will be used to design and implement a large distributed application.
Students will form groups and individual members of each group must make a technology analysis in the topics marked in parenthesis above, and present this for the group/class.
Krævede forudsætninger : Documented knowledge corresponding to OOP3 and TVP4I.
Anbefalede forudsætninger : Skills in C++ should not be below average; this is NOT an introductory programming.
Relationer : -
Prøveform : Mundtlig evaluering på grundlag af kursusopgaver
Censur : Intern
Bedømmelse : 13-skala
Bemærkninger : Oral group examination based on the semester assignment, the topics covered in the last 1/3 of the semester and the syllabus in general.

All code (classes and methods) for the semester assignment must be tagged with an author to tell the examiner where to ask detailed questions during the examination
Undervisningsmateriale : WEB links, and if necessary, combined with individual literature depending on the area in which the student has specialized.
Ansvarlig underviser : Lars Mortensen , lmo@ihk.dk