
في هذه الدورة ستتعلّم مبادئ البرمجة بلغة C وتبدأ بالترميز عمليًا باستخدام أداة تعمل داخل المتصفح وتمنحك ملاحظات فورية على الشيفرة التي تكتبها. تُعد لغة C واحدة من أكثر لغات البرمجة استقرارًا وشعبية في العالم. فهي تسهم في تشغيل هاتفك الذكي، ونظام الملاحة في سيارتك، والروبوتات والطائرات المسيّرة والقطارات، وكذلك معظم الأجهزة الإلكترونية تقريبًا. وتُستخدم C في الظروف التي تكون فيها السرعة والمرونة عاملين حاسمين، مثل الأنظمة المضمنة (Embedded Systems) أو الحوسبة عالية الأداء. خلال هذه الدورة ستبدأ مع C من الصفر لتكتب برامجك الأولى، وتتعلم كيفية إجراء عمليات حسابية بسيطة وطباعة النتائج على الشاشة، وكيفية تخزين القيم داخل متغيرات، وكيفية تكرار التعليمات باستخدام الحلقات. كما ستتدرّب على كتابة برامج C صغيرة وواضحة مع إضافة التعليقات، وطباعة النصوص والأحرف الخاصة وقيم المتغيرات بتنسيق مضبوط. هذه الدورة مناسبة للمبتدئين، بما في ذلك من ليست لديهم خبرة سابقة في البرمجة، وتركّز على بناء أساس عملي يمكّنك من فهم كيفية عمل البرامج والخوارزميات، والانتقال بثقة إلى موضوعات أكثر تقدمًا لاحقًا.
Petra Bonfert-Taylor
Professor, Thayer School of Engineering
Rémi Sharrock
Associate Professor, Telecom ParisTech