
Here I tell what all this course contains, the coverage of topics in c++ that make it sufficient to cover most basics you need to learn and move forward.
This is a typical program a learner tries while learning any new language. The variation here is that it is being exercised online so that you become productive in 1st minute itself.
Let us learn to display multiple string literals using the same console out object by successive stream insertion or chaining.
Collecting values from the user so that they can further be managed for operation within a program.
Simple formulas will help you learn the concept of operators and left hand side and right hand side of an assignment. Area of a triangle problem is used here.
Fractions like float, double etc. are explained here. Read only value or constants are explained using the area and circumference of a circle problem.
Various formulas are shown in this example with a special stress on learning operator precedence.
Learning simple if-else using the age based discounts problem
If-else ladder and if within if problem using the division calculation problem based on percentage.
Using nested if else using the character range for the given value is a digit, uppercase letter or a lowercase letter.
Understanding for loops with repetitive printing and successive sum problems.
Doing the successive sum problem using both the for loop and the while loop.
Taking a alphabet from the user and then printing till Z starting from that alphabet.
Successive sum problem with opportunity to enter at least one input.
Understanding the do-while loop further by checking at the exit whether the loop has to be run again.
Writing the day name of the week by getting input of day number.
Finding area, diagonal or perimeter of a square based on user menu selection.
Odd number series problem by using continue and break in the loop.
Symbol pattern printing, alphabet and number pattern printing using loops withing loop, also called the nested loops.
Printing a special number pattern called the Flyod's triangle using the nested loop.
Starting to work offline using a pwerful Integrate Development Environmpent (IDE) like codeblock. Doing the string basic problems in it
Getting string length for ctyle or c++ style strings.
Reversing a string by considering a string as an array for string object based strings.
Adding two strings for both c style and c++ style strings.
Arrays of different types and understanding concepts of array indexes.
By using largest member of the array problem, getting to know how we can crosscheck each member of the array.
Example of 2D array handling many students with multiple subjects.
Prototype Declaration & Definition in area and circumference functions.
The sum of digit function problem using the external function so that the concept of returning value can be understood.
Doing a special patterns problem to learn the concept of sending not all parameters and set initial value of a parameter not sent.
By using the change case problem, understand the concept of passing value as a parameter or passing the reference or address of the value.
Search in array implemented by passing the whole array, which always passed as a reference in c++.
Different data types modified in separate functions. This helps me modify multiple values together using functions without the arrays concept.
Understanding the basics that pointers point to a value at the address contained in the pointer.
Passing as Function Parameter, Returning from Function, Value Arithmetic.
Changing address by value of array data type.
Creating Class Template and Objects.
Access Specifiers, Value Passing/Returning, Global/Local Object Scope.
Ways to initialize values in a class when the class object is created.
Writing class methods outside the class body.
Variables initialisation as static variables outside class body.
Polymorphism concepts using function overloading and constructor overloading.
By using assignment or by copy constructor
A place where memory clearing is done in user control. Garbage clearing is not automatic.
public, protected and private inheritance explained with a simple example of Actor inheriting Hero and Heroine.
Using Prime Number Program.
Seeing numbers with right precision and Seeing text correctly aligned.
Random numbers concept by example of generating many random numbers.
Ways to get and print date and time using the library calls in ctime.
The power of putting backslash before certain characters demystified.
Signed and unsigned type modifiers have a specific purpose. Let us learn that here.
C++ is one of the most popular and most complete programming language which is not only a major enhancement to the language C, but an enhancement which stood the test of time. The current course aims at teaching this course to a novice user in a way that from the very first minute the learner starts writing the program, without learning too much theory.
Course Contents:
- 50 Video Sessions with direct IDE based learning
- Attached resource with source code of sessions
- Section Level Quizzes to test your learning performance
- All basic topics like conditions, loops, strings, arrays, functions
classes are covered in with help of easy to understand examples
Upto 6 Hours should be sufficient to cover the course. If you keep doing your own samples based on the examples given you can keep increasing your expertise level and can finally reach an expert level.
This course should be taken to:
- Know about C++ programming quickly
- Learn enough to clear this subject at your school/college level.
- To clear interviews related to a job in Information Technology.
- To pass related IT Certification with some more practice test
done at your level.
- To have a quick understanding of basic features of C++, so that you can learn some similar other language faster.