هذا المساق يعرف الطالب بالمفاهيم الأساسية للبرمجة، وحل المشكلات، والتفكير المنطقي. ويشمل: جمل الادخال والاخراج, التعبيرات الحسابية، جملة إذا، التكرارات المختلفة؛ المصفوفات ذات البعد الواحد، والتعامل مع السلاسل، والاقترانات , النطاقات و المصفوفات.