Syllabus
Prerequisites :
Proficiency in C (no exceptions)
Exposure to C++
Written Course Work :
Windows(TM) Programming Assignments
1/2 Weekly
Midterm Exam
1/6 Week 8
Final Exam
1/3 Week 15
Course Materials (in bookstore) :
Ryon, CIS 688 Course Notes
Petzold, Programming Windows95(TM)
Borland Turbo C/C++ v4.5x
Outline :
Week 1. Introduction
Week 2. Fundamentals
Week 3. Standard Interface Elements I
Week 4. Standard Interface Elements II
Week 5. Event Driven Programming
Week 6. Displaying Text in Interactive Programs
Week 7. Displaying Graphics
Week 8. Printing Text and Graphics
Week 9. Dynamic Link Libraries
Week 10. Multiple Window Programs
Week 11. Application Frameworks in C++
Week 12. Using Bitmaps and Tool Bars
Week 13. A Basic Text Editor
Week 14. A Simple Bitmap Editor