C & C++

 

ABOUT C C++:

Unleash the power of C C++ with hands on practical and project work. Real time classes with industrial experts with Linux based and windows based compilers. Basic to advanced level courses with fast and affordable prizes.
We are providing courses in 3 different level, Basic, Advanced and Full Course (Basic to Advanced 

Objective:C

This course is mainly for those who are just starting the programming in C. In this course we are covering all the fundamentals concepts in detail. The beginners will get good foundation of C programming after the course.

Objective:C++

This course is mainly for those who are just starting the programming in C++.

In this course we are covering all the fundamentals concepts in detail. The beginners will get good foundation of C++ programming after the course.

Objective:C

This course is mainly focusing those who know the basic concepts and want to upgrade the knowledge in advanced topics of C Programming.In this course we are covering the advanced topics like, multiple source files, linking files, working with bits, Pointers, file organization, Manipulating String, building structure etc.

Students must have good knowledge in basic concepts must be good in syntax and semantics of C programming.

Objective:C++

This course is for experienced C++ programmers, who would like to know deeper in object oriented approach. This course is mainly focusing those who know the basic concepts and want to upgrade the knowledge in advanced topics of C++ Programming.

In this course we are going in to deeper of object oriented programming concepts, like Class, Objects, Inheritance, polymorphism, Templates and the advanced topics like Pointers, file organization.

Objective:C

In this course we are starting from the fundamentals and covering in deeper Concepts. This course is a collection of examples and case studies. At the end of the course we are providing a Project Work (Case Study), so the students will get in -depth knowledge of the implementation of the Programming concept in real world applications.

Objective:C++

In this course we are starting from the fundamentals and covering in deeper Concepts of Object Oriented Programming. This course is a collection of examples and case studies .At the end of the course we are providing a Small Project Work (Case Study), so the students will get in -depth knowledge of the implementation of the Programming concept in real world applications.

Introduction to Software and Classification

System Software

Types of Operating System

Types of Programming Languages

Translators

Desirable Program Characteristics

Programming Techniques

Introduction to C

History of C Language

Characteristics of C language

Flavors of C Language

The C character set

Identifiers and Keywords

Data types

Constants

Variables and Arrays

Declarations

Expressions

Statements

Symbolic Constants

Operators

Arithmetic Operators

Unary Operators

Relational and Logical Operators

Assignment Operators

The Conditional Operator

Bitwise Operators

Standard Input and Output Functions

Library Functions

Single Character Input – The getchar Function

Single Character Output – The putchar Function

Entering input Data – The scanf Function

More about the scanf Function

Writing Output Data – The printf Function

More About the printf Function

The gets and Puts Function

Interactive (Conversational) Programming

Preparing and Running a Complete C Program

Planning a C Program

Writing a C Program

Compiling and Executing the Program

Error Diagnostics

Debugging Techniques

Control Statements

Unconditional Uncontrolled Statements

Conditional Controlled Statements

Conditional Uncontrolled Statements

Low Level Programming

Number Systems

Bitwise Operators

Applications of Binary Systems

Functions

Introducing Functions

Defining a Function

Accessing a Function

Function Prototype

Passing Arguments to a Function

Recursion

Nested Functions

User Defined Header Files

Function Calls

Memory Organization

Understanding Memory Concepts

Storage Classes

Automatic Variables

External (Global) Variables

Static Variables

Multi File Programs

Register variables

Pointers

Fundamentals

Introduction to Memory

Pointer Declarations

Operations on Pointers

Void Pointers

Passing Pointer to Functions

Function returning pointers

More about Pointer

Passing Pointer Parameters to Functions

Call by References

Arrays

Introduction

Array Declaration

Array initialization

Single Dimension Arrays

Pointer and Arrays (Single Dimension)

Array of Pointers

Initialization a 2-Dimensional Arrays

Three Dimensional Arrays

Working with Pointers and Multidimensional Arrays

Strings

Introduction to Strings

Standard String Library Functions

Arrays and Strings

Pointer and Strings

Function and Strings

Dynamic Memory Allocation

Introduction To Macros

Macro Substitution

Macros with arguments

File Inclusion

Macro Testing

ANSI Additions

Structures and Unions

Declaring a Structure

Processing a Structure

Type def

Array of Structures

Structures and Pointers

Passing Structures to Functions

Self Referential Structures

Unions and Structures Differences

Uses of Structures

Enumerations

Data Files

File Formatted I/O Functions

Opening and Closing File

Creating a Data File

Processing a Data File

Unformatted Data File

Random Access Files

Command Line Parameters

Discussion on a Mini Project

Introduction to Software and Classification

System Software

Types of Operating System

Types of Programming Languages

Translators

Desirable Program Characteristics

Programming Techniques

Basics of C++

History of C++ Language

Characteristics of C++ language

C++ tokens

Identifiers and Keywords

Data types

Constants

Variables and Arrays

Declarations

Expressions

Operators in C++

Mathematical Operators

Relational Operators

Logical Operators

Assignment Operators

Compound Operators

Conditional Operators

Increment/Decrement Operators

Insertion Operators

Extraction Operators

Scope-Resolution Operators

Pointer to member Operators

Memory management Operators

Manipulators

Type caste Operator

Structure of C++

Control Structures

Sequence Structure

Simple If

If..else

If..else ladder

Nested if

Selection Structure

Switch statement

Loop Structure

For loop

 

Functions

Returning values from functions

Reference arguments

Overloaded function

Inline function

Default arguments

Returning by reference

Pointers

Fundamentals

Introduction to Memory

Pointer Declarations

Operations on Pointers

Void Pointers

Passing Pointer to Functions

Function returning pointers

More about Pointer

Passing Pointer Parameters to Functions

Call by References

Introduction to OOPs

Need for Object Oriented Programming

Programming characteristics of object oriented languages

Basics concepts of OOPs

Object

Class

Data encapsulation

Data abstraction

Inheritance

Polymorphism

Data binding

Message passing

Classes and Objects

Syntax of Class

Creation of Object

Accessing members of the class

Constructors and Destructors

Concept of Constructor

Characteristics of a constructor

Types of constructor

Use of destructor

Operator Overloading

Overloading unary operator

Overloading binary operator

Inheritance

Concept of inheritance

Derived class and based class

Derived class constructors

public and private inheritance

Types of inheritance

Program deployment

Virtual Function

Virtual Function

Friend function

Static function

This pointer

Polymorphism

Concept of polymorphism

Compile time polymorphism

Run time polymorphism

Function overloading

Templates

Concept of templates

Class template

Function template

Exceptions

Concept of exceptions

Try,catch,throw keywords

 Length : 60 Hours