3credit hour(s)(Prerequisites: CIS 2275 or department approval)
Provides an introduction to writing Windows-based programming applications. The course topics include building windows, drawing into the window, building menus, dialog boxes, toolbars and other graphical user interface components. Advanced C++ concepts and classes are incorporated into programs. The course begins with Microsoft Foundation Class (MFC) overview and message handling concepts. The majority of programs are written using wxWidgets, a cross-platform windows library. The development environment is Microsoft Visual C++. Note(s) 30 theory + 45 lab hours