Innovation... driven by intelligence and logic

SDDD-C++ with Eclipse on Linux

Project based Career Oriented Training

in

Software Design Development and Debugging


Module 8: OOPs usingc++ with Eclipse on Linux

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 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

Sl

Project based Training/Modules                                                                       

Project

Sessions Labs Hours
1

Linux Systems Administration ...

  5 5 25
2

Shell Scripting using Bash ...

  10 2 20
3

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

Project

30 40 190
4

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

Project

20 25 120
5

Python with Eclipse on Linux...

Project

20 25 100
6

Linux Network Administration ...

  10 5 30
7

Core-Java with Eclipse on Linux ...

Project 20 25 120
 

Total

  115 127 623

__Back__


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

 

 

Go to Top ^