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