جدول المحتويات
Swift Playgrounds هو تطبيق مصمم لتعليم البرمجة لأي شخص بطريقة ممتعة وجذابة. يعمل هذا بشكل فعال على تعلم البرمجة لأجهزة Apple.
للتوضيح ، هذه أداة تصميم ترميز iOS و Mac فقط لـ Swift ، لغة الترميز لتطبيقات Apple. لذلك سيتم ترك الطلاب مع مهارات العالم الحقيقي التي يمكن أن تؤدي إلى إنشاء ألعاب العمل والمزيد لأجهزة Apple.
لذا في حين أن هذا يبدو رائعًا وسهل الاستخدام ويأتي مجانًا ، إلا أنه يتطلب جهاز Apple للعمل عليه ولعب النتيجة النهائية.
هل Swift Playgrounds هو الأداة المناسبة لك يحتاج؟
ما هو Swift Playgrounds؟
Swift Playgrounds هو تطبيق لأجهزة iPad أو Mac يعلم البرمجة ، وتحديداً Swift ، لغة برمجة Apple. في حين أن هذه لغة ترميز احترافية ، يتم تدريسها بطريقة بسيطة تجعلها في متناول الطلاب الأصغر سنًا - حتى سن أربع سنوات.
منذ يعتمد الإعداد الكامل على الألعاب ، وهو يعمل بطريقة تعلم الطلاب بشكل حدسي عملية الترميز الخاصة بالتجربة والخطأ أثناء تقدمك.
تم تصميم Swift Playgrounds بشكل أساسي لإنشاء الألعاب والتطبيقات ولكن يمكنها أيضًا العمل معها الروبوتات في العالم الحقيقي ، مما يسمح للطلاب بالتحكم في رموز أمثال Lego Mindstorms و Parrot بدون طيار والمزيد.
نظرًا لأن أداة التدريس لبناء التطبيقات هذه لها معاينات حية ، فهي طريقة جذابة للغاية للطلاب لمعرفة ما هم لقد بنيت على الفور - صنعإنه خيار جيد حتى بالنسبة للطلاب الأصغر سنًا الذين لديهم فترات انتباه أقصر.
كيف تعمل Swift Playgrounds؟
يمكن تنزيل Swift Playgrounds بتنسيق التطبيق على iPad أو Mac مجانًا. بمجرد تثبيت الطلاب ، يمكنهم البدء على الفور بلعبة جذابة يساعدون فيها في توجيه كائن فضائي لطيف ، يُدعى على نحو ملائم Byte ، حول الشاشة باستخدام بناء الكود الخاص بهم.
بالنسبة للمبتدئين ، من الممكن تحديد أسطر الأوامر من قائمة الخيارات ، ومع ذلك ، هناك أيضًا خيار لكتابة التعليمات البرمجية باستخدام لوحة المفاتيح ، مباشرة ، لمن هم تتقدم على طول. يظهر الرمز على جانب واحد من الشاشة بينما تكون معاينة الإخراج على الجانب الآخر ، حتى يتمكنوا من رؤية ما يقومون بإنشائه مباشرة والتأثيرات التي تحدثها التعليمات البرمجية الخاصة بهم. طريقة للحفاظ على تفاعل الطلاب حيث تؤدي الحركات الناجحة إلى الحصول على مكافآت مثل جمع الأحجار الكريمة والسفر عبر البوابات وتفعيل المفاتيح للمساعدة في التقدم.
تتوفر أيضًا دورات للحصول على مخرجات محددة ، مثل ألعاب معينة أو استخدام ميزات أكثر تعقيدًا. إذا تم إجراء أي شيء بشكل غير صحيح ، فهذا واضح في المعاينة التي تشجع الطلاب على التفكير في أخطائهم وتعلم كيفية تصحيحها - مثالي للتعلم الموجه ذاتيًا في الفصل وما بعده.
أنظر أيضا: تطبيق دروس التعلم عن بعد للعودة إلى المدرسةما هو أفضل Swift ميزات الملاعب؟
تعتبر Swift Playgrounds متعة كبيرة لبناء الألعاببينما تلعب بشكل فعال واحدة كجزء من العملية. لكن إضافة أجهزة الجهاز هي ميزة أخرى جذابة. على سبيل المثال ، يمكن للطلاب استخدام كاميرا الجهاز لالتقاط صورة وإدخالها في جزء البرنامج من اللعبة أو المهمة.
التكامل الجيد داخل التطبيق هو القدرة على شارك الكود أو لقطات الشاشة ، وهي أداة تعليمية مفيدة لتوجيه الطلاب وتسمح لهم أيضًا بعرض عملهم على طول الطريق ، عند إرسال مشروع على سبيل المثال. يمكن أن تكون أيضًا طريقة مفيدة لإنشاء فرصة للتعاون للأفراد أو المجموعات لمشاركة التعليمات البرمجية مع بعضهم البعض.
أنظر أيضا: 5 تطبيقات الذهن ومواقع الويب لـ K-12في قسم الدورات المميزة ، توجد دورة تدريبية لساعة البرمجة مثالية للمبتدئين الذين يرغبون في ذلك. جرب المنصة دون أن تستغرق الكثير من الوقت. خيار مفيد للاستخدام داخل الفصل عندما يكون الوقت جوهريًا ، أو لتعليم الطلاب الذين قد يجدون صعوبة في الانتباه لفترات أطول.
تقدم Apple منهجًا مفيدًا يمكن للجميع البرمجة في متناول الطلاب الأصغر سنًا يحدد دورات للمعلمين للتدريس بطريقة منظمة مصممة لتوجيه الطلاب بناءً على أعمارهم وقدراتهم. يمكن للجميع برمجة المتعلمين الأوائل ، على سبيل المثال ، هو دليل لـ K-3 والذي يتكون من خمس وحدات: الأوامر والوظائف والحلقات والمتغيرات وتصميم التطبيقات.
ما مقدار Swift Playgrounds تكلفة
Swift Playgrounds مجانية للتنزيل والاستخدام ، بدون إعلانات.نظرًا لأن هذا كله يتعلق بتعليم Apple للأشخاص كيفية البرمجة باستخدام لغتهم الخاصة ، فمن مصلحة الشركة نشر هذه المهارة.
يكون حاجز السعر الوحيد الممكن في الجهاز نفسه. نظرًا لأن هذا يعمل على جهاز Mac أو iPad فقط ، فسيكون من الضروري إنشاء أحد هذه الأجهزة باستخدام هذا النظام الأساسي واختبار أي إخراج أيضًا.
أفضل النصائح والحيل في Swift Playgrounds
تعاونية بناء المجموعة
استخدم وظيفة مشاركة الكود لجعل الطلاب في مجموعات يبنون أجزاء مختلفة من اللعبة بحيث تكون النتيجة النهائية ناتجًا أكثر تعقيدًا تم إجراؤه بواسطة الفصل.
إنشاء للفصل
استخدم الأداة كمعلم لإنشاء ألعابك الخاصة التي تعلم محتوى الدورة التدريبية الذي يمكن للطلاب تعلمه من خلال اللعب على أجهزتهم الخاصة.
تسجيل التقدم
اطلب من الطلاب التقاط لقطات شاشة ومشاركة خطواتهم حتى تتمكن من رؤية عملهم على طول الطريق ، مع الانتباه بشكل خاص إلى وقت ارتكاب الأخطاء حتى تتمكن من معرفة المكان الذي تم إصلاحه وتعلمه.
- ما هو Padlet وكيف يعمل؟
- أفضل الأدوات الرقمية للمعلمين