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.

Credits

3

Prerequisite

(CS 392 or CS 631) and (Grad Student or (Junior or Senior))