تعلّم كيف تفكّر كعالم حاسوب: تحليل التعقيد، بنى البيانات الأساسية، وأهم الخوارزميات، مع حلّ مسائل حقيقية بأسلوب منهجي.
ماذا ستتقن بعد المسار
- تحليل تعقيد الخوارزميات
- تطبيق بنى البيانات الأساسية من الصفر
- حل المسائل بأساليب منهجية
- الاستعداد للمقابلات التقنية
المنهج
5 وحدات
1التحليل
- ترميز Big-O
- التعقيد الزمني والمكاني
2بنى البيانات الخطية
- المصفوفات والقوائم المرتبطة
- المكدّسات والطوابير
- جداول التجزئة
3الأشجار والرسوم
- الأشجار الثنائية
- الأكوام
- البحث بالعرض والعمق
4الخوارزميات
- الفرز والبحث
- التكرار والبرمجة الديناميكية
- الخوارزميات الجشعة
5التدريب على المسائل
- أنماط الحل
- محاكاة مقابلات
لمن هذا المسار
- المستعدون لمقابلات العمل التقنية
- طلاب علوم الحاسوب
- المبرمجون الذين يريدون كتابة كود أسرع وأذكى
المتطلبات
- إتقان أساسيات لغة برمجة واحدة (بايثون أو C++ أو C#)