Data Structures

تنقسم البرمجة إلي ثلاثة أجزاء لغة برمجة وهيكلة البيانات وطريقة التفكير لحل المشكلات أو ما يعرف بالخوارزميات نسبة للعالم محمد بن موسى الخوارزمي، تستخدم الخوارزميات بصفة عامة لحل المشاكل، فمن خلالها تستطيع تصميم طريقة لحل أي مشكلة، وتستخدم في البرمجة لنفس الغرض. ومن دونها لن يستطيع أي مبرمجة أن يقوم بعمل برنامج قوي يعتمد عليه، فبعد تعلم هذه المادة ستلاحظ أن البرامج التي تكتبها أصبحت أفضل من حيث السرعة والمساحة المستخدمة في الذاكرة، وإذا كنت تريد العمل في إحدي الشركات متعددة الجنسيات فإن المقابلة الشخصية تتمحور فقط حول الخوارزميات فلن يمكنك العمل في مجال برمجة الكمبيوتر دون تعلمها وإتقانها، ينصح بإتقان لغة برمجة واحدة قبل مشاهدة هذه المادة وخاصة لغة السي حيث أنها اللغة الأساسية لهذا المحتوي لكن بعد الإنتهاء من المحتوي يمكنك التطبيق بأي لغة أخري