Introduction
الدرس 1 من 32 في دورة مسائل برمجية على Coddy.
في هذه الدورة، ستضع مهاراتك البرمجية قيد الاختبار باستخدام المشكلات المختلفة في كل قسم من أقسام الصعوبة. يعد حل المشكلات البرمجية مكونًا رئيسيًا في المسيرة المهنية لأي مبرمج، فهو يساعدنا على فهم كيفية استخدام الشروط والحلقات والدوال والقوائم وهياكل البيانات والخوارزميات المختلفة. يعد حل المشكلات هو الأمر الأكثر أهمية عندما يتعلق الأمر بالمقابلات البرمجية، حيث يتم إعطاؤك مشكلة صعبة تحتاج إلى حل باستخدام هياكل بيانات وخوارزميات متقدمة.
لبدء هذه الدورة، تحتاج إلى معرفة مسبقة بالشروط والحلقات والدوال والقوائم في أي لغة من C++ و Python و Java و C و C#.
إذا كنت لا تعرف أي لغة برمجة، أوصيك بالبدء بلغة C++، لأنها أسرع لغة لحل المشكلات وستكون أساسًا جيدًا لك لبدء رحلتك البرمجية.
أقترح عليك أولاً الاطلاع على دورتي التدريبيتين حول C++:
- C++ - من المبتدئ إلى المتوسط

- C++ - مكتبة القوالب القياسية (Standard Template Library)

عند الانتهاء من الدورتين، يمكنك العودة إلى هذه الدورة وممارسة كل ما تعلمته باستخدام المشكلات ذات الصعوبات المختلفة المتاحة هنا. بالتوفيق!
جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
جميع دروس مسائل برمجية
1Course Introduction
Introduction