In this course, you will learn the C++ programming language basics from A to Z in Arabic!
The content of the course as in sections and videos;
01:
1. Why programming.
2. Computer language.
3. Programming language.
4. Comparison between C & C++
5. Download code blocks.
6. Use online editor.
7. Use Dcoder for phone.
8. Your first program.
02:
1. Binary VS decimal number system
2. ASCII code
3. Variables.
4. Data types.
5. Program to get the area of a rectangle.
03:
1. Escape sequences.
2. Comments.
3. Types of errors.
4. Arithmetic operations.
5. Expressions.
04:
1. Sequenced control structures.
2. Selection control structures.
➢if, else if, else statements.
➢Switch, case, default statements.
3. Break & continue statements.
4. Repetition control structures.
➢While loop
➢Do .. while loop
➢For loop
5. Notes
6. Program to find remainder and quotient.
7. Sentinel-control repetition.
05:
Revision - 10 problems to solve.
06:
1. Why Functions?
2. A Function Definition.
3. Function Calls.
4. Function Prototype.
5. The Return Statement.
6. Returning Void.
7. Parameters versus Arguments.
8. Local Variable(s).
07:
Revision - mini project. (calculator)
08:
1. Functions
❑Why Functions?
❑Copy-Paste Coding.
❑User-Defined vs. Built-in Functions.
❑Functions’ Declarations.
❑Functions’ Declaration Syntax.
❑Functions’ Prototypes & Libraries.
2. Returning Values and Arguments’ Types
❑Returning a Value.
❑Argument Type Matters?
3. Function Overloading
4. Variables’ scope
09:
1. Recursion (Recursive Functions)
❑Factorial.
2. Passing Arguments
❑Call / Pass by Value.
❑Call / Pass by Reference.
❑Returning multiple values.
10:
➢Arrays.
➢Multi-dimensional arrays.
11:
1. Char in C++
2. C++ strings
• Definition of string
• String functions
12:
Revision - 4 problems to solve.