Go Back
OOP Using C++ Series
Total Time: 24 - 36 hours

OOP Using C++: Week 1 Time: 8 - 12 hours CPPC01
OOP Using C++: Week 1 begins with a basic explanation of C++ components and quickly progresses to writing real object-oriented programs. Sample listings, complete with sample output and an analysis of code, illustrate the topics of the day.
  • Day 1: Getting Started
  • Day 2: The Parts of a C++ Program
  • Day 3: Variables and Constants
  • Day 4: Expressions and Statements
  • Day 5: Functions
  • Day 6: Basic Classes
  • Day 7: More Program Flow
  • Week 1 in Review

  • OOP Using C++: Week 2 Time: 8 - 12 hours CPPC02
    OOP Using C++: Week 2 begins with how pointers and references work and then moves on to the advanced use of functions. It also presents arrays and collections, explores inheritance and polymorphism and ends with a discussion of special classes and friends. Sample listings, complete with sample output and an analysis of code, illustrate the topics of the day.
  • Day 8: Pointers
  • Day 9: References
  • Day 10: Advanced Functions
  • Day 11: Arrays
  • Day 12: Inheritance
  • Day 13: Polymorphism
  • Day 14: Special Classes and Functions
  • Week 2 in Review

  • OOP Using C++: Week 3 Time: 8 - 12 hours CPPC03
    OOP Using C++: Week 3 begins with a discussion of advanced inheritance and then moves on to cover streams in depth. It also presents advanced tricks of the preprocessor, discusses object-oriented analysis and design, and introduces templates. Week 3 ends with an explanation of exceptions, standard libraries, and bit manipulation. Sample listings, complete with sample output and an analysis of code, illustrate the topics of the day.
  • Day 15: Advanced Inheritance
  • Day 16: Streams
  • Day 17: The Preprocessor
  • Day 18: Object-Oriented Analysis and Design
  • Day 19: Templates
  • Day 20: Exceptions and Error Handling
  • Day 21: What's Next
  • Week 3 in Review


  • Go Back