CS501 Syllabus

Windows Programming

(Fall, 2004)


Week

Date

Topic

Reading Assignment*

Assignment

1

8/23

Course overview and requirements

Chapter 1

-

 2

8/30

Drawing in a window

Chapter 2

MP1

3

9/6

no class

-

-

4

9/13

The mouse and the keyboard

Chapter 3

MP2

5

9/20

Menus

Chapter 4

MP3

6

9/27

The MFC collection classes

Chapter 5

MP4

7

10/4

File I/O and serialization

Chapter 6

MP5

8

10/11

Controls

Chapter 7

MP6

9

10/18

Dialog boxes and property sheets

Chapter 8

MP7

10

10/25

Documents, views and single document interface

Chapter 9

MP8

11

11/1

Scroll views, HTML views and other views

Chapter 10

MP9

12

11/8

Multiple documents and multiple views

Chapter 11

MP10

13

11/15

Toolbars, status bars and rebars

Chapter 12

MP11 - Proposal

14

11/22

Timers and idle processing

Chapter 14

MP12

15

11/29

Bitmaps, palettes and regions

Chapter 15

MP13

16

12/6

Threads and thread synchronization

Chapter 17

MP14

 

12/13

Final Examination (Monday) - 6:30-9:10

all secs

Final Project


* Reading assignments are from Proise, Programming Windows with MFC, 2nd.