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