Keep learning your way forward | Get courses from ₹5000 now

C++ PROGRAMMING LANGUAGE

C++ Course Content

File size: 111 kb

Course Overview: C++ is a powerful and versatile programming language that is widely used in a variety of applications, from operating systems to video games.

Overall, a C++ course would aim to provide students with the skills and knowledge necessary to write efficient, high-quality C++ code for a variety of applications.

About Techehost :
Techehost is designed to provide high-quality, flexible and accessible learning opportunities to help you develop the skills you need to advance your career or pursue your personal interests. We offer a range of courses, taught by industry experts, that cover a wide variety of topics and are designed to fit your schedule and learning style. Our online learning environment is user-friendly and allows you to interact with instructors and other learners in real-time, enabling you to get the support you need to succeed. Whether you’re looking to learn a new skill, enhance your knowledge or take your career to the next level, our online training website is the perfect place to start.

Module 1: Introduction to C Programming Language

1
What is C Programming?
2
History of C Programming Language
3
Features of C Programming Language

Module 2: Data Types and Variables

1
Data Types
2
Variables

Module 3: Operators

1
Arithmetic
2
Relational
3
Logical
4
Bitwise
5
Assignment

Module 4: Control Statements

1
Decision Making Statements (if, if-else, switch)
2
Looping Statements (for, while, do-while)
3
Jump Statements (break, continue, goto)

Module 5: Functions

1
Introduction to Functions
2
Function Declaration
3
Types of Functions
4
Recursion

Module 6: Arrays and Strings

1
Declaration and Initialization of Arrays
2
Accessing Array Elements
3
Multidimensional Arrays
4
String Input and Output
5
String Manipulation Functions

Module 7: Pointers and References

1
Pointer Declaration and Initialization
2
Pointer Arithmetic
3
References vs Pointers

Module 8: Inheritance and Polymorphism

1
Types of Inheritance (Single, Multiple, Multi-Level, Hierarchical)
2
Access Control in Inheritance
3
Virtual Base Classes
4
Function Overloading
5
Operator Overloading
6
Virtual Functions

Module 9: Templates and Standard Template Library (STL)

1
Function Templates
2
Class Templates
3
Template Specialization
4
Introduction to STL
5
Containers (Vectors, Lists, Deques, Sets, Maps)
6
Algorithms (Sorting, Searching, Transforming)
7
Iterators

Module 10: Exception Handling and File Handling

1
Try-catch Block
2
Throw Statement
3
Exception Classes
4
Opening and Closing Files
5
Reading and Writing Files
6
Error Handling in File Operations

Module 11: Standard Libraries

1
Standard Input and Output Functions (iostream)
2
Mathematical Functions (cmath)
3
String Manipulation Functions (string)
4
Memory Manipulation Functions (cstdlib)

Module 12: Multi-Threaded Programming

1
Creating Threads
2
Thread Synchronization

Be the first to add a review.

Please, login to leave a review
Get course
Enrolled: 0 students
Duration: 28 hrs
Lectures: 50
Video: 25
Level: Advanced
C++ PROGRAMMING LANGUAGE
Price:
₹6,000 ₹5,000
w

Shopping Cart

Cart is empty!

Total
₹0.00
0