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

