
Overview
Overview
وصف المقرر:
هل تساءلت يومًا عن كيفية تنظيم البيانات داخل البرامج التي نستخدمها يوميًا؟ أو لماذا تبدو بعض الخوارزميات أسرع وأكثر كفاءة من غيرها؟
في مقرر CS210، ستتعلم الأساسيات التي تقف وراء بناء البرامج الحديثة، حيث سنستكشف تراكيب البيانات المختلفة وكيفية استخدامها
لتنظيم البيانات ومعالجتها بفعالية. كما سنخوض في عمق تحليل الخوارزميات لتحديد كفاءتها، وهي مهارة أساسية لأي مبرمج محترف.
سواء كنت تخطط لتطوير تطبيقات معقدة أو لتحسين كفاءتك البرمجية، فإن فهم تراكيب البيانات والخوارزميات يمثل حجر الأساس لبناء
مسيرة مهنية قوية في علوم الحاسب.
ماذا ستحصل عند الاشتراك في هذا المقرر؟
- فيديوهات تعليمية قصيرة: تغطي كافة مواضيع المقرر بشكل شامل ومنظم.
- تدريبات عملية: تشمل أمثلة محلولة وتمارين عملية لتطبيق المفاهيم.
- مجموعة نقاش خاصة: للتفاعل مع الزملاء ومشاركة الأسئلة والإجابات.
- مراجعات شاملة للاختبارات: لضمان استعدادك الكامل للامتحانات.
ملاحظات هامة:
- الاشتراك في المقرر لمدة ترم واحد فقط
- الاشتراك لا يشمل بثوث مباشرة.
- لا يتم حل الواجبات أو المشاريع نيابة عنك.
هذا المقرر ليس مجرد مادة دراسية، بل هو فرصة لتطوير مهارات حاسمة ستفتح لك آفاقًا أوسع في عالم البرمجة.
Course Features
- Lectures 138
- Quiz 0
- Duration 22 weeks
- Skill level Intermediate
- Language Arabic
- Students 118
- Assessments Yes
Curriculum
Curriculum
Curriculum
- 23 Sections
- 138 Lessons
- 22 Weeks
Expand all sectionsCollapse all sections
- Introduction4
- Arrays4
- Singly Linked List9
- Doubly Linked List9
- Circular Linked List5
- Project 13
- Quiz 1 Review5
- Big oh9
- Recursion5
- Major 1 ✅6
- Sorting14
- 11.1Sorting8 Minutes
- 11.2Selection sort11 Minutes
- 11.3Selection complexity5 Minutes
- 11.4Insertion sort8 Minutes
- 11.5Insertion complexity7 Minutes
- 11.6Merge Sort4 Minutes
- 11.7Merge code14 Minutes
- 11.8Merge complexity4 Minutes
- 11.9Bottom up merge5 Minutes
- 11.10Quicksort5 Minutes
- 11.11Quick sort how to?2 Minutes
- 11.12Quick code7 Minutes
- 11.13Quick complexity6 Minutes
- 11.14Sorting summary + stability3 Minutes
- Project 22
- Stacks and queues7
- Quiz 2 ✅2
- Trees8
- Binary search tree5
- Major 2 ✅6
- AVL5
- Heap…y Queues7
- Hashing7
- Graphs10
- Project 22
- Final ✅4
Instructor
Instructor