We use cookies to collect and analyse information on site performance and usage, and to enhance and customise content and advertisements. By Clicking "Accept" or by clicking into any content on this site, you agree to allow cookies to be placed. More detailed information about cookies can be found in our Privacy and Cookie Policy.
Accept
المهارات المكتسبة من البرمجة
التفكير الخوارزمي
الإنتاجية
التفكير التحليلي
حل المشكلات
التفكير التصميمي

لماذا البرمجة؟


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


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


يوضح الرسم البياني أدناه "تقرير تعليم الحاسب الآلي الأوروبي" الفرق بين المملكة المتحدة وتركيا. كما يظهر في التقرير ، فإن تعليم البرمجة إلزامي من الصف الأول فصاعدًا في المملكة المتحدة.



طريقتنا


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


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

لماذا لغة بايثون؟


بايثون هي واحدة من أكثر لغات البرمجة ملاءمةً والمفضلة للمبتدئين في البرمجة.


وباستخدام لغة بايثون، سيتمكن طلابنا من تطوير أي نوع من البرامج المستقلة عن النظام الأساسي. وبفضل تركيبتها سهلة الكتابة والفهم ، تعد لغة بايثون من أكثر لغات البرمجة شيوعًا مما يجعل تعلم البرمجة أمرًا ممتعًا للطلاب.


وفقًا لبحث أجرته IEEE.ORG ، تم اختيار بايثون كأفضل لغة برمجة لعام 2019.



الخلاصة
أدخلت العديد من البلدان المتقدمة تعليم البرمجة من الصف الأول فصاعدًا من أجل تزويد الجيل الجديد بمهارات القرن الحادي والعشرين. ومع كودريس، يمكن لأطفالنا الذين تتراوح أعمارهم بين 7 و 16 عامًا الاستمتاع باللعب وفي نفس الوقت تحقيق هذه المزايا.