C++ Programming

thumbnail

C++ Programming

Reviews 0 (0 Reviews)

Course Overview

  1. Introduction to Programming
  • Basic computer science concepts
  • Introduction to programming languages
  • History of C++ language
  • Basic syntax of C++
  1. Data Types, Operators and Expressions
  • Variables and data types
  • Operators and expressions
  • Type conversions and type casting
  • Input and output operations
  1. Control Structures
  • Decision making structures
  • Loops (for, while, do-while)
  • Conditional statements
  • Switch statement
  1. Functions
  • Introduction to functions
  • Function prototypes and parameters
  • Return types and return values
  • Recursion
  • Function overloading
  1. Arrays and Pointers
  • Arrays and their manipulation
  • Pointers and their manipulation
  • Dynamic memory allocation
  • Memory management
  1. Object-Oriented Programming (OOP)
  • Classes and objects
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction
  1. Exception Handling
  • Handling runtime errors
  • try-catch block
  • Exception handling hierarchy
  1. Standard Template Library (STL)
  • Introduction to STL
  • Containers
  • Algorithms
  • Iterators
  1. File Handling
  • Reading and writing files
  • Opening and closing files
  • Text file handling
  • Binary file handling
  1. Templates
  • Introduction to templates
  • Function templates
  • Class templates
  • Template specialization

Topics for this course

Free
  • Lessons 50
  • Skill Experts
  • Last Update April 19, 2023
X