Dansk - English
Kort version - Fuld version
Advanced Windows programming (Efterår 2004) |
|||
Kursuskode : | IADWI-U01 | ||
ECTS Point : | 7,5 | Status : | Tilvalg for den valgte retning |
Revideret : | 11/05 2004 | Oprettet : | 15/11 2001 |
Placering : | 5-7 semester | Timer pr. uge : | 4 |
Længde : | 1 semester | Undervisningssprog : | Engelsk hvis der er engelsksprogede tilstede |
Målsætning : | Building on the Windows programming skills obtained in OOP2 and OOP3, to give a deeper understanding of the workings of Windows OS and the Windows programming model, and to extend the Windows programming skills with a number of more advanced topics. | ||
Hovedindhold : | The structure of the Windows OS and the Windows programming model. Windows programming directly based on the Win32 API (SDK programming). Developing and using different types of DLL library modules. Processes and threads. Kernel objects. Thread scheduling and priorities. Writing multithreaded applications. Worker threads and UI threads. Thread synchronization using critical sections, mutexes, semaphores and events. The Win32 virtual memory architecture. Reserving and committing memory. Memory-mapped files. Developing generel Internet servers and clients, using Winsock and WinInet. Web applications. CGI applications. ISAPI server extensions and filters. Web services. |
||
Undervisningsform : | Class teaching supported by exercises and a finishing assignment. About 20% lectures – 80% practical work. |
||
Krævede forudsætninger : | Knowledge of Windows programming corresponding to the study modules OOP2 and OOP3. | ||
Anbefalede forudsætninger : | - | ||
Relationer : | Continuation of the OOP3 study module. Relevant to, among other things, various final projects. | ||
Prøveform : | Se under bemærkninger | ||
Censur : | Intern | ||
Bedømmelse : | 13-skala | ||
Bemærkninger : | The finishing report counts as half the grade. The other half is given for a 10 - 15 min. talk about a published question drawn at random at the oral exam. | ||
Undervisningsmateriale : | Bendt Hansen: Windows Programming - Notes and Exercises. January 2004. Bendt Hansen: Advanced Windows Programming - Notes and Exercises. August 2004. Supplementary literature will be suggested. |
||
Ansvarlig underviser : | Bendt Hansen
, beh@ihk.dk |