C ++ PROGRAMMING FUNDAMENTALS
About this Course
C++ is a general purpose programming language that emphasises performance, efficiency and flexibility of use. It has a variety of uses and is best suited for large, resource-constrained systems, and has proved particularly strong in software infrastructure and software entertainment, among many other areas. Initially developed in 1979 by Danish computer scientist Bjarne Stroustrup, it was standardised in 1998 and has been one of the heavyweights of the programming world ever since.
This course has been specially designed for intermediate programmers who have already gotten to grips with basic programming languages. It is especially suitable for those planning to pursue programming as a serious career path. As C++ is a complex language, this course is not intended for complete beginners.
This C++ beginners tutorial will first of all get you up to speed with the basics of the language, including variables and literals, data types, data assignment, and the mathematical operations that C++ uses. Next, you move on to type conversions, overflow and underflow, formatting output, and string manipulation. The final section deals with control logic, including control structures, logical operators, conditional operators, and looping.
You will learn each of the concepts covered in this course with the help of practical examples and do-it-yourself style material, so that you can instantly see how the knowledge can be applied. By the end of this course, you will be ready to progress to intermediate C++ or at least, have a working knowledge of C++ fundamentals that can be built upon with practical use.
In classroom sessions,
Simple topics will be recapped for important points and concepts.
Moderately difficult topics will be explained in brief with example(s) and demonstration(s).
Difficult topics will be explained in depth with example(s) and demonstration(s) for each concept.
On completion of this course, you will be able to take your programming skills to the next level with a hands-on approach to C++ basics including DIY examples and explanations. You will be able to write basic programs using control structures and switch case blocks. The course will help you prepare for C++ intermediate level through in depth coverage of the fundamentals.
This course comprises of the following modules:
Math and Input