لماذا يعتبر مقرر هياكل البيانات (Data Structures) حجر الزاوية لكل مهندس برمجيات؟
مقرر Data Structures (CS220 / CS240) في جامعة الأمير مساعد هو المادة التي تفصل بين المبرمج الهاوي ومهندس البرمجيات المحترف؛ ففهم كيفية تخزين البيانات واسترجاعها بأعلى كفاءة في الذاكرة هو الأساس الذي تُبنى عليه كافة الأنظمة الكبرى وأسئلة المقابلات الوظيفية في كبرى الشركات التقنية السعودية (أرامكو، علم، STC، وغيرها).
01 | شرح CI001 | مهارات إدارة الذاكرة وتطبيقاتها الدراسية | الوحدة الأولى - SEU
تكمن صعوبة المادة في التعامل مع المؤشرات وعناوين الذاكرة وعمليات الحذف والإضافة في القوائم والأشجار؛ لذا صممنا كورس هياكل البيانات في فخر CS معتمداً على الرسوم التوضيحية المتحركة والتتبع البرمجي الدقيق لكل خوارزمية.
الموضوعات الأساسية المغطاة في كورس Data Structures
- تحليل الخوارزميات والتعقيد الزمني (Big-O Notation): حساب زمن التنفيذ واستهلاك الذاكرة ومقارنة أفضل وأسوأ الحالات.
- القوائم المترابطة (Singly & Doubly Linked Lists): بناء العقد (Nodes)، عمليات الإدراج والحذف والبحث وتفادي أخطاء الـ NullPointerException.
- المكدسات والطوابير (Stacks & Queues): التطبيقات العملية مثل التحقق من توازن الأقواس (Parentheses Matching) ومحاكاة الطوابير الحلقية (Circular Queues).
- الأشجار الثنائية وأشجار البحث (Binary Search Trees - BST): طرق المرور على الشجرة (In-order, Pre-order, Post-order)، البحث الثنائي، وإعادة موازنة الأشجار.
- جداول التجزئة وتفادي التصادم (Hash Tables & Collision Resolution): خوارزميات التجزئة ومعالجة التصادم بالـ Chaining و Open Addressing.
🚀 اجتز اختبارات هياكل البيانات بتقدير A+
شرح برمجي متكامل بلغة جافا مع حلول تجميعات السنوات السابقة وتدريب مكثف على أسئلة التتبع والاختبارات النصفية والنهائية.
اشترك في كورس Data Structures الآن