(حسب 214)  لغة برمجة: مفاهيم أساسية للغة البرمجة موجهة نحو الاهداف (OOPL)، انواع البيانات المؤشرات، الاستدعاء الذاتي، التفرعات  المتداخلة، التفرع والتحكم، التجرد، الوراثة، تعددية الأشكال الكبسلة.