Innovation... driven by intelligence and logic

SDDD-C++ with Eclipse on Linux

Project based Career Oriented Training


Software Design Development and Debugging

Module 8: OOPs usingc++ with Eclipse on Linux


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 8: C++ with Eclipse and QT on Linux

  • Understand Object Oriented Programming Concepts
  • Basice in C++
    • working with C++ syntax and semantics
  • 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
  • Introduction To QT
  • Abstract Classes and STL Classes.
    • ​String Class, Vector Class
  • Have good understanding about g++ compiler.
  • debug complex C++ programs using gdb.

Other Modules in SDDD Training are as follows.

There are 7 modules in This Training


Project based Training/Modules                                                                       


Sessions Labs Hours

Linux Systems Administration ...

  5 5 25

Shell Scripting using Bash ...

  10 2 20

Data Structures using C with gcc, gdb on Linux ...


30 40 190

OOPs using C++ with Eclipse on Linux ...


20 25 120

Python with Eclipse on Linux...


20 25 100

Linux Network Administration ...

  10 5 30

Core-Java with Eclipse on Linux ...

Project 20 25 120


  115 127 623


EmbLogic™ is an ISO 9001:2008(QMS) (Quality Management System) Certified Company.



Go to Top ^