من Brute Force للـ Dynamic Programming — الـ thinking patterns اللي بتفرق بين code شغال و code efficient.
Secure payment via Vodafone Cash, InstaPay, or Bank Transfer.
مقدمة في Algorithm Design + Analysis — المادة اللي بتعلمك تفكر في الـ efficiency والـ correctness بشكل systematic. 📚 المحاور الأساسية: • Complexity Analysis (Big-O, Big-Θ, Big-Ω) • Divide and Conquer • Greedy Algorithms • Dynamic Programming • Graph Algorithms (BFS, DFS, Dijkstra, MST) • Backtracking • NP-Completeness intro • When to use which technique 🎯 النتيجة: → تحلل أي algorithm من حيث الـ efficiency → تختار الـ technique المناسب للـ problem → Foundation للـ Competitive Programming والـ interviews
Ahmed Medhat
CS Educator
Experienced CS educator helping Egyptian students succeed in university and beyond.