Get all details

C++ Language

2500 ₹

Course:C++ Language - Online

Prerequisite: None required


Rationale: If you are interested in computer programming and software development, learning C++ language is essential. It serves as a foundational language for many programming tasks and provides a strong understanding of programming principles. This course will help you build a solid foundation in C++ programming, which is a valuable skill in the field of computer science and software development.


content
Unit 1: Introduction to C++ Programming
  • 1.1 - Introduction to C++ language
  • 1.2 - Structure of a C++ program
  • 1.3 - Constants, Variables, and Data Types in C++
  • 1.4 - Input and Output in C++
Unit 2: Control Structures
  • 2.1 - Decision making in C++ (if, else if, switch)
  • 2.2 - Looping in C++ (for, while, do-while)
  • 2.3 - Nesting of control structures
Unit 3: Functions and Scope
  • 3.1 - Functions and their prototypes in C++
  • 3.2 - Function definitions and return values
  • 3.3 - Scope and lifetime of variables
Unit 4: Object-Oriented Programming in C++
  • 4.1 - Introduction to object-oriented programming (OOP) concepts
  • 4.2 - Classes and objects in C++
  • 4.3 - Inheritance, polymorphism, and encapsulation
Unit 5: Standard Template Library (STL)
  • 5.1 - Overview of the C++ Standard Template Library
  • 5.2 - Using STL containers (vectors, lists, etc.) and algorithms
Unit 6: File Handling in C++
  • 6.1 - File operations in C++
  • 6.2 - Reading and writing files
Unit 7: Dynamic Memory Allocation
  • 7.1 - Memory management in C++
  • 7.2 - Using dynamic memory allocation (new and delete)
Unit 8: Exception Handling
  • 8.1 - Introduction to exception handling in C++
  • 8.2 - Try-catch blocks and handling exceptions
Unit 9: Advanced Topics (Optional)
  • 9.1 - Templates and generic programming
  • 9.2 - Multithreading in C++
  • 9.3 - Introduction to C++11, C++14, and C++17 features

QT-World