إغلق الإعلان

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

Swift Playgrounds هو تطبيق يساعد الأطفال على فهم أساسيات برمجة Swift. ولكن بالتأكيد لا يمكن وصفها بأنها تطبيق/لعبة تعليمية من جانب واحد، لأنها مصممة بطريقة تتيح للأطفال، بالإضافة إلى لغة Swift، تعلم المبادئ العامة للاستدلال والمنطق في البرمجة. كعائلة، قمنا بتجربة Swift Playgrounds بشكل مباشر على جهاز iPad 2018. ماذا جلب لنا التطبيق؟

ملعب للجميع

هل الملاعب للمبتدئين؟ نعم و لا. الطريقة التي يتواصل بها التطبيق مفهومة للغاية لدرجة أنه حتى المستخدمين الذين لم يروا أي كود في حياتهم يمكنهم التعامل معها. في الوقت نفسه، إنه ممتع للغاية لدرجة أنه حتى أولئك الذين لديهم بالفعل بعض الخبرة لن يشعروا بالملل. تم اختبار Playgrounds من قبل ابنتنا البالغة من العمر عشر سنوات، والتي لديها خبرة سابقة مع Karl وBaltík، ولكن حتى الأطفال الذين لا يحبون البرمجة يمكنهم التعامل معها. البرنامج نصي ومرئي. يبدأ المستخدم أولاً بإنشاء أوامر فردية، والتي يتعلم تدريجيًا كيفية تجميعها في سلاسل وحلقات وإنشاءات أكثر تعقيدًا. تعني الملاعب الفردية في التطبيق نوعًا من التطبيقات المصغرة – الدروس، كل منها يركز على منطقة مختلفة. هناك عدد لا بأس به من الملاعب، أو الألعاب الصغيرة إذا كنت تفضل ذلك، بالإضافة إلى قوالب متنوعة. يتكون جوهر التعلم من ثلاث وحدات أساسية - "تعلم البرمجة 1"، و"تعلم البرمجة 2"، و"تعلم البرمجة 3".

يهدف الدرس الأول إلى تعليم المستخدم الأوامر الأساسية في لغة Swift. يمكنك إدخال الأوامر بالنقر، ليست هناك حاجة لكتابة الكود بأكمله. يمكنك رؤية ما ستفعله أوامرك المدخلة عمليًا في الجزء العلوي من الشاشة حيث تتحرك الشخصية الرئيسية في عالمها المتحرك ثلاثي الأبعاد. بعد إدخال الأوامر ذات الصلة، انقر فوق الزر "تشغيل الكود الخاص بي" لتشغيل Byta. ولكن إذا كنت لا تحب Byte، فيمكنك تجربة أحد الدروس الأخرى

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

 

أفضل معلم

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

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

قد يعتبر البعض أيضًا أن عدم توفر Playgrounds لجهاز iPhone يعد أمرًا سيئًا. لكن عند تجربة التطبيق، ستلاحظ بنفسك أن بيئة iPad مثالية له. يعد حجم الشاشة مثاليًا تمامًا، وربما حتى أكبر جهاز iPhone موجود حاليًا في السوق ربما لن يسمح باستخدام Playgrounds بشكل مريح وفعال بما فيه الكفاية، وربما لن يكون هناك حتى مجال لاستخدام تعديلات كود محددة.

لا تخف من تجربة الملاعب. إذا توقفت، مثل مؤلف هذه المقالة، عن البرمجة في التسعينيات، بسبب توقف نشر دروس QBasic في Ábíček، وبدأ Mortal Kombat، الذي أحضره لك زميل في الفصل مضغوطًا على عشرين قرصًا مرنًا، يبدو أكثر متعة بالنسبة لك، فإن التطبيق يمكن أن يكون بمثابة ارتداد سهل وممتع بالنسبة لك، وهو بمثابة جسر للعودة إلى عالم الرموز والأوامر.

ملاعب سريعة
.