AASMT Training Courses

Location

Community Services & Continuing Education - Alexandria

Objectives

  • In this course we will expand the C++ language and object oriented programming and Gain more practical experience by designing and writing C++ applications.

Outcomes

At The End of this course the Student will be able to: - Design and develop multi-object C++- Understand the major object-oriented programming concepts - Develop C++ applications.

Course Contents

Unit 1: Introduction • Compilers .Basics of C++• Structure of a program• Variables and types• Constants• Operators• Basic Input/OutputUnit 2: Program structure• Control Structures• Functions• Overloads and templates• Name visibilityUnit 3: Compound data types• Arrays• Character sequences• Pointers• Other data typesUnit 4 : Classes• Classes (I)• Classes (II)• Special members• Friendship and inheritance• Polymorphism. C++ Standard Library• Input/Output with files