
في دورة علوم الحاسوب هذه ستتعلّم كيفية تنفيذ أهم هياكل البيانات المجرّدة (Abstract Data Structures) باستخدام منهجية البرمجة كائنية التوجّه في لغة ++C. تبني هذه الدورة على المفاهيم الأساسية التي تم تطويرها في دورة «أسس هياكل البيانات»، وتركّز على تحويل المفاهيم النظرية إلى تطبيقات عملية صحيحة وفعّالة. ستتعرّف على قوة مكتبة القوالب القياسية في ++C (Standard Template Library - STL) وكيفية الاستفادة منها لكتابة شيفرة أكثر متانة وقابلية لإعادة الاستخدام والاختبار. كما ستراجع أساسيات البرمجة كائنية التوجّه لفهم كيفية تصميم هياكل بيانات قابلة للتوسّع والصيانة. الموضوعات التي تغطيها الدورة تشمل: مراجعة البرمجة كائنية التوجّه، مكتبة STL في ++C، المكدسات (Stacks)، الطوابير (Queues)، القوائم (Lists)، الأشجار (Trees)، والرسوم البيانية (Graphs). هذه الدورة جزء من برنامج XSeries «أساسيات علوم الحاسوب» الذي يتضمن: أساسيات البرمجة، البرمجة كائنية التوجّه، أسس هياكل البيانات، والخوارزميات.
Deepak B. Phatak
Professor Emeritus, Department of Computer Science and Engineering
Nagesh Karmali
Sr. Manager (Research), Department of Computer Science and Engineering
Ajit Diwan
Professor of Computer Science and Engineering
Ganesh Ramakrishnan
Associate Professor