مقدمة في C++

مقدمة في C++

ابدأ رحلتك في عالم البرمجة مع دورة «مقدمة إلى C++»، المصممة للمبتدئين لبناء أساس متين من خلال شرح تدريجي وتطبيقات عملية مشوقة. تتألف الدورة من 50 جلسة تأخذك من فهم البرمجة واستخدام بيئات التطوير وبنية البرنامج إلى أنواع البيانات والمتغيرات وإدخال البيانات والعمليات الحسابية وتتبع تنفيذ الكود. ستتعلم اتخاذ القرارات باستخدام المقارنات والعوامل المنطقية والشروط المتداخلة، ثم تتحكم في تكرار التعليمات باستخدام الحلقات وأوامر التحكم فيها مع فهم نطاق المتغيرات. وتنتقل بعد ذلك إلى المصفوفات أحادية وثنائية الأبعاد ومصفوفات المحارف، وتطبق خوارزميات الترتيب الفقاعي والبحث الثنائي وتقنيات مصفوفة التكرارات والمجموع التراكمي لحل مسائل متنوعة. كما تتعرف على الدوال الجاهزة وهياكل البيانات الأساسية وأدوات المكتبة القياسية، بما يشمل المصفوفات الديناميكية والمكدسات والطوابير وطوابير الأولوية والمجموعات والخرائط، مع تدريبات تعزز مهاراتك في حل المشكلات. بعد كل جلسة، تختبر فهمك باختبار قصير من 5 أسئلة مع ظهور درجتك فورًا، وتحصل على شهادة عند إكمال الدورة لتوثيق هذه الخطوة في رحلتك البرمجية.

ماذا ستتعلم

  • فهم أساسيات البرمجة واستخدام بيئة تطوير لكتابة برامج C++ بسيطة وتشغيلها، مع التعرف على بنية البرنامج والتعليقات.
  • استخدام أنواع البيانات والمتغيرات وإدخال البيانات والعوامل الحسابية وعوامل المقارنة والمنطق، وتتبع تنفيذ الكود لتفسير النتائج.
  • بناء حلول تستخدم الشروط البسيطة والمتداخلة وحلقات for وwhile وdo while، مع تطبيق break وcontinue وفهم نطاق المتغيرات.
  • معالجة المصفوفات أحادية وثنائية الأبعاد ومصفوفات المحارف، وحل تدريبات مثل إيجاد أصغر عنصر وتمييز القيم الزوجية والفردية في المصفوفات.
  • تطبيق الترتيب الفقاعي والبحث الثنائي ومصفوفات التكرارات والمجاميع التراكمية لتنظيم البيانات والبحث فيها والإجابة عن استفسارات بسيطة بكفاءة.
  • استخدام الدوال الجاهزة وهياكل البيانات في المكتبة القياسية، بما يشمل vector وstack وqueue وpriority_queue وset وmap، لحل مسائل مناسبة للمبتدئين.

محتوى الكورس

  1. 1مقدمة في البرمجة
  2. 2بيئات التطوير ومسائل البرمجة عبر الإنترنت
  3. 3بنية برنامج C++
  4. 4أنواع البيانات
  5. 5المتغيرات: الجزء الأول
  6. 6المتغيرات: الجزء الثاني
  7. 7المتغيرات: الجزء الثالث
  8. 8قراءة المدخلات باستخدام cin
  9. 9العوامل الحسابية
  10. 10التعليقات والتدريب
  11. 11تدريبات على العوامل
  12. 12مثال على تتبع الشيفرة
  13. 13تدريبات أساسية
  14. 14عوامل المقارنة
  15. 15الشروط: الجزء الأول
  16. 16الشروط: الجزء الثاني
  17. 17تدريب عملي 2
  18. 18العوامل المنطقية
  19. 19دمج الشروط
  20. 20شروط if المتداخلة
  21. 21مقدمة إلى الحلقات
  22. 22حلقة for
  23. 23حلقة while
  24. 24حلقة do-while
  25. 25تدريب عملي 3
  26. 26الحلقات اللانهائية
  27. 27تعليمتا break وcontinue
  28. 28تدريب عملي 4
  29. 29الحلقات المتداخلة
  30. 30تدريب عملي 5: الحلقات المتداخلة
  31. 31نطاقات المتغيرات
  32. 32مقدمة إلى المصفوفات
  33. 33أساسيات المصفوفات
  34. 34إيجاد أصغر عنصر في مصفوفة
  35. 35مصفوفات المحارف وتطبيقات عليها
  36. 36الترتيب الفقاعي
  37. 37الدوال الجاهزة
  38. 38المصفوفات ثنائية الأبعاد
  39. 39الأعداد الزوجية والفردية في مصفوفة
  40. 40البحث الثنائي
  41. 41مصفوفة التكرار
  42. 42المجموع التراكمي
  43. 43هياكل البيانات والمكتبة القياسية للقوالب
  44. 44المتجه وتطبيقات عملية
  45. 45المكدس
  46. 46تدريبات C++: المجموعة الثامنة
  47. 47الطابور وطابور الأولوية
  48. 48تدريبات C++: المجموعة التاسعة
  49. 49حاوية المجموعة (set)
  50. 50حاوية الخريطة (map) وتطبيقات عملية

ماذا يقول طلابنا عن هذا الكورس

شرح واضح ومنظم، والتمارين العملية ساعدتني أطبّق كل درس فورًا.
سارة م.
أفضل كورس أخذته في المجال، المحتوى عملي ومحدّث.
أحمد ك.
الجلسات قصيرة ومركزة، والشهادة أضافت لسيرتي الذاتية.
ليلى ع.
الواجبات والاختبارات جعلتني أتأكد من فهمي لكل جزء.
عمر ح.
أسلوب المدرب ممتع، وأنصح به كل المبتدئين.
نور س.
بعد الكورس قدرت أبدأ أول مشروع حقيقي لي.
يوسف ر.
شرح واضح ومنظم، والتمارين العملية ساعدتني أطبّق كل درس فورًا.
سارة م.
أفضل كورس أخذته في المجال، المحتوى عملي ومحدّث.
أحمد ك.
الجلسات قصيرة ومركزة، والشهادة أضافت لسيرتي الذاتية.
ليلى ع.
الواجبات والاختبارات جعلتني أتأكد من فهمي لكل جزء.
عمر ح.
أسلوب المدرب ممتع، وأنصح به كل المبتدئين.
نور س.
بعد الكورس قدرت أبدأ أول مشروع حقيقي لي.
يوسف ر.

آراء المتعلمين

قيّم الكورس واترك تعليقك

سجّل الدخول للتقييم
  • لا توجد تعليقات بعد — كن أول من يشارك رأيه.