Abstract:
C++ is an object oriented programming (OOPs) language, developed by Bjarne Stroustrup, it is an extension of C language. C++ could be coded in a "C style" or "OOPs style." It can be coded in either way and is thus an effective example of a hybrid language. It is considered to be an intermediate level language, as it encapsulates both high and low level language features. The training program includes basic syntax and semantics for C++ programming, objects, classes, data abstraction, encapsulation, inheritance, polymorphism, mesage passing and data binding. In the second stage we touch data structures using c++. The program implementation would be done on Linux , eclipse and QT.
Training Contents for Module 5: C++ with Eclipse on Linux
-
Understand Object Oriented Programming Concepts
-
Basice in C++
-
Classes and Objects
-
Constructors and Destructors
-
Introduction to Eclipse
-
Understand Memory Management and Pointers
-
Polymorphism: operator overloading, Function Overloading
-
Implementing Friend Functions
-
Implement and use Data Structures using C++.
-
C++ Standard Library: Input/Output with files
-
Inheritance: single, public, private and protected, multiple, hierarchical, ultilevel, hybrid, multilevel, hybrid
-
understand and implement Advanced Concepts: Templates, Namespaces, Exceptions, reprocessors
-
Abstract Classes and STL Classes.
-
Have good understanding about g++ compiler.
-
debug complex C++ programs using gdb.
EmbLogic™ is an ISO 9001:2008(QMS) (Quality Management System) Certified Company.