Data Structure

اخر تحديث مايو 30, 2025
17 التحق بالفعل

حول هذه الدورة

دورة “Data Structures” هتساعدك على فهم كيفية تنظيم البيانات في البرمجة بطريقة تجعل الوصول إليها وتعديلها أسرع وأسهل. الدورة هتغطي أهم data structures مثل lists، stacks، queues، trees، و hash tables، بالإضافة إلى تطبيقات algorithms عليها. الدورة دي هتساعدك في فهم كيفية حل المشكلات بطرق أكثر كفاءة، وتحسين سرعة وفعالية الحلول البرمجية، وهي مثالية أيضًا للأشخاص المهتمين بـ AI و Data Science.

 

أهداف التعلم

فهم الـ data structures الأساسية: تعلم كيفية تمثيل البيانات باستخدام data structures مثل lists، stacks، queues، و trees.
التعامل مع الـ hash tables: تعلم كيفية تنظيم البيانات في hash tables للحصول على الوصول السريع.
أنواع الأشجار (Trees): دراسة binary trees، binary search trees، و balanced trees وكيفية التعامل معها.
تحليل الأداء: تعلم كيفية تحليل تعقيد الوقت والذاكرة للعمليات المختلفة على data structures باستخدام الـ Big-O Notation.
ربط الـ data structures بالخوارزميات: تعلم كيف يمكن استخدام data structures لتحسين أداء algorithms في معالجة البيانات.

المواد

  • List
  • Tuple
  • Dictionary
  • Set
  • Linked Lists
  • Array Lists
  • Stacks & Queues:
  • Trees
  • مقارنة الأداء بين data structures المختلفة.

متطلبات

  • معرفة أساسية بالبرمجة (من الأفضل باستخدام Python، لكن الدورة مفيدة لأي لغة برمجة).

الجمهور المستهدف

  • لمطورون والمبرمجون المبتدئون والمتوسطون: الذين يريدون تعلم كيفية تمثيل البيانات بطرق فعّالة لتحسين أداء التطبيقات البرمجية.
  • طلاب علوم الكمبيوتر: الذين يحتاجون لفهم data structures الأساسية لتطوير حلول البرمجة.
  • محللو البيانات وعلوم البيانات: الذين يحتاجون لاستخدام data structures لتحسين أداء algorithms في تحليل البيانات.
  • المهتمون بالذكاء الاصطناعي (AI): الذين يرغبون في فهم data structures التي تدعم تطبيقات AI وتحليل البيانات.

منهاج دراسي

15 دروس5h 6m

Data Structure

1.Data Structure (Built-in)00:18:36
2.Data Structure (Built-in)00:13:15
3.Data Structure (Built-in)00:11:41
4.Data Structure (Built-in)00:22:25
Built in Data Structure 1
Practice(Built in) Part 100:12:44
Practice (Built-in) Part 200:26:20
Practice (Built-in) Part 300:34:29
Practice (Built-in) Part 400:20:51
Built-in Data Structures 2
User-Defined-DS (Linked-list1)00:15:59
User-Defined-DS (Linked-list2)00:25:46
Linked-list-practice00:32:05
User Defined DS
User-Defined-DS(Linked-tree)00:15:44
Linked-tree-practice00:15:33
Tree
User-Defined-DS(Heap)00:15:48
User-Defined-DS(Graph)00:19:16
Heap and Graph

احصل على شهادة

أضف هذه الشهادة إلى سيرتك الذاتية لإثبات مهاراتك وزيادة فرصك في لفت الانتباه.

selected template

أساتذتك

Ola Abdullah

Applied Scientist at Microsoft

0/5
2 Courses
0 Reviews
36 Students

I’m a passionate graduate with bachelor’s in computer science and more than 1 year of Experience in Data Science, ML and DL. Highly skilled in problem-solving, Implementing algorithms and data-structure. Extract insights from massive data sets of structured, semi-structured, and unstructured data. Apply data preprocessing, exploratory data analysis, modeling, evaluation, and deployment of machine learning solutions. Develop machine learning models, including natural language processing algorithms and computer vision

شاهد المزيد
مجانا
مستوى
متوسط
المدة الزمنية 5.1 ساعات
محاضرات
15 محاضرات
المادة

المواد

  • List
  • Tuple
  • Dictionary
  • Set
  • Linked Lists
  • Array Lists
  • Stacks & Queues:
  • Trees
  • مقارنة الأداء بين data structures المختلفة.

احدث الدورات

ليس لديك حساب حتى الآن؟ قم بالتسجيل مجانًا