مقدمة
هذه الدورة مخصصة لتعليم تراكيب البيانات، وهي جزء أساسي من علوم الحاسب. تعتبر هياكل البيانات أدوات برمجية تُستخدم لتنظيم وتخزين البيانات بشكل يتيح الوصول إليها واستخدامها بكفاءة. في هذه الدورة، ستتعلم كيفية استخدام الأنواع المختلفة من الهياكل مثل Arrays وLinked Lists وStacks وQueues وTrees وRecursion.
ما سيتم شرحه في الدورة:
-
شرح المقرر وفقًا لمنهج جامعة الملك عبد العزيز (CPCS 204): تغطية شاملة لجميع مواضيع المقرر، مع التركيز على الفهم العميق لمفاهيم هياكل البيانات.
-
تطبيق عملي للأكواد: دراسة الأكواد البرمجية بشكل عملي مع التوضيح الكامل لكل خطوة برمجية لتحقيق الفهم العملي.
-
ملخصات شاملة لكل المنهج: توفير ملخصات واضحة ومبسطة تساعدك على مراجعة المادة بسهولة وبناء المعرفة بشكل شامل.
-
مجموعة تدريبات واختبارات: تقديم مجموعة من التدريبات المكثفة والاختبارات لتقييم مدى إتقان المفاهيم البرمجية.
-
بنك اختبارات (Test Bank): توفير بنك من الأسئلة يساعدك على التمرن والتحضير للاختبارات بشكل أفضل.
-
شرح التمارين والواجبات: تقديم حلول مفصلة للتمارين والواجبات مع توضيح النقاط الهامة والأسئلة المحتملة في الاختبارات.
-
مراجعات وتجميعات للميد والفاينل: توفير مراجعات شاملة لمواضيع المقرر مع تجميعات للأسئلة المهمة التي قد تأتي في الميد والفاينل.
هذه الدورة ستكون دليلك الشامل لإتقان هياكل البيانات والنجاح في المقرر الأكاديمي.
- 18 قسم
- 112 درس
- دائم
- قرورب المشتركين1
- مقدمة إلى تراكيب البيانات3
- Array12
- 3.1Array As A Data Structure17 دقيقة
- 3.2Declaration & Initialization13 دقيقة
- 3.3Array Dimensionality6 دقيقة
- 3.4Array Processing in Java11 دقيقة
- 3.5Operations : Access
- 3.6Operations : Traverse
- 3.7Operations : Insert
- 3.8Operations : Delete
- 3.9Operations : Merge
- 3.10Operations : Linear Search
- 3.11Operations : Binary Search
- 3.12List Matching Problem
- Linked List10
- Recursion4
- Algorithm Analysis4
- Stack7
- Queue6
- Trees10
- Sorting5
- Heap4
- Graph6
- Table7
- Labs14
- 14.1Lab 1 : Array
- 14.2Lab 2 : Linear & Binary Search
- 14.3Lab 3 : Linked List 1
- 14.4Lab 4 : Linked List 2
- 14.5Lab 5 : Recursion 1
- 14.6Lab 6 : Recursion 2
- 14.7Lab 7 : Algorithm Analysis
- 14.8Lab 8 : Stack
- 14.9Lab 9 : Queue
- 14.10Lab 10 : BST
- 14.11Lab 11 : BST
- 14.12Lab 12 : Sorting-1
- 14.13Lab 13 : Sorting-2
- 14.14Lab 14 : Graphs-Heaps-Hashing
- Assignmentsشرح تفصيلي لمتطلبات جميع الواجبات، مع الحل والتطبيق العملي خطوة بخطوة لضمان الفهم الكامل وتنفيذها بكفاءة3
- مراجعات الميد6
- مراجعات الفاينال لاب6
- مراجعات الفاينال4

أهلا بكم أنا مهندسة حاسوب حاصلة على درجة الماجستير في هندسة البرمجيات من جامعة دمشق بتقدير إمتياز. شغوفة بتبسيط المفاهيم المعقدة وتقديم دورات تعليمية واضحة وشيقة، خاصة في مجالات البرمجة والخوارزميات وهياكل البيانات.
