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

تنفيذ هياكل البيانات

IITBombay

تعلّم تنفيذ هياكل البيانات بكفاءة في ++C باستخدام STL، وكتابة شيفرة أكثر صلابة وقابلة لإعادة الاستخدام.

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

عن الدورة

في دورة علوم الحاسوب هذه ستتعلّم كيفية تنفيذ أهم هياكل البيانات المجرّدة (Abstract Data Structures) باستخدام منهجية البرمجة كائنية التوجّه في لغة ++C. تبني هذه الدورة على المفاهيم الأساسية التي تم تطويرها في دورة «أسس هياكل البيانات»، وتركّز على تحويل المفاهيم النظرية إلى تطبيقات عملية صحيحة وفعّالة. ستتعرّف على قوة مكتبة القوالب القياسية في ++C (Standard Template Library - STL) وكيفية الاستفادة منها لكتابة شيفرة أكثر متانة وقابلية لإعادة الاستخدام والاختبار. كما ستراجع أساسيات البرمجة كائنية التوجّه لفهم كيفية تصميم هياكل بيانات قابلة للتوسّع والصيانة. الموضوعات التي تغطيها الدورة تشمل: مراجعة البرمجة كائنية التوجّه، مكتبة STL في ++C، المكدسات (Stacks)، الطوابير (Queues)، القوائم (Lists)، الأشجار (Trees)، والرسوم البيانية (Graphs). هذه الدورة جزء من برنامج XSeries «أساسيات علوم الحاسوب» الذي يتضمن: أساسيات البرمجة، البرمجة كائنية التوجّه، أسس هياكل البيانات، والخوارزميات.

ماذا ستتعلم

  • فهم هياكل بيانات معقّدة وكيفية التعامل معها
  • تنفيذ هياكل البيانات باستخدام منهجية البرمجة كائنية التوجّه
  • مواءمة أنواع البيانات المجرّدة مع مكتبة القوالب القياسية STL في ++C

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

  • الإلمام بالمفاهيم كما تُغطّى في دورة البرمجة كائنية التوجّه
  • الإلمام بالمفاهيم كما تُغطّى في دورة أسس هياكل البيانات

المدرسون

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
المستوىمتوسط
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

مكتبة القوالب القياسية
هياكل البيانات
علوم الحاسوب
البرمجة كائنية التوجه
أنواع البيانات المجرّدة
C++ (Programming Language)
Algorithms

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