Innovation... driven by intelligence and logic

LSNSD. C++ using Eclipse on Linux

Projet based Career Oriented Training


Linux System and Network Software Development

Module 3: C++ 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 3: 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 LSNSD Training are as follows.

Training / Course Contents
Sl No Module Project Classes Labs Hours
1 Linux System Administration.   click here for more... 5 5 30
2 Data Structures using C with Linux.   click here for more... 30 40 190
3 C++ using Eclipse on Linux.   click here for more... 20 25 120
4 Linux System Programming.   click here for more... 15 20 95
5 Networking and Linux based Network Programming.   click here for more... 10 15 70
6 Shell Scripting using Bash.   click here for more... 10 5 30
7 Linux System and Network Administration.   click here for more... 10 10 50
  Total Duration 100 120 580


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

Go to Top ^
We can call you