CIS-255 Home: http://www.c-jump.com/bcc/c255c/c255syllabus.html

CIS-255 Object Oriented Programming in C++
Bristol Community College
Computer Information Systems Department
Fall 2016


  1. Bulletin
  2. Catalog Description
  3. Course Objectives
  4. Recommended Texts
  5. Disability Accommodations
  6. Course Organization
  7. Minimum Requirements for a Passing Grade
  8. Weights for the Final Grade Determination
  9. Teaching Methodology
  10. Attendance Policy
  11. BCC Academic Policies
  12. Weekly Handouts
  13. Homework Assignments
  14. Extra Help
  15. CIS-255 TENTATIVE SCHEDULE

Catalog Description




Course Objectives



Recommended Texts



Disability Accommodations



Course Organization



Minimum Requirements for a Passing Grade



Weights for the Final Grade Determination



Teaching Methodology



Attendance Policy



BCC Academic Policies



Weekly Handouts



Homework Assignments



Extra Help


CIS-255 TENTATIVE SCHEDULE


  1. Week 1. GUI Programming With FLTK Library
  2. Week 2. FLUID GUI designer
  3. Week 3. C++ classes, FLTK Basics
  4. Week 4. GUI callback functions and widgets
  5. Week 5. C++ object lifecycle
  6. Week 6. C++ object lifecycle, cont.
  7. Week 7. Constructor initializer lists
  8. Week 8. Custom drawing, mouse and keyboard events
  9. Week 9. C++ Standard Library containers
  10. Week 10. C++ Standard Library iterators and algorithms
  11. Week 11. C++ class inheritance
  12. Week 12. FLTK Menus
  13. Week 13. FLTK Timers and animation
  14. Week 14. Beyond CIS-255
  15. Week 15. Review
  16. Final Exam
  17. C++ Reference and Tutorials

Week 1. GUI Programming With FLTK Library



Week 2. FLUID GUI designer



Week 3. C++ classes, FLTK Basics



Week 4. GUI callback functions and widgets



Week 5. C++ object lifecycle



Week 6. C++ object lifecycle, cont.



Week 7. Constructor initializer lists



Week 8. Custom drawing, mouse and keyboard events



Week 9. C++ Standard Library containers



Week 10. C++ Standard Library iterators and algorithms



Week 11. C++ class inheritance



Week 12. FLTK Menus



Week 13. FLTK Timers and animation



Week 14. Beyond CIS-255



Week 15. Review



Final Exam



C++ Reference and Tutorials