Learn C++ from scratch in Arabic - for beginners
للمبتدئين C++ تعلم لغة
C++,Object Oriented Programming,Programming Languages
Lectures -17
Resources -1
Duration -6.5 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course 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:
- Why programming.
- Computer language.
- Programming language.
- Comparison between C & C++
- Download code blocks.
- Use online editor.
- Use Decoder for phone.
- Your first program.
02:
- Binary VS decimal number system
- ASCII code
- Variables.
- Data types.
- Program to get the area of a rectangle.
03:
- Escape sequences.
- Comments.
- Types of errors.
- Arithmetic operations.
- Expressions.
04:
- Sequenced control structures.
- Selection control structures.
- if, else if, else statements.
- Switch, case, default statements.
- Break & continue statements.
- Repetition control structures.
- While loop
- Do .. while loop
- For loop
- Notes
- Program to find remainder and quotient.
- 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:
- Functions
- Why Functions?
- Copy-Paste Coding.
- User-Defined vs. Built-in Functions.
- Functions’ Declarations.
- Functions’ Declaration Syntax.
- Functions’ Prototypes & Libraries.
- Returning Values and Arguments’ Types
- Returning a Value.
- Argument Type Matters?
- 3. Function Overloading
- 4. Variables’ scope
09:
- Recursion (Recursive Functions)
- Factorial.
- Passing Arguments
- Call / Pass by Value.
- Call / Pass by Reference.
- Returning multiple values.
10:
- Arrays.
- Multi-dimensional arrays.
11:
- Char in C++
- 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.
Goals
What will you learn in this course:
- 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
Prerequisites
What are the prerequisites for this course?
There are no perquisites to start this course, only have a PC / laptop or even your mobile!
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction and setting tools up
3 Lectures
- Promo 01:24 01:24
- Introduction 12:42 12:42
- Setting tools up 07:01 07:01
Data representation, variables, data types, user input and output
1 Lectures
Escape sequences, comments, types of errors, arithmetic Operations & expressions
1 Lectures
Control structures
2 Lectures
Revision 1
1 Lectures
Functions
1 Lectures
Revision 2
1 Lectures
Functions in brief, function overloading & variables’ scope
1 Lectures
Recursion and passing arguments
1 Lectures
Arrays
2 Lectures
Char & strings
1 Lectures
Revision 3
1 Lectures
Assignment
1 Lectures
Instructor Details
CS Empire
eCourse Certificate
Use your certificate to make a career change or to advance in your current career.
Our students work
with the Best
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe nowOnline Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now