Ads

Learn C++ from scratch in Arabic - for beginners


Learn C++ from scratch in Arabic - for beginners


Description
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.


Who this course is for:
  • Computer science students.
  • Those who are totally beginners in programming field.
  • Those who want to start problem solving using C++ programming language.


Enroll Now