WA1078 C++ Programming
C++ is the object oriented superset of ANSI C. This course provides students with a comprehensive study of the C++ Programming Language. The course stresses the object paradigm including classes, inheritance, virtual functions, and templates in the development of C++ programs. Lab exercises reinforce the lectures.
Objectives
At the end of this course, students will be able to:
  • Compare the object vs the procedural approach to writing software
  • Use correct object oriented terminology
  • Define and use classes in a C++ Program
  • Select the proper class protection mechanism
  • Create and use abstract data types
  • Derive classes using inheritance in C++
  • Implement operator overloading
  • Implement polymorphism by using virtual functions in a program
  • Write programs utilizing the C++ i/o classes
Audience
Anybody who has the need to write programs in the C++ language including programmers, engineers, scientists, or other technical support personnel.
Prerequisites
Students should have completed the Introduction to C Course or have equivalent knowledge.
Duration
Five days.
Schedule this course
Course Outline
Download this page as a word document
 
Calgary