عن الدبلومة
دبلومة تعلم البرمجة والبرمجة الكائنية باستخدام سي بلس بلس
٤٠ درس، +٧٠ ساعة
دبلومة تأسيسية موجهة للمبتدئين، تهدف إلى بناء فهم عميق لمفاهيم البرمجة باستخدام لغة سى بلس بلس، وتغطي أساسيات البرمجة الهيكلية والبرمجة الكائنية بأسلوب واضح ومكثف. تُعد هذه الدبلومة الانطلاقة الأمثل لمن يرغب في تطوير مهاراته البرمجية والدخول لاحقًا في مجالات مثل هياكل البيانات والخوارزميات
.للدفع بالجنيه المصري من داخل مصر، يُرجى الضغط على الزر المخصص أدناه
(15000 EGP) شراء الآناحصل على معاينة مجانية
سجّل الآن للوصول إلى الجزء المجاني وتجربة طريقة الشرح قبل الاشتراك الكامل
سجّل للوصول المجانيCurriculum
-
Intro
4 lessons- 01 A How C Works
- 01 B Intro to the program
- 01 C Printing
- 02 Data Types and Variables
-
01 Basics
15 lessons- 03 A Operators 1
- 04 Operators 2 - Selection
- 05 Loops
- 05.1 NEW Loops Problems Solving Session
- 06 QA 1
- 07 1D Arrays
- 08 1D Array Practice 2 - Char Array Intro
- 08.1 NEW 1D arrays problem solving session
- 09 Char Practice - 2D Array Intri
- 09 NEW Char Problem Solving
- 10 2D Arrays Practice
- 10 NEW 2D array Problem Solving
- 11 Functions
- 12 QA
- 13 Pass by Reference - Recursive functions
-
02 Beyond Basics
10 lessons- 14 Struct
- 15 initialisation templates
- 16 STL1 - Up to For-loop range
- 17 STL2
- 18 STL 3 Practice - Files
- 19 Pointers 1
- 20 Pointers 2
- 21 Stack-Heap - Headers-Files - some fundamentals
- 22 Exception Handling - Some fundamentals
- 23 fundamentals - compiler - conditional debug
-
03 OOP
17 lessons- 24 OOP - Intro
- 25 OOP - Classes
- 26 UML Diagrams OOP Practice
- 27 QA - general - problem solving
- 28 OOP - Inheritance
- 29 OOP polymorphism 1
- 30 OOP Polymorphism 2 Company Payroll Example
- 31 OOP Polymorphism Devices Example
- 32 OOP Big Piture
- 33 Operator Overloading
- 34 Book Reader Project
-
Ask Project Video Solutions
- 1
- 2
- 3
- 4
- 5
- 6
-
04 Relevant from python
4 lessons- 55 multithreading
- 57 bitwise and regex1
- 58 regex2
- 59 Networking Programming little about generators and unittestmp4
تقييمات الطلاب
ما يقوله الطلاب عن تجربتهم
بعض آراء الطلاب عن رحلتهم التعليمية
عن الدورة
ما الذي يميز هذه الدبلومة ؟
مقدم الدورة حاصل على ماجستير ودكتوراه في واحد من مجالات الذكاء الاصطناعي ويتمتع بخبرة أكثر من 17 سنة في المجال بالإضافة إلى اشتغاله بالتدريس لأكثر من 10 سنوات
أهداف الدبلومة
تسعى الدبلومة للتأسيس في أربع محاور تمهيداً لدبلومة التعلم العميق والتي من خلالهما تستطيع التقدم لسوق العمل ملفتاً الانتباه إلى معارفك ومهاراتك
C+إتقان مفاهيم البرمجة الأساسية باستخدام +
مثل المتغيرات، الحلقات، الشروط، الدوال، المؤشرات.
فهم البرمجة الكائنية بعمق
Classes – Inheritance – Polymorphism – Operator Overloading – UML.
القدرة على التعامل مع الملفات وهياكل البيانات الأولية
المصفوفات، السلاسل، القوائم.
تنمية مهارات الحل والتفكير المنطقي
من خلال التدريبات المستمرة والمشاريع العملية.
مميزات الدبلومة
شرح مفصّل باللغة العربية بأسلوب مبسّط يناسب المبتدئين.
نقاشات عميقة حول كيفية التفكير في الحلول وتصميم البرامج.
تدريبات مكثفة ومشاريع عملية تبدأ من مستوى سهل إلى متوسط إلى متقدّم.
محتوى يهيّئك لدراسة هياكل البيانات والخوارزميات بثقة لاحقًا.
متطلبات الدورة
لا حاجة لأي معرفة برمجية سابقة، الدورة مناسبة تمامًا للمبتدئين
ملاحظة: هذه الدبلومة تضع لك الأساس الذي تحتاجه للانتقال إلى دبلومة الخوارزميات أو الذكاء الاصطناعي لاحقًا