في هذه الدورة التمهيدية ، ستتعلم البرمجة باستخدام Java بطريقة سهلة وتفاعلية. ستتعرف على هياكل البيانات الأساسية ، مثل القوائم والمكدسات وقوائم الانتظار والأشجار ، وتقدم خوارزميات لإدراج المعلومات وحذفها والبحث عنها وفرزها على هياكل البيانات هذه بطريقة فعالة.
يتم التركيز على ردود الفعل الفورية وعلى الاستمتاع بتجربة ممتعة. معرفة البرمجة ليست مفيدة فقط لتكون قادرًا على برمجة أجهزة اليوم مثل أجهزة الكمبيوتر والهواتف الذكية.
كما أنه يفتح الباب أمام التفكير الحسابي ، أي تطبيق تقنيات الحوسبة على العمليات اليومية.
ماذا ستتعلم في هذه الدورة؟
- ترتيب البيانات على المصفوفات والقوائم المرتبطة باستخدام أنواع وفئات البيانات البدائية.
- تطوير واستخدام هياكل البيانات الخطية ، مثل التكديس وقوائم الانتظار ، التي يتم تنفيذها باستخدام قوائم أو مصفوفات مرتبطة.
- تطوير واستخدام هياكل البيانات غير الخطية ، مثل الأشجار ، بما في ذلك أشجار وأكوام البحث الثنائية ، والتي يتم تنفيذها باستخدام قوائم أو صفائف مرتبطة.
- تطبيق الخوارزميات للبحث الفعال عن البيانات وفرزها.