
مقدمة في البرمجة باستخدام C++
ابدأ رحلتك في عالم البرمجة مع دورة «مقدمة في البرمجة باستخدام C++»، المصممة للمبتدئين لبناء أساس متين خطوة بخطوة دون الحاجة إلى خبرة سابقة. تتعرف على ماهية C++ واستخداماتها وأسباب اختيارها نقطة انطلاق، مع توضيح توقعات التعلم وإعداد بيئة التطوير لكتابة برامجك الأولى. تتدرج في تعلم قواعد كتابة الكود والطباعة وإدخال البيانات والمتغيرات وأنواع البيانات والمعاملات والدوال الرياضية، مع تطبيقات وحلول واجبات تساعدك على ترسيخ الفهم. ثم تستكشف النصوص وتحويل أنواع البيانات والهياكل والتعدادات والدوال ونطاق المتغيرات وتمرير المعاملات بالقيمة والمرجع، لتتعلم تنظيم الكود وإعادة استخدامه. وتطور مهارات حل المشكلات باستخدام المصفوفات ومصفوفات الهياكل والشروط وحلقات التكرار والتحكم في سير تنفيذ البرامج، مع أمثلة عملية تربط المفاهيم ببعضها. تضم الدورة 60 جلسة، تتبع كل جلسة منها مسابقة قصيرة من 5 أسئلة مع عرض الدرجة فورًا، وتحصل عند إكمال الدورة على شهادة وتوجيهات للانتقال إلى المرحلة التالية من التعلم.
ماذا ستتعلم
- توضيح ماهية C++ واستخداماتها وأسباب تعلمها، وإعداد بيئة التطوير وكتابة برامج بسيطة بقواعد صحيحة.
- استخدام الطباعة وإدخال البيانات والمتغيرات وأنواع البيانات والنصوص وتحويل الأنواع لبناء برامج تفاعلية أساسية.
- تطبيق المعاملات الحسابية ومعاملات الإسناد والمقارنة والمنطق والزيادة والنقصان والدوال الرياضية لمعالجة البيانات وتقييم التعبيرات.
- إنشاء دوال قابلة لإعادة الاستخدام، وفهم نطاق المتغيرات والفرق بين تمرير المعاملات بالقيمة وتمريرها بالمرجع.
- تنظيم البيانات باستخدام الهياكل والتعدادات والمصفوفات ومصفوفات الهياكل، ودمجها مع الدوال في تطبيقات عملية.
- حل مسائل برمجية أساسية باستخدام الشروط وعبارات الاختيار وحلقات التكرار والحلقات المتداخلة وعبارتي break وcontinue للتحكم في التنفيذ.
محتوى الكورس
- 1قبل البدء بتعلم C++
- 2توقعات تعلم C++
- 3لماذا تبدأ بتعلم C++؟
- 4ما هي C++؟
- 5ماذا يمكنك أن تفعل باستخدام C++؟
- 6لماذا تبدأ بـ C++ بدلًا من Java؟
- 7لماذا تبدأ بـ C++ بدلًا من C؟
- 8لماذا تبدأ بـ C++ بدلًا من Python؟
- 9هل ما زالت لغة C++ مستخدمة؟
- 10فرص العمل بلغة C++
- 11كيف تؤسس C++ لمستقبلك البرمجي
- 12تثبيت بيئة تطوير C++ وإعدادها
- 13قواعد كتابة C++
- 14الإخراج والطباعة في C++
- 15مراجعة حلول التمارين
- 16استخدام الأسماء دون بادئة النطاق
- 17الفرق بين \n و std::endl
- 18التعليقات
- 19القيم الحرفية وتسلسلات الهروب
- 20حلول واجب الدرس 16
- 21المتغيرات
- 22حل واجب الدرس 17
- 23إدخال البيانات من المستخدم
- 24حل واجب الدرس 18
- 25أحجام أنواع البيانات ونطاقاتها
- 26العوامل الحسابية
- 27عاملا الزيادة والنقصان
- 28الزيادة والنقصان: الصيغة السابقة واللاحقة
- 29عوامل الإسناد
- 30عوامل المقارنة
- 31العوامل المنطقية
- 32الدوال الرياضية في C++
- 33الهياكل
- 34أنواع التعداد
- 35الهياكل المتداخلة والتعدادات: مثال عملي
- 36تحويل أنواع البيانات
- 37السلاسل النصية
- 38أساسيات الدوال
- 39حل مشكلة getline()
- 40الدوال ذات القيمة المرجعة والإجراءات
- 41معاملات الدوال
- 42نطاق المتغيرات: المحلية والعامة
- 43تمرير المعاملات بالقيمة وبالمرجع
- 44الهياكل والدوال وإعادة الاستخدام
- 45المصفوفات
- 46المصفوفات مع الدوال
- 47مصفوفات الهياكل
- 48الجمل الشرطية: if وelse
- 49الجملة الشرطية else if
- 50التعدادات مع جمل if
- 51جملة switch وcase
- 52استدعاءات الدوال المتداخلة مع التعدادات
- 53حلقات for
- 54حلقات for والمصفوفات
- 55حلقات for المتداخلة
- 56حلقة while
- 57حلقة do-while
- 58تعليمة break
- 59تعليمة continue
- 60ما بعد أساسيات C++
ماذا يقول طلابنا عن هذا الكورس
شرح واضح ومنظم، والتمارين العملية ساعدتني أطبّق كل درس فورًا.
أفضل كورس أخذته في المجال، المحتوى عملي ومحدّث.
الجلسات قصيرة ومركزة، والشهادة أضافت لسيرتي الذاتية.
الواجبات والاختبارات جعلتني أتأكد من فهمي لكل جزء.
أسلوب المدرب ممتع، وأنصح به كل المبتدئين.
بعد الكورس قدرت أبدأ أول مشروع حقيقي لي.
شرح واضح ومنظم، والتمارين العملية ساعدتني أطبّق كل درس فورًا.
أفضل كورس أخذته في المجال، المحتوى عملي ومحدّث.
الجلسات قصيرة ومركزة، والشهادة أضافت لسيرتي الذاتية.
الواجبات والاختبارات جعلتني أتأكد من فهمي لكل جزء.
أسلوب المدرب ممتع، وأنصح به كل المبتدئين.
بعد الكورس قدرت أبدأ أول مشروع حقيقي لي.
آراء المتعلمين
قيّم الكورس واترك تعليقك
سجّل الدخول للتقييم- لا توجد تعليقات بعد — كن أول من يشارك رأيه.

