3500/-

Shib Shankar Ghosh
Developer

Overview

  • Classes 40
  • Duration 40 hours
  • Skill level Beginners to Advance
  • Mode Bengali/Hindi
  • Students 10-15
  • Assessments Yes
Course Description

Gain the knowledge to write simple C++ language applications and undertake future courses that assume some background in computer programming. Topics include variables, data types, functions, control structures, pointers, strings, arrays and ... Learn the C++ programming language and its fundamental programming concepts.

Certification

ISO MSME Certified Government Registered

Materials
  • Software Installation
  • Study Materials

SYLLABUS

  • 1. Introduction of Programming Languages
    • Lesson 1. Types of Languages.
    • Lesson 2. ‘C++’ Program development life cycle.
    • Lesson 3. Evolution of ‘C++’ Language & Compiler Install.
    • Lesson 4. Structure of a ‘C++’ Program & How to Write Code.
    • Lesson 5. Executing and Debugging a ‘C++’ Program.
    • Lesson 6. 50+ Programming Questions with Solutions.
  • 2. ‘C+’ Tokens
    • Lesson 1. Keywords and Identifiers.
    • Lesson 2. Operators.
    • Lesson 3. Variables.
    • Lesson 4. Data Types.
    • Lesson 5. Constants.
    • Lesson 6. Precedence of Operators.
    • Lesson 7. Scope and Lifetime of Variables.
    • Lesson 8. 50+ Programming Questions with Solutions.
  • 3. Control Statement and Expressions
    • Lesson 1. Decision Making using if statement.
    • Lesson 2. Types of if …else block.
    • Lesson 3. Switch case Block.
    • Lesson 4. Arithmetic Expressions.
    • Lesson 5. Evaluation of Expressions.
    • Lesson 6. GOTO statement.
    • Lesson 7. 30+ Programming Questions with Solutions.
  • 4. Looping
    • Lesson 1. Concept of Loop (For,While,Do-while).
    • Lesson 2. For loop.
    • Lesson 3. While loop.
    • Lesson 4. Do while loop.
    • Lesson 5. Jumping in Loop.
    • Lesson 6. Break and Continue Statement.
    • Lesson 7. 200+ Programming Questions with Solutions.
  • 5. Arrays and String
    • Lesson 1. Introduction of Array.
    • Lesson 2. One – D Array.
    • Lesson 3. Two – D Array.
    • Lesson 4. Multidimensional Array.
    • Lesson 5. Dynamic Arrays.
    • Lesson 6. Implementing String Variables.
    • Lesson 7. String handling Functions.
    • Lesson 8. String Programs.
    • Lesson 9. 150+ Programming Questions with Solutions.
  • 6. Functions
    • Lesson 1. Concept of Function.
    • Lesson 2. User defined Function.
    • Lesson 3. System/Pre Defined Function.
    • Lesson 4. Types of parameter passing in function.
    • Lesson 5. 15+ Programming Questions with Solutions.
  • 7. Pointers
    • Lesson 1. Need of Pointers.
    • Lesson 2. Types of Pointers.
    • Lesson 3. Pointer Expression.
    • Lesson 4. Arrays of Pointers.
    • Lesson 5. Pointers and Functions.
    • Lesson 6. 15+ Programming Questions with Solutions.
  • 8. Structure and Unions
    • Lesson 1. Need of Structure.
    • Lesson 2. Implementing Structure Variable.
    • Lesson 3. Arrays of Structure.
    • Lesson 4. Structure within Structure.
    • Lesson 5. Difference between Structure and Unions.
    • Lesson 6. Programming Exercise Solutions.
    • Lesson 7. 15+ Programming Questions with Solutions.
  • 9. File Handling using ‘C++’
    • Lesson 1. Opening and Closing File.
    • Lesson 2. Input / Output operations on File.
    • Lesson 3. Random Access to Files.
    • Lesson 4. Pre-defined Functions.
    • Lesson 5. 15+ Programming Questions with Solutions.
  • 10. Command Line Arguments
    • Lesson 1. Concept of Command Line Arguments.
    • Lesson 2. 5+ Programming Questions with Solutions.
  • 11. Dynamic Memory Allocation
    • Lesson 1. Concept of Dynamic Allocation.
    • Lesson 2. Implementing Malloc and Calloc Functions.
    • Lesson 3. Releasing the free space.
    • Lesson 4. 10+ Programming Questions with Solutions.
  • 12. Language Features
    • Lesson 1. How C++ differs from C?
    • Lesson 2. Variables Declaration.
    • Lesson 3. Function overloading.
    • Lesson 4. Optional Parameters.
    • Lesson 5. Reference Variables.
    • Lesson 6. Operator overloading.
    • Lesson 7. Basics of Console Input and Output.
    • Lesson 8. Constant Pointers.
    • Lesson 4. 30+ Programming Questions with Solutions.
  • 13. OOPs Concepts
    • Lesson 1. Overview of OOPs Principles.
    • Lesson 2. Introduction to classes & objects.
    • Lesson 3. Creation & destruction of objects.
    • Lesson 4. Data Members.
    • Lesson 5. Member Functions.
    • Lesson 6. This Pointer.
    • Lesson 7. Constructor &Destructor.
    • Lesson 8. Static class member.
    • Lesson 9. Friend class and functions.
    • Lesson 10. Namespace.
    • Lesson 11. 30+ Programming Questions with Solutions.
  • 14. Inheritance
    • Lesson 1. Introduction and benefits.
    • Lesson 2. Access Specifier.
    • Lesson 3. Base and Derived class Constructors.
    • Lesson 4. Types of Inheritance.
    • Lesson 5. Down casting and up casting.
    • Lesson 6. Function overriding.
    • Lesson 7. Virtual functions.
    • Lesson 8. Destructor overriding.
    • Lesson 9. 20+ Programming Questions with Solutions.
  • 15. Polymorphism
    • Lesson 1. What is Polymorphism?
    • Lesson 2. Pure virtual functions.
    • Lesson 3. Virtual Base Class.
    • Lesson 4. 10+ Programming Questions with Solutions.
  • 16. I/O Streams
    • Lesson 1. C++ Class Hierarchy.
    • Lesson 2. File Stream.
    • Lesson 3. Text File Handling.
    • Lesson 4. Binary File Handling.
    • Lesson 5. Error handling during file operations.
    • Lesson 6. Overloading << and >> operators.
    • Lesson 7. 20+ Programming Questions with Solutions.
  • 17. Exception Handling
    • Lesson 1. Introduction to Exception.
    • Lesson 2. Benefits of Exception handling.
    • Lesson 3. Try and catch block.
    • Lesson 4. Throw statement.
    • Lesson 5. Pre-defined exceptions in C++.
    • Lesson 6. Writing custom Exception class.
    • Lesson 7. Stack Unwinding.
    • Lesson 8. 20+ Programming Questions with Solutions.
  • 18. Templates
    • Lesson 1. Introduction.
    • Lesson 2. Function Templates.
    • Lesson 3. Class Templates.
    • Lesson 4. 15+ Programming Questions with Solutions.