OOP with C++
C++ is a widely used language due to its power. C++ was designed with a bias to serve in applications with high performance, efficiency and also flexibility as it is used in many fields including desktop applications, embedded systems, and servers and in the performance of critical applications.
After learning syntax and semantics of C++ you will learn how to use them to build a powerful application by learning OOP techniques and how to get an optimized algorithm that helps in enhancing the performance of your code.
Objective
Learn C++ & Object oriented programming, and become familiar with standard template library
Contents
- Getting started with C++
- Classes and objects
- Inheritance and polymorphism
- Template classes and functions
- Intro to STL (optional)
- Intro to design patterns (optional)
- Intro to multithreading (optional)
Prerequisites
Strong knowledge in C programming as we will not discuss the parts that are common between C and C++ in this course
Instructor
Eng. Ahmed Samy
Course length
About 6 sessions,
Each session is 2.5 hours
Fees
Members: 90
Non-members: 100