كورس ال C++/ C المجانى

23 Nov 2018
كورس

الكورس مجانى

ياريت محدش يفوت الفرصة دى...
محتوى الكورس :
Lecture One (3 Hours):

 Introduction to C programming.
 Code building process.
 Standard I/O library.
 Using printf function.
 Hello world program.
 Basic Data types in C.
 Variables in C.
 Using scanf function

Lecture Two (3 Hours):

 C operators:.
 Arithmetic operators.
 Unary.
 Postfix ( ++ , -- ).
 Prefix ( ++ , -- ).
 Binary ( + , - , * , / , % ).
 Assignment ( = , *= , += , -= , /= ).
 Relational ( > , < , >= , <= , == , != ).
 Logical ( && , || , ! ).
 Bit wise ( & , | , ^ , << , >> , ~ ).
 Ternary ( ?:).
 Operator "sizeof" .
 Operator precedence.
 If statement.
 Switch statement.
 Exercises.
Lecture Three (3 Hours):
 Loops.
 About Loops.
 "while" Loop .
 "for" Loop .
 "do..while" Loop .
 "break" and "continue" .
 Special Loops .

 Exercises.Lecture Four (3 Hours):

 Arrays.
 About Arrays .
 Strings Revisited.
 Multi-dimensional arrays .
 Array initialization .
 Exercises.

Strings (Array of characters).
 Using C string library.
 Array of strings (2D array).
 Using cprintf function.
 ASCII codes .
 Building Employee management system.

Lecture Five (3 Hours):
 Functions.
 About Functions.
 Defining and calling functions.
 Function parameters.
 Functions that Return a Value .
 Function prototypes .
 Exercises.

Lecture Six (3 Hours):

 Structures.
 Defining and Using a Structure.
 Structures and Functions.
 The "typedef" Keyword.
 Exercises.
 Enumeration in C.
 Union in C.

 Bit field.Lecture Seven (3 Hours):

 Basic pointers.
 Introduction to Basic Pointers.
 Understanding Pointers.
 Pointer Syntax.
 Pointer Syntax Examples.
 A Common Pointer Confusion.
 Coding with Pointers.
 Pointers as Function Parameters.
 Pointers to Structures.
 Exercises.
 Array of pointers.
 Array Vs pointer.

Lecture Eight (3 Hours):

 Dynamic memory.
 About Dynamic Memory.
 Understanding Memory.
 The "malloc" Function.
 "malloc" Examples.
 The "free" Function.
 Other Dynamic Memory Features.
 Exercises.

Lecture Nine (3 Hours):

 C preprocessor directives.
 C Modifiers.
 Exercises.
Lecture Ten (3 Hours):
Revision and Submitting Graduation Project.