Infospace Academy INFOSPACE EDUCATIONAL ACADEMY
(Registered Under SR Act XXI of 1860 Government of India, S.No. 371/ 2010)
 
 
 
C & C++ - Training Methodology

C++ (pronounced "See plus plus") is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features.[1] It was developed by Bjarne Stroustrup starting in 1979 at Bell Labs as an enhancement to the C programming language and originally named "C with Classes". It was renamed to C++ in 1983.

C++ is widely used in the software industry, and remains one of the most popular languages ever created. Some of its application domains include systems software, application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games. Several groups provide both free and proprietary C++ compiler software, including the GNU Project, Microsoft, Intel, Borland and others.

C++ is also used for hardware design, where design is initially described in C++, then analyzed, architecturally constrained, and scheduled to create a register transfer level hardware description language via high-level synthesis.

 
   
Duration Each 1 Month
   
Real time training 3 Days
   
Lab facility Unlimited
   
Placement Assistance HR assistance till you get a job
 
Assignments and Projects submission
 
Special Workshop for you on
 

♣Seminars-You can attend seminars even afterfinishing your course
♣Resume Preparation
♣Interview Preparation
♣Mock Interview

 
 
Introduction to C-Language

Character Set, Key Words, Identifier, Data Type, Variable, Constants, Expression, Structure of C programming, operators, standard input and output statement, Control statements, Looping statements.

 
 Arrays

One Dimensional Arrays, Two Dimensional Arrays, Character Arrays.

 Function

User-Defined function (Function Declaration, Function Definition, Function Calling), Types of User-Defined function, Nested Function, Recursive Function, String Handling functions, Storage Classes.

 
  Structures and User-Defined Data Types

Introduction about Structure, Declaring and Defining a Structure, Processing a Structure, Nested Structure, Typedef Statement, Union, Difference between Structure and Union, enum data type.

 
 Pointers

Introduction to Pointers, Pointer Arithmetic, Operators used in Pointers, Pointer vs Array, Pointer vs String, Pointer vs Function, Pointer vs Structure, Nested Pointer.

 
Files

File Handling in C (open a file, closing a file, read and write with files), File Type Pointer, Modes used in File, exit() function, Character Oriented file I/O statement, String Oriented file I/O statements, read and write records from file using structure, file pointer movement function (fseek(),ftell(), rewind()), Error handling techniques.

Graphics in C Data Structure Concepts Stack, Queue, Linked List.

 
 C++
 
Introduction to C++

C++ fundamentals, Data Types, Variables, Operators, Structure of C++ Program , Input and Output Statement, Control Statements, Looping Statements, Array, Structure, Pointers.

Introduction about Object Oriented Programming, Types of OOP’S Language, OOP’s Concepts, Applications for OOP’S.

 
Objects and Classes:

Introduction about Class (Declaration of Class, Definition of Class, Members and Member Functions of the Class), Access Specifier, Member Function Definition inside the Class, Member Function Definition outside the Class, Creating an Objects, Constructor - Default Constructor, Constructor Overloading, Copy Constructor), Destructor.

 
Inheritance

Implementation of Inheritance in C++, Types of Inheritance, Overriding Base Class Members, Scope Resolution with Overridden Members, Base Class Initialization, Multiple Inheritance Ambiguity error and its solution.

 
Virtual Functions and Polymorphism:

Binding and it’s Types, Implementing Virtual Functions, Pure Virtual Function, Polymorphism Introduction and Types, Friend Function.

 
Operator Overloading:

Introduction and the Need for Operator Overloading, Implementation of Operator Overloading Unary and Binary.

 
Streams and Files:

Streams - Insertion and Extraction, File Input and Output, Binary Input and Output, File Opening and Closing, File Pointers.

Top      
News
 
 
  +91 44 - 6453 0991/92
                +91 9994795979
 
Live Chat
 
Final Year Projects 
 
Refer A Friend
 
Online Registration
 
 
Copyright 2007 © Infospace Academy.All Rights Reserved