
تتيح لك هذه الدورة عبر الإنترنت مواصلة تعلّم المفاهيم اللازمة لتطوير مهارات البرمجة بلغة C. في هذه المرحلة تبدأ البرامج في اكتساب الحيوية وتصبح أكثر تشويقًا وثراءً من حيث المنطق والسلوك. في هذه الدورة في علوم الحاسوب سنتناول الأنواع المختلفة من العبارات الشرطية والحلقات التي يمكن استخدامها أثناء البرمجة، وسنطبّقها عمليًا من خلال عدد كبير من التمارين. ستتعلّم كيف تختار بين التراكيب الشرطية المناسبة مثل if-else وswitch، وكيف تكتب تعبيرات منطقية بسيطة وتقيّم نتائجها، إضافة إلى استخدام التعدادات (enumerations) مع تعليمات switch لتنظيم الحالات الممكنة بطريقة أوضح. كما سنعمل على فهم الحلقات التكرارية واستخدامها بكفاءة، بما في ذلك تحويل حلقة for إلى حلقة while مكافئة، واستخدام حلقات for لقراءة عناصر الجداول وكتابتها، ثم الانتقال إلى الحلقات المتداخلة للتنقّل داخل الجداول ثنائية الأبعاد ومعالجة بياناتها. وفي ختام الدورة سنركّز على قراءة المعلومات وكتابتها في ملفات نصية، وهو جزء أساسي لبناء برامج تتعامل مع البيانات بشكل عملي. سيساعدك ذلك على الاستمرار في حل مشكلات أكثر تعقيدًا وفهم المنطق الكامن وراء البرمجة بلغة C لتقترب من مستوى الاحتراف. هذه الدورة تمهيدية بالكامل، ويمكنك الالتحاق بها سواء لم تبرمج من قبل أو كانت لديك خبرة سابقة بلغات أخرى. تُقدَّم الدورة من جامعة مدريد المستقلة (Universidad Autónoma de Madrid).
Germán Montoro Manrique
Profesor Contratado Doctor, Ingeniería Informática
Alejandro Sierra Urrecho
Profesor Titular, Ingeniería Informática