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