Learn C++ from scratch in Arabic - for beginners

للمبتدئين C++ تعلم لغة

Ratings: 4.66 / 5.00




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.

What You Will Learn!

  • C++ user inputs and output on screen
  • C++ variables
  • C++ data types
  • Scape sequence, comments and types of errors
  • Arithmetic Operations & expressions
  • Control structures
  • Functions and function overloading
  • Variables’ scope
  • Calling by value & calling by reference
  • C++ arrays and const variables
  • C++ char and strings
  • Some solved problems

Who Should Attend!

  • Computer science students.
  • Those who are totally beginners in programming field.
  • Those who want to start problem solving using C++ programming language.