Course Code: plusplusc
Duration: 35 hours
Course Outline:
  • Distinguish new C++ Language features not available in C Language.
  • Compile and execute C++ programs.
  • Define encapsulation, inheritance, and polymorphism.
  • Using Arrays
  • Use inline functions and function overloading.
  • Create data abstractions through the use of classes.
  • Share and restrict object members.
  • Define and use constructors and destructors.
  • Dynamically create and destroy space.
  • Use the I/O Stream related classes.
  • Use operator overloading.
  • Declare and use named constants.
  • Describe scope, storage class, and linkage.
  • Increase software reusability through inheritance.
  • Use dynamic binding and virtual functions.
  • Process errors using exception handling.
  • Declare and use class and function templates