Dansk - English
Short version - Full version
Advanced Windows programming (Fall 2004) |
|||
Course code : | IADWI-U01 | ||
ECTS Credits : | 7,5 | Status : | Optional for specified Programme |
Placement : | 5-7 semester | Hours per week : | 4 |
Length : | 1 semester | Teaching Language : | English if English students are present |
Principal Content : | 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. |
||
Teaching method : | Class teaching supported by exercises and a finishing assignment. About 20% lectures – 80% practical work. |
||
Required prequisites : | Knowledge of Windows programming corresponding to the study modules OOP2 and OOP3. | ||
Responsible teacher : | Bendt Hansen
, beh@ihk.dk |