في مادة مبادئ البرمجة يتم التعرف على لبنات بناء البرنامج والتحليل المنطقي للمسائل وتجزئتها ومحاولة تمثيل كل جزء بما يقابله من الأدوات البرمجية المتاحة.