Data structure - هيكلة البيانات
Training Description
تقدم هذه الدورة التمهيدية نظرة عامة على العديد من المفاهيم والتقنيات الخاصة بهياكل البيانات طرق معرفة التعامل مع البيانات في عمليات استرجاع البيانات و الإضافة والتعديل والحذف والبحث لعمل برامج ذات أداء عالي عن طريق معرفة وقت تنفيذ البرنامج والمساحة الخاصة به ستمنح الدورة الطالب المهارات الأساسية لمفهوم هياكل البيانات والتعامل معها وانشاء هياكل خاصة به .
Training Course index
اليوم الاول: مقدمة في هياكل البيانات في هذه الوحدة سوف تتعرف على:
- ماهو هياكل البيانات
- لماذا نستخدم هياكل البيانات
- التعرف علي كيفية الحكم على تعقيد هايكل البيانات
- بدء التعرف على أنواع هياكل البيانات (المصفوفة)
- مفهوم ال stack
- طريقة عمل ال stack
- مميزات وعيوب ال stack
- التطبيقات التي تستخدم ال stack
- كتابة كود ال stack وعمل بعض الدوال لاستخدام ال Stack
- التعامل مع ال stack والموشرات
اليوم الثاني: هياكل البيانات في هذه الوحدة ستتعرف على:
- مفهوم ال queue
- طريقة عمل ال queue
- مميزات وعيوب ال queue
- التطبيقات التي تستخدم ال queue
- كتابة كود ال queue وعمل بعض الدوال لاستخدام ال queue
- التعامل مع الCircular Queue
- التعامل مع ال Queue والموشرات
اليوم الثالث: هياكل البيانات في هذه الوحدة ، ستتعرف على:
- مفهوم ال Linked list
- طريقة عمل ال linked list
- مميزات وعيوب ال linked list
- التطبيقات التي تستخدم ال linked list
- كتابة كود ال linked list وعمل بعض الدوال لاستخدام ال linked list
اليوم الرابع: هياكل البيانات في هذه الوحدة ، ستتعرف على:
- مفهوم ال Tree
- طريقة عمل ال Tree مع البحث
- مميزات وعيوب ال Tree
- التطبيقات التي تستخدم ال Tree Tree
- التطيبقات التي تستخدم ال Tree[Binary Search ]
- كتابة كود ال binary sea
- طريقة عمل ال tree مع الفرز [ insertion-sort , bubble-sort , selection]
Training course outcomes
- فهم أساسيات هياكل البيانات.
- فهم مميزات هياكل البيانات
- فهم الخورازميات المختلفة لهياكل البيانات والتعامل معها
- انشاء برامج ب استخدام هياكل البيانات
Training Pre-requirements
- سعودي الجنسية
- دبلوم وما اعلى
- جهاز كومبيوتر
- لغة انجليزية متوسطة
Related Professional Certificates |
|
---|---|
Trainer Name |
|
Trainer Experiences |
|