نظرة عامة على الدورة والأهداف التعليمية
المهارات الأساسية التي ستتقنها في هذه الدورة
- المؤشرات (Pointers) وعنونة الذاكرة: العنونة المباشرة، فك الإشارة (Dereferencing) وحسابات المؤشرات.
- إدارة الذاكرة الديناميكية: new/delete والمؤشرات الذكية الحديثة (uniqueptr و sharedptr).
- نمط RAII وإدارة الموارد: التحكم الدقيق في دورة حياة الكائنات عبر المشيدات والهادمات.
- تحميل المعاملات الزائد (Operator Overloading): تخصيص العمليات الحسابية وعمليات التدفق.
- القوالب (Templates) ومكتبة STL: القوالب المعممة وهياكل البيانات فائقة السرعة vector و map.
المنهج الدراسي ومحتوى الدروس
4 الوحدة • 11 دروس • 5 مختبرات سحابية
2.1 أسرار المؤشرات (Pointers) وعنونة الذاكرة
25 min
2.2 الذاكرة الديناميكية: معاملي new و delete
25 min
2.3 المقارنة الشاملة بين المراجع (References) والمؤشرات
20 min
3.1 الكلاسات، المشيدات والهادمات في نمط RAII
25 min
3.2 تحميل المعاملات الزائد (Operator Overloading)
25 min
3.3 المؤشرات الذكية: unique_ptr و shared_ptr
25 min
4.1 قوالب الدوال وقوالب الكلاسات المعممة
25 min
4.2 حاويات مكتبة STL: std::vector و std::map
25 min
المختبرات السحابية التفاعلية المباشرة
Easy
+50 نقطة
المختبر 1: تدفقات الإدخال والإخراج وحساب حاصل الضرب
CPP
سجل للبدء بالمعمل
Medium
+50 نقطة
المختبر 2: حسابات المؤشرات والجمع التراكمي
CPP
سجل للبدء بالمعمل
Easy
+50 نقطة
المختبر 3: التكرار والجمع التراكمي في C++
CPP
سجل للبدء بالمعمل
Medium
+50 نقطة
المختبر 4: تخصيص الذاكرة المؤقتة الديناميكية
CPP
سجل للبدء بالمعمل
Hard
+50 نقطة
المختبر 5: أداة الحساب الرياضي بالقوالب المعممة
CPP
سجل للبدء بالمعمل
تقييمات وآراء الطلاب
كن أول طالب يكتب تقييماً لهذه الدورة بعد إتمام المنهج!