Certificate Course in C and C++

If you're Non IT background or new to programming, Its dosen't matter. Icon Computer teach / Guide you step by step. We will cover all topics like Intr. Of Programming Languages, C-Tokens, Control Statement & Expressions, Looping, Arrays & String, Functions, Pointers, Structure and Unions, File handling using C.... 100% Practical Oriented Training.
See the below full details of Course.

Intro. of Prog.Languages, C Tokens
  • Types of Languages
  • Evolution of C Language
  • Structure of a C Program
  • C Program development life cycle
  • Executing and Debugging a C Program
  • Keywords and Identifiers
  • Operators
  • Constants
  • Variables
  • Data Types
  • Precedence of Operators
  • Scope and Lifetime of Variables
Control Statement & Expressions, Looping
  • Decision Making using if statement
  • Types of if …else block
  • Switch case Block
  • Arithmetic Expressions
  • Evaluation of Expressions
  • GOTO statement
  • Concept of Loop
  • For loop
  • While loop
  • Do while loop
  • Jumping in Loop
  • Break & continue statement
Arrays and String, Functions
  • Introduction of Array
  • One - D Array
  • Two - D Array
  • Multidimensional Array
  • Dynamic Arrays
  • Implementing String Variables
  • String handling Functions
  • Concept of Function
  • User defined Function
  • System Defined Function
  • Types of parameter passing in function
Pointers, Structure and Unions
  • Need of Pointers
  • Types of Pointers
  • Pointer Expression
  • Arrays of Pointers
  • Pointers and Functions
  • Need of Structure
  • Implementing Structure Variable
  • Arrays of Structure
  • Structure within Structure
  • Introduction of Unions
  • Difference between Structure & Unions
File Handling using C, Dynamic Memory Allocation
  • Opening and Closing File
  • Input / Output operations on File
  • Random Access to Files
  • Command Line Arguments
  • Concept of Dynamic Allocation
  • Implementing Malloc & Calloc Functions
  • Releasing the free space
Storage Classes & Pre-processor
  • Introduction of Storage Class
  • Types of Storage Classes
  • Introduction of Pre-processor
  • Macro Substitution
  • File Inclusion
C++ - Introduction to Object Oriented Programming
  • Concept of OOP
  • Features of OOP
  • Introduction of 'C++'
  • Structure of 'C++' program
  • Executing and Debugging a 'C++' Program
C++ Tokens & Type Casting, Classes & Objects
  • Keywords and Identifiers
  • Operators
  • Constants
  • Variables
  • Data Types
  • Precedence of Operators
  • Scope and Lifetime of Variables
  • Classes & Object Specifier
  • Defining data members & member functions
  • Array of objects
  • Managing console I/O
  • 'C++' stream classes
  • Formatted and unformatted console I/O
  • Usage of manipulators
Function in C++, Constructors and Destructor
  • Call by reference, Return by reference
  • Function overloading & default arguments
  • Inline function
  • Static class members
  • Friend functions
  • Virtual Functions
  • Concept of Constructor
  • Types of Constructors
  • Memory allocation (new and delete)
  • Usage of destructor
Operator Overloading, Inheritance
  • Overloading Unary and Binary operators
  • Overloading using friend function
  • Types of inheritance
  • Virtual base classes & abstract base classes
  • Constructor & destructor in derived class
Working with files, Exception Handling
  • File operations
  • File pointer & their manipulation
  • File updation with random access
  • Various Exception Handling classes
  • Implementing try and catch block
  • Use of throw keyword

© 2023 Icon Computer T.C. All Rights Reserved .