CIS 688
        PROGRAMMING  INYERACTIVE ENVIRONMENTS

                                               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