مدة الكورس
48 ساعة تدريبية مقسمة على 16 محاضرة
ده تدريب عملي مكثف هدفه الأساسي إنه يغيّر طريقة تفكيرك في حل المسائل البرمجية، ويحوّلك من مجرد "Coder" إلى شخص بيفهم المشكلة وبيفككها وبيوصل لأفضل حل بأكفأ طريقة، التدريب موجه لطلاب حاسبات ومعلومات وعلوم الحاسب وهندسة اللي خلصوا أساسيات C++ لحد الـ Functions، التدريب بيشتغل بالكامل على تطبيقات وحل مسائل بدون شرح نظري تقليدي
كل يوم داخل التدريب بنحل عدد كبير من المسائل (حوالي 20 مسألة) بشكل مباشر، مع نفس العدد تقريبًا ك Assignment منزلي بيتسلم على المنصة، بهدف تدريب عقلك على السرعة والدقة تحت ضغط الوقت
المحتوى بيعتمد على بناء مهارة التفكير المنطقي وتحليل الحالات المختلفة (Problem Decomposition) باستخدام أدوات بسيطة زي if statements و loops، مع التركيز على الوصول للحل الأفضل مش مجرد حل صحيح، خلال التدريب هتتعلم إزاي تقيس كفاءة الحلول باستخدام Time Complexity و Space Complexity، وإزاي تقارن بين أكتر من Approach وتختار الآنسب باستخدام Big O Notation وال Timming بشكل عملي مش نظري
ومع التقدم في التدريب هتبدأ تدخل تدريجيًا في مفاهيم زي Recursion وطرق التفكير العودي، بالإضافة إلى مقدمة منظمة في Dynamic Programming كمرحلة أعلى في حل المشكلات
الهدف النهائي من التدريب هو بناء عقلية قادرة على التعامل مع مسائل البرمجة التنافسية والمقابلات التقنية (Technical Interviews)، مع التركيز على التفكير قبل التنفيذ، مش التنفيذ نفسه
48 ساعة تدريبية مقسمة على 16 محاضرة