
هذه الدورة هي الثانية ضمن تخصص يستكشف التفكير الحاسوبي وبدايات برمجة C، وتركز على عناصر عملية لحل المشكلات عبر تمثيل البيانات والاختيار والتكرار. ستتعلم كيف تفكر في المشكلة كخطوات قابلة للتنفيذ، وكيف تختار تمثيلا مناسبا للبيانات بما يقلل التعقيد ويزيد الوضوح، مثل استخدام المصفوفات أو الهياكل البسيطة عند الحاجة. ستتعمق في منطق الاختيار باستخدام الشروط لبناء سلوك مختلف بحسب المدخلات، ثم تنتقل إلى حلقات التكرار لبناء برامج تتعامل مع قوائم بيانات أو عمليات متكررة بكفاءة. كما تربط الدورة بين البرمجة والتحليل عبر تلخيص بيانات بسيطة، وحساب مقاييس وصفية أولية، وفهم كيف تساعد التصورات أو الجداول في تفسير النتائج. تفترض الدورة أن لديك معرفة تمهيدية من الدورة السابقة، وتساعدك على بناء ثقة أكبر في كتابة برامج صغيرة قابلة للاختبار. بنهاية الدورة ستكون قادرا على اختيار بنى بيانات مناسبة، وكتابة منطق واضح للتفرع والتكرار، وبناء حلول عملية لمشكلات تمس البيانات.
Dr. Tim "Dr. T" Chamillard
Computer Science