CIS 485
       PRINCIPLES OF COMPONENT PROGRAMMING

                                              Syllabus
 

Prerequisites :
                                           Proficiency in C++ (no exceptions)
                                           Proficiency in Any Interactive Development Environment
 

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

Course Materials:

                                             Ryon, Principles of Component Programming, (these slides)
                                             Borland C++Builder v1.0 (bundled in Borland C++ Suite) (in bookstore)
 

Course Outline :
                                    Week  1. Introduction and C++ Review
                                    Week  2. Classes, DLL's and Privacy
                                    Week  3. Language Independence
                                    Week  4. Component Properties
                                    Week  5. Events and Notifications
                                    Week  6. Distributed Components
                                   Week  7. Midterm Exam
                                    Week  8. Fundamentals of COM I
                                    Week  9. Fundamentals of COM II
                                    Week 10. Visual Programming I
                                    Week 11. Visual Programming II
                                    Week 12. Visual Components
                                    Week 13. Enhancing VCL Components
                                    Week 14. Windowed VCL Components
                                    Week 15. Final Exam