TrueschoTruescho
كل الدورات
أساسيات هياكل البيانات
edX
دورة
متوسط
مجاني للتدقيق
شهادة

أساسيات هياكل البيانات

IITBombay

تعلّم أفضل الطرق لتمثيل البيانات وتنظيمها باستخدام هياكل فعّالة تدعم الخوارزميات وتُحسّن تصميم البرمجيات.

7 ساعة/أسبوع6 أسبوعالإنجليزية86,473 متسجل
مجاني للتدقيق

عن الدورة

توفّر هياكل البيانات وسيلة لإدارة كميات كبيرة من البيانات لاستخدامها في قواعد البيانات وخدمات فهرسة الإنترنت. وتُعد هياكل البيانات الفعّالة أساساً لتصميم خوارزميات عالية الكفاءة، كما تساعد على الوصول إلى تصميم برمجي قابل للصيانة والتطوير على المدى الطويل. في هذه الدورة ضمن مجال علوم الحاسوب، ستبدأ بتعلّم أنواع البيانات الأساسية مثل الأعداد، ثم تنتقل تدريجياً لبناء إطار مفاهيمي يساعدك على تنظيم البيانات وإدارتها ضمن هياكل فعّالة. ستتعرّف على مفهوم «نوع البيانات المجرّد» وكيفية التفكير في السلوك والعمليات بغضّ النظر عن تفاصيل التنفيذ. تشمل الموضوعات التي تغطيها الدورة: أنواع البيانات الأساسية، ومفهوم نوع البيانات المجرّد، والخصائص الرياضية للمتتاليات، وأنواع خاصة من المتتاليات مثل المكدسات (Stacks) والطوابير (Queues) والسلاسل النصية (Strings). كما ستدرس طرق تنفيذ نوع المتتالية باستخدام المصفوفات (Arrays) والقوائم المرتبطة (Linked Lists). بالإضافة إلى ذلك، تتناول الدورة هياكل أكثر تقدماً مثل الأشجار (Trees) والمجموعات (Sets) والخرائط/القواميس (Maps) والرسوم البيانية (Graphs). كما ستكوّن فهماً تمهيدياً لكيفية تنفيذ هياكل المتتاليات عملياً، بما في ذلك المكدسات والطوابير والقوائم المرتبطة، بما يدعم قدرتك على اختيار الهيكل الأنسب لتمثيل البيانات وتنظيمها ومعالجتها بكفاءة.

ماذا ستتعلم

  • التعرّف إلى مجموعة متنوعة من هياكل البيانات
  • تعلّم كيفية تنظيم البيانات بكفاءة
  • اختيار هياكل البيانات المناسبة لتمثيل البيانات وتنظيمها ومعالجتها
  • إنشاء هياكل بيانات باستخدام أساسيات البرمجة

المتطلبات المسبقة

  • معرفة بمفاهيم البرمجة كما تُغطّى في دورة «البرمجة الأساسية»

المدرسون

D

Deepak B. Phatak

Professor Emeritus, Department of Computer Science and Engineering

N

Nagesh Karmali

Sr. Manager (Research), Department of Computer Science and Engineering

A

Ajit Diwan

Professor of Computer Science and Engineering

G

Ganesh Ramakrishnan

Associate Professor

المواضيع

هياكل البيانات
الخوارزميات
علوم الحاسوب
البرمجة كائنية التوجه
الإطار المفاهيمي

معلومات الدورة

المنصةedX
المستوىمتوسط
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

هياكل البيانات
الخوارزميات
علوم الحاسوب
البرمجة كائنية التوجه
الإطار المفاهيمي
Linked Lists

ابدأ التعلم الآن