C++ Intermediate
More Information:
- Modality: On Demand
- Provider: CSS
- Difficulty: Intermediate
- Duration: 5 Hours
- Course Info: Download PDF
- Certificate: See Sample
Course Information
About this Course:
What is C++
C++ is a general-purpose object-oriented programming (OOP) language, developed by Bjarne Stroustrup, and is an extension of the C language. It is therefore possible to code C++ in a "C style" or "object-oriented style." In certain scenarios, it can be coded in either way and is thus an effective example of a hybrid language.
C++ is considered to be an intermediate-level language, as it encapsulates both high- and low-level language features. Initially, the language was called "C with classes" as it had all the properties of the C language with an additional concept of "classes." However, it was renamed C++ in 1983.
The C++ Intermediate course is the second course in the two-course series on C++. The course is an intermediate level course that builds on the basic C++ coding skills taught in the C++ Fundamentals course. The course introduces the concepts of Standard Template Library (STL), data structures, iterators, sequence containers and function objects. The C++ Intermediate is a programming course focused on the advanced concepts of C++ coding. The course has multiple hands-on programming exercises to enable the students to apply the learnt concepts while working with C++ programming language. The course is essential to develop intermediate programming skills in the students.
The main highlight of C++ is a collection of predefined classes, which are data types that can be instantiated multiple times. The language also facilitates declaration of user-defined classes. Classes can further accommodate member functions to implement specific functionality