Duration : 1 Month

Fees : 6500 /-

C Training Course Syllabus

  • Introduction to the C Language
  • Data Types and Variables
  • Input/Output Management
  • Control-flow Statements
  • Modular Programming with Functions
  • Arrays, Pointers, and Strings
  • Structures and Dynamic Memory Allocation
  • The Preprocessor and Multiple-file Compilation
  • File Input/Output

C++ Training Course Syllabus

  • C++ Overview
  • Functions and Variables
  • Input/Output Management
  • Classes in C++
  • Operator Overloading
  • Initialization and Assignment
  • Storage Management
  • Inheritance
  • Polymorphism
  • Input and Output in C++ Programs
  • Exceptions
  • Templates

Basics of C

  • History and Features of C
  • Importance of C
  • About Procedural Language
  • Role of Compiler
  • Role of Interpreter
  • The Structure of a C Program
  • Writing C Programs
  • Building an Executable Version of a C Program
  • Debugging a C Program
  • Examining and Running a C Application Program

An Overview Of C And Buzzwords

  • Data Type, Variable
  • Operators
  • Control Statement
  • Preprocessor Directives Input and Output Operators
  • Reading/Writing Charecters
  • Formatted input/output Function

Control Statement

  • The IF.....ELSE Statement
  • IF......ELSE ladder
  • Nesting of IF.....ELSE Statements
  • The Switching Statements
  • The do-while Statement
  • The while statement
  • FOR Statements

Array in C

  • Array : What and Why?
  • One Dementions Arrays
  • Two Dementions Arrays
  • Multi Dimentions Arrays
  • Dynamic Arrays

String Handling

  • Reading String from Terminal
  • Writing String to Screen
  • String Handling Functions
  • Table of String

Function in C

  • Function Basics
  • Advantage of Function
  • Recursion
  • Variable Storage Classes
  • Variable arguments Function

Pointers in C

  • Understading Pointers
  • Pointer expressions
  • Pointer and Arrays
  • Pointers and Character String
  • Pointers to Functions
  • Pointers and Structures

Structures and Unions

  • Defining a Structure
  • Advantage of Structure
  • Size of Structure
  • Arrays of Structures
  • Structures and Functions
  • Defining Unions

Dynamic Memory allocation

  • Introduction to Dynamic Memory Allocation
  • Malloc
  • Calloc
  • Realloc
  • Free

LinkedList

  • Concepts of Linked Lists
  • Creating a Linked Lists
  • Inserting/Deleting an item
  • Application of Linked Lists

File Management in C

  • Introduction to File Management
  • Opening/Closing a File
  • Input/Output operations on Files
  • Error Handling During I/O Operations
  • Command Line Arguments

Preprocessor

  • Macro Substitution
  • File Inclusion
  • Computer Control Directives

Project Development

C++ Overview

  • C++ Characteristics
  • Object-Oriented Terminology
  • Polymorphism
  • Object-Oriented Paradigm
  • Abstract Data Types
  • I/O Services
  • Standard Template Library
  • Standards Compliance

Functions and Variables

  • Functions: Declaration and Definition
  • Variables: Definition, Declaration, and Scope
  • Variables: Dynamic Creation and Derived Data
  • Arrays and Strings in C++
  • Qualifiers

Classes in C++

  • Defining Classes in C++
  • Classes and Encapsulation
  • Member Functions
  • Instantiating and Using Classes
  • Using Constructors
  • Multiple Constructors and Initialization Lists
  • Using Destructors to Destroy Instances
  • Friendship

Operator Overloading

  • Operator Overloading
  • Working with Overloaded Operator Methods

Initialization and Assignment

  • Initialization vs. Assignment
  • The Copy Constructor
  • Assigning Values
  • Specialized Constructors and Methods
  • Constant and Static Class Members

Storage Management

  • Memory Allocation
  • Dynamic Allocation: new and delete

Inheritance

  • Overview of Inheritance
  • Defining Base and Derived Classes
  • Constructor and Destructor Calls

Polymorphism

  • Overview of Polymorphism

Input and Output in C++ Programs

  • Standard Streams
  • Manipulators
  • Unformatted Input and Output
  • File Input and Output

Exceptions

  • Exceptions
  • Inheritance and Exceptions
  • Exception Hierarchies
  • Inside an Exception Handler

Templates

  • Template Overview
  • Customizing a Templated Method
  • Standard Template Library Containers
Enquiry
Please Submit the Register Form
Tit Bits