Python وJavaScript: برمجة الألعاب في CodeCombat - دورة 18000 فرك. من مدرسة كودي للبرمجة للأطفال، التدريب 3 وحدات (أشهر)
Miscellanea / / December 04, 2023
العمر: 7-12 سنة
المستوى: للمبتدئين.
المدة: من 3 وحدات (أشهر)، من 24 ساعة*.
التنسيق: دروس فردية وجماعية، دون اتصال بالإنترنت وعبر الإنترنت (في الوقت الفعلي).
عدد الأطفال: من 1 إلى 8.
سعر:
من 750 فرك/ساعة في مجموعة عبر الإنترنت،
من 850 فرك/ساعة في مجموعة غير متصلة بالإنترنت،
من 1050 فرك/ساعة بشكل فردي عبر الإنترنت،
من 1980 فرك/ساعة بشكل فردي دون اتصال بالإنترنت.
حتى الشخص البالغ يمكن أن يشعر بالملل عند النظر إلى سطور لا نهاية لها من التعليمات البرمجية. نحن نعرض عليك تعلم البرمجة من خلال الاستيلاء على الأراضي وهزيمة الأعداء بأفضل تقاليد ألعاب تقمص الأدوار.
CodeCombat هي لعبة متصفح متعددة اللاعبين تتيح لك تعلم كيفية البرمجة وتعلم JavaScript وPython. في كل مستوى، يتم تكليف اللاعب بمهمة محددة - على سبيل المثال، للعثور على فطر يساعد في هزيمة أكلة لحوم البشر، أو قيادة الجنود إلى المعركة، أو الخروج من الزنزانة. سيتحكم الطفل في معالج مبتدئ يقوم بهذه المهام باستخدام التعويذات - أوامر JavaScript وPython. لإكمال اللعبة بأكملها، سيكون عليك أن تتذكرها جيدًا. في البداية، كل شيء بسيط، ولكن مع تقدم اللعبة، تصبح المهام أكثر تعقيدًا، وعلى الطفل أن يفكر أكثر فأكثر. في دورة CodeCombat: الخطوات الأولى في JavaScript/Python، سيتمكن طفلك من التعرف حقًا على لغات البرمجة JavaScript وPython وتطوير التفكير الخوارزمي.
CodeCombat ليست مجرد دروس تحتوي على عناصر التلعيب، ولكنها لعبة حقيقية يجب على الطلاب فيها كتابة تعليمات برمجية مختصة وجميلة في Python وJavaScript لإكمال جميع مستوياتها. في هذه الحالة، يتلقى الطفل رد فعل من شخصيته في الوقت الحقيقي. وأيضًا، من خلال حل مشكلات البرمجة التي تتطور بشكل طبيعي إلى مستويات صعبة بشكل متزايد، يضمن CodeCombat أن طفلك يعمل دائمًا على تطوير التفكير النقدي. تعتبر CodeCombat رائعة لأنها بالإضافة إلى اللعب الفردي، فهي توفر أيضًا العديد من الخيارات للعب الجماعي. الألعاب التي تتيح للأطفال إتقان مهارات التواصل والتفكير العملي والقدرة على التعاون والعمل فيها فريق.
وبالتالي، يتطلب CodeCombat باستمرار من الأطفال ممارسة أشكال جديدة من التواصل الانضمام إلى الفرق أو العمل بشكل فردي مع الكمبيوتر نفسه، وتحويل أفكارك إلى رموز فعالة.
لماذا كود كومبات؟
- هذه في الواقع لعبة، وليست مجموعة من الدروس المفعمة بالألعاب - لذا فهي قادرة على جذب انتباه حتى أكثر الطلاب قلقًا؛
- CodeCombat مناسب للأطفال من سن 10 سنوات؛
- يحتوي CodeCombat على واجهة باللغة الروسية؛
- لديها محرر المستوى الخاص بها، والذي يمكنك من خلاله تعديل اللعبة وتقديم المهام الخاصة بك؛
- لدى CodeCombat وضع فردي والعديد من الخيارات للعب الجماعي؛
- يستطيع المعلم متابعة تقدم المجموعة بأكملها؛
- للحل في المحاولة الأولى دون أخطاء وللحصول على الكود الأمثل، يحصل اللاعب على نقاط إضافية؛
- يعلم CodeCombat البرمجة الجادة "ليست للأطفال": تقام المسابقات للمحترفين الحقيقيين؛
- يعد المؤلفون بمساعدة أي شخص يكمل اللعبة بأكملها ويصل إلى أعلى مستوى في الحصول على وظيفة في الولايات المتحدة الأمريكية.
قبل بدء الدروس، نطلب منك إنشاء عنوان بريد إلكتروني لطفلك. أعطه معلومات تسجيل الدخول وكلمة المرور الخاصة بك على الورق/على هاتفك؛ يجب أن تكون هذه المعلومات معك أثناء الفصل.
ويرجع ذلك إلى الحاجة إلى إنشاء حساب في CodeCombat.
الدورة مناسبة للأطفال:
- للمهتمين بالتكنولوجيا والبرمجة
- بدأت للتو في عالم البرمجة
- للراغبين في تحسين مهاراتهم الرقمية
- أولئك الذين يحلمون بإنشاء ألعابهم الخاصة
متطلبات الطلاب (المستوى المعرفي):
- الاستخدام الواثق للكمبيوتر (يعرف كيفية تشغيل التطبيقات وتشغيلها وفتح المجلدات وفهم ماهية البريد الإلكتروني)
- القدرة على القراءة
- كيف تعمل الفصول عبر الإنترنت في CODDY
محتوى الدورة:
- أساسيات البرمجة بلغة Python و/أو JavaScript والخوارزمية
- الأساليب والمتغيرات وأنواع البيانات
- حائط اللوب
- عبارات شرطية
- العوامل المنطقية
- جبر المنطق
- المهام
- صفائف ثنائية الأبعاد
- لحلقة
- طرق التكرار من خلال المصفوفات
- عمليات حسابية
- الإحداثيات والفضاء
اهداف الدورة:
1. أتقن لغات البرمجة الشائعة Python وJavaScript من خلال كتابة أكواد البرامج في بيئة الألعاب.
2. تطوير مهارات التفكير النقدي والتواصل والعمل الجماعي.
3. لتوجيه الأطفال من الاهتمام بلعب ألعاب الكمبيوتر إلى الرغبة في إنشائها وتطويرها في المستقبل في مجال تكنولوجيا المعلومات.
نتائج التعلم:
- المعرفة الأساسية بجافا سكريبت و/أو بايثون
- القدرة على التعاون والعمل بشكل مستقل وفي فريق
- تطوير التفكير الخوارزمي والإبداعي والنقدي
- القدرة على حل المشاكل خارج الصندوق
سيكون خريجو الدورة قادرين على:
- كتابة البرامج بكفاءة وفعالية بلغة Python و/أو JavaScript
- أظهر إبداعك من خلال إنشاء ألعابك الخاصة
- العمل في كود البرنامج بشكل مستقل وفي فريق
- أكمل دراستك في دورات برمجة الويب وتطوير الألعاب
- حل المشاكل غير القياسية
مهارات العمل:
- التفكير المنطقي
- تفكير ابداعى
- تحديد المشاكل وحلها
- العمل بروح الفريق الواحد
- مهارات التواصل
- بحث وتحليل المعلومات
- استقلال
- مهارات إتخاذ القرار
ما تحتاجه للفصول الدراسية:
لبدء الدروس، نطلب منك إنشاء عنوان بريد إلكتروني لطفلك. أعطه معلومات تسجيل الدخول وكلمة المرور الخاصة بك على الورق/على هاتفك؛ يجب أن تكون هذه المعلومات معك أثناء الفصل.
إذا كانت الفصول الدراسية عبر الإنترنت، فسيحتاج الطفل إلى جهاز كمبيوتر محمول وإمكانية الوصول إلى الإنترنت وسماعات الرأس حتى يتمكن الطفل من التواصل مع المعلم.
عند الانتهاء من الدورة يحصل كل طالب على شهادة شخصية ( https://coddyschool.com/upload/files/cert.jpg) بواسطة كودي
8
الدوراتمدرس الدورة:
"الرسم بأسلوب "الأنمي"، "أساسيات الرسم الرقمي في Procreate"، "الرسم"، "مدينة المستقبل"، "إنشاء شخصية لعبة في Photoshop"، "التصميم الجرافيكي في Photoshop"، "برمجة Minecraft"، "Python وJavaScript: برمجة الألعاب في CodeCombat"، "الفن الرقمي: الاعتماد على لوح"
تعليم:
الجامعة الحكومية لإدارة الأراضي تخصص "الهندسة المعمارية"
خبرة:
لقد قامت بتعليم الأطفال الرسم لأكثر من 5 سنوات. يجد لغة مشتركة مع أي طفل أو شخص بالغ.
يتقن بشكل احترافي برامج Photoshop و Revit و 3ds Max و Autocad و SketchUp.
الإهتمامات:
التصميم الجرافيكي، العلامات التجارية، الفن المعاصر، التصميم الداخلي، الطبخ.
"في دوراتي، سيكشف كل طفل عن إمكاناته إلى الحد الأقصى وسيكون قادرًا على الشعور وكأنه مبدع حقيقي. وبالانتقال من هدف إلى هدف سنصل إلى آفاق عظيمة، لأنه كما جرت العادة فإن الذي يمشي سيتقن الطريق، و"المستحيل" كلمة لا توجد إلا في قاموس الحمقى".
6
الدوراتمدرس الدورة:
"برمجة جافا سكريبت"، "مطور الواجهة الأمامية: مواقع الويب على HTML/CSS/JavaScript"، "دورة هارفارد CS50"، "الروبوتات في بايثون"، "بايثون وجافا سكريبت: برمجة الألعاب في CodeCombat"، "إنشاء ألعاب في سكراتش"، "غير واقعي" المحرك 4"
تعليم:
جامعة ياروسلافل التقنية الحكومية (YSTU)، معهد الأنظمة الرقمية (IDS)، تخصص "هندسة البرمجيات".
خبرة:
منذ بداية المدرسة الثانوية، أكمل بنجاح تدريبًا إضافيًا في مجالات تصميم الدوائر، وتطوير الويب، وإدارة النظام، وقواعد بيانات MYSQL. طوال سنوات دراستي ودراستي كنت مهتمًا بالبرمجة باللغات التالية: Pascal، C++، C#، Python، Ruby، JavaScript، بالإضافة إلى لغات تصميم الويب (HTML، CSS).
الإهتمامات:
تشمل هواياته نحت الخشب، وتجميع نماذج السفن البلاستيكية/الخشبية، وإنشاء مواقع الويب، وإنشاء برامج بلغة بايثون. أنا مقتنع بأن تنمية المهارات الحركية اليدوية والقوى العقلية مرتبطان ارتباطًا وثيقًا.
"إن الحاجة إلى المتخصصين في تكنولوجيا المعلومات سوف تتزايد؛ وأن تصبح واحدًا منهم يعني أن تصبح جزءًا من قصة صغيرة."
9
الدوراتمدرس الدورة:
"Minecraft: مقدمة للذكاء الاصطناعي"، "Unity 3D"، "تطوير ألعاب الهاتف المحمول على Android"، "إنشاء ألعاب في Scratch"، "برمجة Minecraft"، و"Minecraft in Scratch"، و"Unreal Engine 4"، و"Game 3D Modeling"، و"Python وJavaScript: Gaming" البرمجة في CodeCombat"
تعليم:
جامعة موسكو الحكومية سميت باسم م.ف. لومونوسوف، كلية الميكانيكا والرياضيات
مشارك معتمد في البرنامج التدريبي للبرمجة ماينكرافت
برنامج المعلم المبتكر المعتمد من مايكروسوفت
خبرة:
تعمل في مجال تطوير البرمجيات بلغة Java وC، والبرمجة متعددة الخيوط. يتحسن باستمرار ويستخدم الأساليب الحديثة في التطوير وإدارة المشاريع. يدرس أنماط التصميم وهندسة المشاريع البرمجية، ولديه معرفة في مجال التشفير وحماية البيانات. مهتم بنشاط بموضوع الشبكات العصبية وتحليل البيانات. أكمل دورة تدريبية في مدرسة Samsung SW&IT حول أساسيات تكنولوجيا المعلومات والبرمجة، حيث دافع عن مشروع فردي لتطوير تطبيق Android وأصبح الفائز المطلق في المسابقة النهائية. كجزء من فريق مكون من ثلاثة أشخاص، شاركت في بطولة Kaspersky CyberHeroes للحالات. مسؤول عن تطوير تطبيق الهاتف المحمول التجريبي والكشف عن جانب البرامج والأجهزة للمشروع. وهو مطور تطبيقات نشط على Google Play وله العديد من المنشورات على البوابة مفتوحة المصدر GitHub. يحافظ على نمط حياة صحي ويزور حمام السباحة بانتظام.
"بالنسبة لأي طالب، يعد الجو الودي عند العمل ضمن فريق أمرًا مهمًا للغاية. كمعلم ومرشد، أحاول مساعدة الطالب على إحياء أفكاره، مع شرح الجانب الفني للمشكلة على أعلى مستوى. يمكن شرح أي أشياء معقدة بلغة بسيطة: سواء كنت تكتب لعبة، أو تطلق شركة ناشئة، أو ترغب في دراسة موضوع ما، سيتم دعم وتنفيذ أي فكرة لديك. وهذا هو ما ينبغي أن يكون عليه التعليم التكنولوجي."