Lecturer:Pearce

Office Hours:MW, 1:15 – 2:30 in 213 Macquarrie Hall
phone: (408) 924-5065
email: pearce@mathcs.sjsu.edu
URL: www.mathcs.sjsu.edu/faculty/pearce

Lectures:sec 1: MWTh, 9:15 – 10:50 in SCI 311
sec 2: MWTh, 11:15 – 12:50 in SCI 311

Text:Windows Programming with C++, by Jon Pearce. This book is not yet published. The current draft is available on line at:

www.mathcs.sjsu.edu/faculty/pearce/mfc

Software:You will need Visual C++ version 5.0 or later.

Prerequisites:You must know C++.

Grading:70% of your grade will be based on a midterm and several projects. The remaining 30% will be determined by the final exam.

Course Outline:The course will introduce the MFC framework for developing Windows applications in C++. MFC allows C++ programmers to quickly build professional looking applications. It also provides an object-oriented facade to the platform C libraries. Using MFC, the course will cover graphical user interfaces, graphics programming, document-view architecture, multi-threading, and network programming.