TrueschoTruescho
كل الدورات
برمجة C++: مفاهيم متوسطة
edX
دورة
مبتدئ
مجاني للتدقيق
شهادة

برمجة C++: مفاهيم متوسطة

Codio

طوّر مهاراتك في C++ عبر تمارين تفاعلية دون تثبيت: مؤشرات، سلاسل نصية، دوال، ملفات، وتكرار ذاتي مع تغذية راجعة فورية.

2 ساعة/أسبوع5 أسبوعالإنجليزية3,894 متسجل
مجاني للتدقيق

عن الدورة

اكتب وشغّل أول برنامج لك بلغة C++ خلال دقائق، دون الحاجة إلى تثبيت أي أدوات على جهازك. صُممت هذه الدورة للمتعلمين ذوي الخبرة المحدودة في البرمجة، لتمنحك أساسًا قويًا ليس في C++ فقط، بل في مفاهيم جوهرية من علوم الحاسوب يمكن نقلها بسهولة إلى لغات برمجة أخرى. تغطي وحدات الدورة موضوعات أساسية على المستوى المتوسط، تشمل: المؤشرات (Pointers) وكيفية الإشارة إلى المتغيرات وفك الإشارة عنها، التعامل مع السلاسل النصية (Strings) ومقارنتها ومعالجتها، إنشاء الدوال المخصصة واستخدامها لتحسين تنظيم الشيفرة وقابليتها للقراءة، القراءة والكتابة إلى الملفات النصية وملفات CSV، إضافة إلى فهم متى ولماذا يُستخدم التكرار الذاتي (Recursion) كبديل عن التكرار الحلقي (Iteration). يوصى بإكمال دورة "C++: المهارات الأساسية" قبل البدء بهذه الدورة. ولتقديم تجربة تعلم عملية بالكامل وبالوتيرة التي تناسبك، فإن هذه الدورة خالية من الفيديوهات. تتضمن الواجبات شروحات قصيرة مدعومة بالصور، وأمثلة شيفرة قابلة للتشغيل مباشرة مع تعديلات مقترحة لاستكشاف الأمثلة بشكل أعمق وبناء فهم أقوى من خلال التطبيق العملي. ستستفيد أيضًا من تغذية راجعة فورية عبر مجموعة متنوعة من عناصر التقييم على طول الطريق، بما يساعدك على التقدم تدريجيًا وبثقة أثناء تطوير مهاراتك البرمجية.

ماذا ستتعلم

  • الإشارة إلى المتغيرات وفك الإشارة عنها باستخدام معاملات المؤشرات
  • مقارنة السلاسل النصية ومعالجتها والتعامل معها بفعالية
  • تعريف دوال مخصصة واستخدامها لتحسين وضوح الشيفرة وقابليتها للقراءة
  • قراءة البيانات وكتابتها في الملفات النصية وملفات CSV
  • فهم متى وكيف تستخدم التكرار الذاتي (Recursion) بدلًا من التكرار الحلقي (Iteration)

المتطلبات المسبقة

  • يوصى بإكمال دورة C++: المهارات الأساسية قبل بدء هذه الدورة

المدرسون

A

Anh Le

Curriculum Developer

المواضيع

لغة البرمجة C++
علوم الحاسوب

معلومات الدورة

المنصةedX
المستوىمبتدئ
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

لغة البرمجة C++
علوم الحاسوب

ابدأ التعلم الآن