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