تفاصيل العمل

قمت بتطوير مشروع Job Scheduler ضمن متطلبات مادة الذكاء الاصطناعي (AI)، وهو مشروع يهدف إلى جدولة المهام (Jobs) بشكل ذكي اعتمادًا على خوارزميات البحث والتحسين، مع مراعاة قيود متعددة مثل الوقت، الموارد، وترتيب التنفيذ.

خلال تنفيذ المشروع، قمت بـ:

تصميم نموذج يمثل المهام (Jobs) وخصائصها (وقت التنفيذ، الأولوية، القيود)

تطبيق خوارزميات الذكاء الاصطناعي والبحث لاختيار أفضل ترتيب لتنفيذ المهام

استخدام أسلوب Backtracking لاستكشاف الحلول الممكنة واختيار الحل الأمثل

تحليل Time Complexity و Space Complexity للخوارزمية المستخدمة

تنظيم الكود باستخدام مبادئ Object-Oriented Programming (OOP) لتسهيل التطوير والتعديل

اختبار أكثر من سيناريو لضمان دقة الجدولة وكفاءة الحل

مميزات المشروع:

جدولة ذكية للمهام تقلل وقت التنفيذ الكلي

التعامل مع قيود متعددة داخل النظام

كود منظم وقابل للتوسع لإضافة خوارزميات أخرى لاحقًا

ربط الجانب النظري لمادة الذكاء الاصطناعي بالتطبيق العملي

هذا المشروع ساعدني على تعميق فهمي لمفاهيم AI Search Algorithms، التفكير التحليلي، وتحويل المشكلات المعقدة إلى حلول برمجية قابلة للتنفيذ.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
6
تاريخ الإضافة
المهارات