CS 596 Introduction to Windows Programming
This course covers programming for the Windows system environment using current Microsoft tools and technologies. The course emphasizes inter-process communication and synchronization techniques as well as explaining advanced memory management, file handling and asynchronous I/O, multi-threaded processes, and techniques applicable to high-performance and large-scale software systems.
Prerequisite
(
CS 392 or
CS 631) and (Grad Student or (Junior or Senior))