| 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. |
|
|
|