
C++ Programming for Beginner to Expert
Course Description
OVERVIEW:
After completing the C++ Programming Language Course (Basic to Advance) Online Video Training Course in Urdu and Hindi, you will be master of C++ programming language and will be able to learn other advanced level languages because C is very old language and it is a root for understanding other higher-level languages. If you learn C, you can learn C++ and other language easily. after learning, high level languages like python, ruby, etc. will be cakewalk for you. (Although it is good for a beginner to first learn the basics of coding with one of these, as they are easy to understand)
This course will help you understand basic and advance concepts about C Programming Language. This course will help you learn other programming languages easily. After completing this course, you will able to make your own programming projects like, games, virtual workspace, office management system, cricket score sheet, customer billing system, student record system, telecom billing system, typing tutor, and many more. C++ Language provides variety of features to implement an outstanding software or you can build your own games in C++ Language.
INTRODUCTION:
C++ is a high level programming language which was developed by Bjarne Stroustrup. It is also a general purpose Programming Language, the development of the language was started in 1980 and first commercial released was appeared in 1985. It was originally named “C with classesâ€. It was enhancement to C language. It allows the use of programming technique known as Object Oriented programming (OOP). C++ language was refined during 1980s and become a unique language. It was very much compatible with the code of C and provided the most important characteristics of C. It is very easy to learn if you have little experience in C language. The language became very popular and now it is the preferred language to develop professional applications on all platforms.
PREREQUISITES:
Before starting this course, you should have a working knowledge of Following:
- Basic concept to Operate the computer
This training is compatible with Windows 7, Windows 8, Windows 8.1, Windows 10, and MAC operating system.
CERTIFICATION:
You are hereby advised to visit www.virtualacademy.pk and get yourself certified in C++ Programming Basic to Advanced Training, furthermore you'll have to meet the following criteria for earning this particular Registered Certification.
- You will have to complete all 60 lessons through Virtual Academy Online Learning Management System at www.virtualacademy.pk.
- Every lesson has 3 to 5 quizzes, which you must have to pass with 70% marks.
- You need to submit your project/assignments on time.
- After completion of Virtual Academy offered C Programming Basic to Advanced Training lessons via www.virtualacademy.pk Online Learning Management System there will be final exam which comprises of 50 to 100 questions.
After having assessment of your account with www.virtualacademy.pk whether you meet all the above terms and conditions, then we will dispatch your Certificate/Diploma at your given address.
Course Contents
Getting Started with C++ Programming
- Introduction to Computer Programming
- Introduction to C++
- History of C++ Language
- Computer Programming Language Evolution
- Features and Importance of C++ Programming Language
- Types of Code
- Language Processor
- Programming Techniques
- Brief Note on IDE and Compiler
- Installation Visual Studio Code
- TDM GCC Compiler
- Questions and Answers
Environment Setup
- Visual Studio Code download and Setup
- First User interface of Visual Studio code
- Exploring visual studio code environments
- Questions and Answer
C Programming Basic concepts
- Create and Run Your first Program
- Understanding the Basic Structure of C++ Program
- Arguments and return values
- Basic concept of Comments
- The Pre-processor
- The # Include statement
- Displaying Output
- Reading input form, the terminal
- Keyword and Identifiers
- Questions and Answers
Identifiers and Keywords
- Standard Identifiers
- User defined Identifiers
- Keywords
- Questions and Answers
Variables and Data Types
- Variables
- Variable Declaration
- Variable Initializations
- Scope of Variable
- Local Variable
- Global variable
- Datatypes in C Language
- Standard Data types
- User-defined Datatypes
- Integer data types
- Floating Point data types
- Char data types
- Questions and Answers
Operators
- Unary Operators
- Binary Operators
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Assignment Operators
- The Cast and sizeof Operators
- Questions and Answers
Constants
- Numeric constants
- Character Constants
- String Constants
- Integer constants
- Floating Point Constants
- Ways to Define Constants
- Questions and Answers
Format Specifiers and Escape Sequences
- Format Specifiers
- Format Specifiers uses
- Escape Sequences
- Questions and Answers
Input form User
- Getting input from user with the help of Programming
- Character Input
- Questions and Answers
Loops and Statements in C with Coding.
- IF Statement
- IF-else statement
- Multiple-IF-else statement
- Nested IF statement
- Continue Statement with the help of coding
- Break statement with the helping of Coding
- Switch Statement
- Selection Structure in C Language
- Loops Introduction
- Counter Loops
- While loop
- Do-While Loop
- For Loop
- Nested Loop
- Questions and Answers
Arrays in C Language
- Introduction to Array
- Uses of Arrays
- Declaring One Dimensional array
- Initialization the Array
- Accessing the elements of Array
- Input and Output Value of an Array
- Searching, Sequential search and Liner Search in Arrays
- Binary Search
- Two Dimensional Arrays
- Initialization 2-D Arrays
- Accessing Individual element of 2D Array
- Array of Structures
- Array as a member of Structures
- Declaration a Structure
- Defining structure variable
- How to use recursion with the help of coding Example.
- Questions and Answers
Pointers in C Language
- Introduction to Pointers
- Demonstrate usage of pointers in C+ Programming
- Working on Pointer with the help of coding
- Memory and references
- Pointer Declaration
- Pointer Initialization
- Void Pointer
- How to user Pointer with Arrays
- Questions and Answers
Functions in C Language
- Introduction to functions
- How to Create Simple Functions
- Function Declaration
- Function Definition and Function Call
- Passing parameters to a function
- Pass by Value
- Pass by Reference
- How to Return Value from Function
- How to Use Array With function
- Questions and Answers
Union
- Introduction to Union
- Working on Union with the help of Coding Exercise
- Questions and Answers
Sting in C++ Programming
- Introduction of String
- Uses of String in C Language
- String Declaration
- String Initialization
- Array of Strings
- How to get string input from user in C++ Language?
- Questions and Answers
Final Exam and Certification
Course Curriculum
- 1. Course Introduction Video
- 2. Introduction to C++ & Programming Techniques
- 3. Install VS Code & Compiler for C++
- 4. Basic Structure of C++ Program
No Quiz For This Chapter.
No Notes available for this chapter
- 1. Identifiers and Keywords
- 2. Data Types in C++
- 3. Variables in C++ – Declaration & Initialization
- 4. Constants in C++ – Literal & Symbolic
- 5. Operators in C++
- 6. Type Casting in C++
- 7. Taking Input from User
No Quiz For This Chapter.
No Notes available for this chapter
- 1. Simple if Statement
- 2. if-else Statement
- 3. Multiple if-else-if Structure
- 4. Nested if Statement
- 5. Switch Statement
No Quiz For This Chapter.
No Notes available for this chapter
- 1. While Loop
- 2. Do-While Loop
- 3. For Loop
- 4. Nested Loops
- 5. Break & Continue Statements
No Quiz For This Chapter.
No Notes available for this chapter
- 1. One-Dimensional Arrays – Declaration & Initialization
- 2. Accessing Array Elements
- 3. Input and Output of Arrays
- 4. Searching in Arrays – Sequential Search
- 5. Binary Search
- 6. Two-Dimensional Arrays – Declaration & Initialization
- 7. Accessing Elements of 2D Arrays
No Quiz For This Chapter.
No Notes available for this chapter
- 1. Structures – Declaration, Definition & Access
- 2. Arrays as Members of Structures
- 3. Array of Structures
- 4. Union in C++
No Quiz For This Chapter.
No Notes available for this chapter
- 1. Introduction to Functions – Importance & Use
- 2. Function Declaration, Definition & Call
- 3. Call by Value & Reference
- 4. Returning Value from Function
- 5. Variable Scope – Local, Global, Static, Register
- 6. Functions with Arrays
- 7. Default Parameters
- 8. Inline Functions
- 9. Function Overloading
- 10. Recursion in C++
No Quiz For This Chapter.
No Notes available for this chapter
- 1. Introduction to Pointers
- 2. Void Pointers
- 3. Pointers and Arrays
- 4. Pointers and Strings
- 5. Array of Pointers
- 6. Memory Management – Dynamic Variables
- 7. new and delete Operators
No Quiz For This Chapter.
No Notes available for this chapter
- 1. String Handling & Input Methods
- 2. Working with Arrays and Strings
No Quiz For This Chapter.
No Notes available for this chapter