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