CIS 488
        PROGRAMMING  WINDOWED ENVIRONMENTS

                                               Syllabus
 

Prerequisites :
                                            Proficiency in C (no exceptions) (C++ counts as C)
                                            Exposure to C++
 

Written Course Work :
                                    Weekly    Programming Assignments in MS Windows(TM)       Weight: 1/2
                                    Week 8    Midterm Exam                                                        Weight: 1/6
                                    Week 15  Final Exam                                                              Weight: 1/3 
 

Course Materials (in bookstore) :

                                              Petzold, Programming Windows(TM)
                                              Borland Turbo C/C++ v4.5x (bundled in Borland C++ Suite)
 

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. Using Bitmaps and Tool Bars
                                     Week 12. A Basic Text Editor
                                     Week 13. A Simple Bitmap Editor
                                     Week 14. Application Frameworks in C++