Robowin: أساسيات المنطق والخوارزميات - دورة 12000 فرك. من مدرسة كودي للبرمجة للأطفال، تدريب وحدتين (أشهر)
Miscellanea / / December 08, 2023
العمر: 8-10 سنوات
المستوى: للمبتدئين.
المدة: من وحدتين (أشهر)، من 16 ساعة*.
التنسيق: دروس فردية وجماعية، دون اتصال بالإنترنت وعبر الإنترنت (في الوقت الفعلي).
عدد الأطفال: من 1 إلى 8
سعر:
من 750 فرك/ساعة في مجموعة عبر الإنترنت،
من 850 فرك/ساعة في مجموعة غير متصلة بالإنترنت،
من 1050 فرك/ساعة بشكل فردي عبر الإنترنت،
من 1800 فرك/ساعة بشكل فردي دون اتصال بالإنترنت.
المنطق هو الأساس الأساسي لعلوم الكمبيوتر كعلم. فهو أساس ذكاء الأطفال ويسهل العمليات الهامة مثل التحليل والاستدلال والمقارنة والعديد من الأنشطة الأخرى. إن تطوير التفكير المنطقي لدى الطفل لا يقل أهمية عن القدرة على القراءة والتحدث والكتابة.
التفكير المنطقي ليس موهبة فطرية. هذه مهارة خاصة تحتاج إلى تطوير. هناك طرق عديدة: حل المسائل المنطقية والألعاب الفكرية والألغاز والخدمات التعليمية المتنوعة وحتى ألعاب الكمبيوتر.
يجب وضع أساس المهارات المنطقية للأطفال منذ سن مبكرة. يوصي الخبراء في مجال علم أصول التدريس بتطوير المنطق بشكل هادف لدى تلاميذ المدارس، وخاصة في الصفوف الابتدائية. لكن تحويل هذه المهمة إلى معلمي المدارس ليس حلاً، لأن تنمية التفكير المنطقي ليست كذلك المهمة الرئيسية: يتلقى الأطفال في المدرسة المعرفة الأساسية التي يمكنهم من خلالها تطويرها إضافي.
لقد وجدنا طريقة لمساعدة الآباء، والأهم من ذلك، الأطفال! خاصة بالنسبة لأطفال المدارس الأصغر سنا من 8 إلى 10 سنوات، قمنا بتطوير دورة "Robowin: أساسيات المنطق والخوارزميات"، مما سيساعد الأطفال على تطوير التفكير المنطقي والخوارزمي، وكذلك التعرف على المبادئ برمجة.
لمن الدورة مناسبة؟
- للمهتمين بالبرمجة
- بالنسبة لأولئك الذين يرغبون في تطوير التفكير المنطقي والخوارزمي
- للرجال الذين يظهرون براعتهم بطرق مختلفة
محتوى الدورة:
- بناء الخوارزميات الخطية
- الحلقات المتسلسلة والمتداخلة
- الخوارزميات مع الشروط. بيان شرطي إذا، وإلا
- الإجراءات في البرمجة
- إنشاء المكتبات. العمل بروح الفريق الواحد
- حلقات مع التحقق المستمر. حائط اللوب
- التدرب على حل المشكلات وبناء الخوارزميات المثالية
اهداف الدورة:
1. قم بتطوير التفكير المنطقي والخوارزمي بمساعدة Robowin، وهي بيئة برمجة مرئية وسهلة الفهم.
2. إعداد الأطفال لإتقان لغات البرمجة المعقدة.
حول الدورة
Robowin هي بيئة ألعاب مرئية وسهلة الفهم للتدريب الأولي على البرمجة، حيث يقوم المؤديون (Robot وDraftsman وTurtle) بتنفيذ برنامج تم إدخاله في محرر نصوص. يتضمن البرنامج تغطية موضوعات مثل أنظمة التعليمات، والحلقات، وخوارزميات التغذية الراجعة، والتفرع الكامل للنموذج، وغيرها.
الدورة مناسبة للأطفال المهتمين بالبرمجة. سيتلقى الأطفال مهاراتهم الأولى في البرمجة، وسيتعلمون التفكير المنطقي، والبحث عن حلول للمشكلات، واستخدام تقنيات البرمجة الجاهزة، وتطوير خوارزمياتهم الخاصة لحل المشكلات. ولا تحتاج إلى لغة برمجة معقدة لهذا - فنحن نعمل خلال الدورة في بيئة الألعاب المرئية Robowin. في بيئة بصرية، سنتحكم في حركة الروبوت على الخريطة ونقوم بمهام مختلفة - زرع الزهور في الأسرة، وبناء الطرق، والخروج من المتاهة، وتجنب العقبات و ارجع الى القاعدة.
كيفية اختيار خوارزمية لحل المشكلة؟ من المهم هنا معرفة النظرية وأساسيات البرمجة والخوارزمية والحصول على خبرة عملية في حل المشكلات. تعتمد دورتنا على العمل العملي - لقد جمعنا حوالي 250 مهمة مثيرة للاهتمام متفاوتة التعقيد لتعزيز المهارات في الممارسة العملية كتابة الخوارزميات، وتطوير مهارات التفكير الخوارزمي والبصري، وتعلم كيفية إيجاد الحل والإبداع بشكل مستقل الكود الصحيح.
بمساعدة الأوامر البسيطة والمرئية، سيتعرف الأطفال على الخوارزميات الخطية والدورات والشروط ويتعلمون كيفية إنشاء
الإجراءات والمكتبات وستشعر وكأنك مطور حقيقي عند المشاركة في العمل الجماعي في المشروع.
كجزء من دورة "المنطق والخوارزميات في Robowin"، سيقوم طفلك بما يلي:
- التعرف على بيئة تطوير Robowin؛
- تعلم مفاهيم البرمجة الأساسية.
- تعلم كيفية إنشاء برامج خطية بسيطة.
- تعلم كيفية إنشاء برامج مع الشروط والحلقات.
- سوف يتعلم لغة برمجة خاصة تتكيف مع بيئة تطوير Robowin؛
- تعلم كيفية استخدام الحلقات والشروط والإجراءات؛
- سيكون قادرًا على كتابة وتصحيح التعليمات البرمجية الخاصة بك، واختيار خوارزميات الحل الأمثل؛
- سوف يكتسب مهارات العمل الجماعي.
- سوف تتلقى المعرفة الجديدة اللازمة لمزيد من التطوير في مجال تكنولوجيا المعلومات؛
- سوف يكتسب المهارات اللازمة لإنشاء الإجراءات والمكتبات الخاصة بك، والتي تعد جزءًا لا يتجزأ من عمل ذوي الخبرة و
- مبرمج مؤهل.
سيكتسب الأطفال أيضًا المعرفة والمهارات التي ستكون مفيدة لهم في المستقبل عند إتقان لغات البرمجة الأكثر تعقيدًا - Java وPython وC++.
ماذا تحتاج للفصول الدراسية؟
لإكمال الدورة، سيحتاج طفلك إلى جهاز كمبيوتر/كمبيوتر محمول مثبت عليه البرامج.
إذا كانت الفصول الدراسية عبر الإنترنت:
الوصول إلى الإنترنت (تحقق من استقرار الاتصال بالإنترنت، من 10 ميجابت/ثانية).
سماعات الرأس، بالإضافة إلى معدات إضافية لتحسين جودة الصوت: الميكروفون أو سماعة الرأس.
9
الدوراتمدرس الدورة:
"Robowin: المنطق والخوارزميات الأساسية"، "تطوير ألعاب الهاتف المحمول على Android"، "التصميم الجرافيكي بالفوتوشوب"، "إنشاء شخصية لعبة في Photoshop"، "التفكير التصميمي"، "أساسيات تحرير الفيديو في Movavi"، "نمذجة الألعاب ثلاثية الأبعاد"، "الأمن السيبراني"، "الفن الرقمي: الاعتماد على لوح"
تعليم:
جامعة ولاية نوفوسيبيرسك للهندسة المعمارية والهندسة المدنية (سيبسترين)، معهد البناء، تخصص “البناء الصناعي والمدني”.
خبرة:
عشر سنوات في الصناعة الرقمية كمنشئ للفن الرقمي ومحتوى الوسائط. خلال هذا الوقت، قام بتدريس دروس مفتوحة في المدرسة في علوم الكمبيوتر، كما أعطى دروسًا عبر الإنترنت حول فن مفهوم الشخصية للفنانين الطموحين. شارك في إنشاء الألعاب كفنان مفهوم وفنان رسومات ألعاب. يشارك حاليًا في إنشاء القصص المصورة وتصميم الكتب.
الإهتمامات:
إنه مهتم برسم وإنشاء محتوى متنوع بدءًا من الرسومات الأصلية وحتى السلع المختلفة. يمكن قضاء وقت الفراغ في العزف على الجيتار أو قراءة الكتب والقصص المصورة. إنه يعتقد أنه يمكنك تحقيق أي ارتفاعات إذا فعلت ما تحب.
"إن الصناعة الرقمية في العالم الحديث تمس كل جانب من جوانب حياتنا تقريبًا. لذلك، يجب علينا دراستها من أجل تطويرها وترك مستقبل أكثر تشويقًا لأحفادنا.
الوحدة الأولى
اليوم الأول
بناء الخوارزميات الخطية
- مهام البرمجة والخوارزميات
- الإلمام بواجهة بيئة Robowin
- أوامر بسيطة لحركة الروبوت: للأمام، للخلف، للدوران
- كرر الدورة
- إنشاء خوارزمية خطية لحركة الروبوت وتصحيح أخطاء البرنامج
المهمة العملية: حل مشكلة تحريك الروبوت وزراعة الزهور على الخريطة باستخدام خوارزمية خطية بسيطة.
نتيجة الدرس: تعرفت على مفهوم الخوارزمية البسيطة، وتعلمت كتابة الخوارزمية الخاصة بك، وأتقنت العمل في بيئة Robowin.
ثاني يوم
الحلقات المتسلسلة والمتداخلة
- منطق البرمجة، وتقسيم المهام إلى مهام فرعية
- بناء الخوارزمية الأمثل
- حلقات متتابعة ومتداخلة
- ممارسة حل المشكلات
المهمة العملية: حل مشكلة زراعة الزهور وإرجاع الروبوت إلى القاعدة لخريطتين باستخدام الدورات.
نتيجة الدرس: تعرفت على الخوارزميات بما في ذلك الحلقات المتسلسلة والمتداخلة.
اليوم الثالث
خوارزميات المتفرعة، شرطية إذا البيان
- التعرف على الخوارزميات ذات الشرط
- التدرب على حل المسائل باستخدام الحلقات وعبارة if الشرطية
- أوامر Robowin للتحقق من شروط الحلقة
- إنشاء برنامج واحد لعدة بطاقات واختيار الخوارزمية الأمثل
- تصحيح الكود النهائي
المهمة العملية: إنشاء خوارزمية للروبوت الذي يتجاوز عدة بطاقات، وتصحيح أخطاء البرامج التي تم إنشاؤها.
نتيجة الدرس: تعرفت على العوامل الشرطية، وتعلمت كيفية بناء خوارزميات أكثر تعقيدًا باستخدام العوامل الشرطية والحلقات.
اليوم الرابع
الخوارزميات مع الشروط. بيان شرطي إذا كان آخر
- الخوارزميات مع شرط آخر
- التحقق من الشروط والمعدلات، أو لا
- الخروج من الحلقة، وكسر الأمر
- التدرب على كتابة الخوارزميات وتحسينها مع الشروط
- تحليل حل المشكلات
المهمة العملية: حل المشكلات باستخدام الخوارزميات ذات الشروط - نوجه حركة الروبوت على الخريطة ونغير المسار.
نتيجة الدرس: تعلمت استخدام الخوارزميات الشرطية عمليًا لحل المشكلات وتحسين مهارات البرمجة.
الوحدة الثانية
اليوم الأول
الإجراءات في البرمجة
- مقدمة للإجراءات
- كتابة الإجراء واستدعائه في البرنامج
– الإجراءات مع المعلمات
– خوارزميات حل المشكلات باستخدام الإجراءات
– التدرب على حل المشكلات باستخدام الإجراءات
المهمة العملية: كتابة برنامج لزراعة الزهور "الذكية" من خلال استدعاء إجراء بسيط وإجراء مع المعلمات.
نتيجة الدرس: تعلم كيفية استخدام الإجراءات البسيطة في حل المشكلات، وحلل أمثلة على استخدام الإجراءات في البرمجة.
ثاني يوم
إنشاء المكتبات. العمل بروح الفريق الواحد
– ما هي المكتبات في البرمجة؟
– إنشاء مجموعة أساسية من الإجراءات للروبوت
– استخدام المكتبات المنشأة عند حل المشكلات
– العمل الجماعي – إنشاء المكتبات وتصحيح أخطاء الكود الرئيسي باستخدام المكتبات المكتوبة
– التدرب على العمل على حل المشكلات وتحليل الخوارزميات الجاهزة وإنشاء خوارزميات خاصة بك
المهمة العملية: إنشاء مكتبة من الأوامر الأساسية للروبوت، وإنشاء مكتبات لتطوير المشاريع المشتركة، وتصحيح أخطاء الخوارزميات لمهامك.
نتيجة الدرس: تعرفت على مفهوم المكتبات، وتعلمت كيفية إنشاء مكتبة بسيطة.
اليوم الثالث
حلقات مع التحقق المستمر. حائط اللوب
– مقدمة إلى حلقة while – بناء الجملة وقواعد التطبيق
- تعديل الكود النهائي للاستخدام مع حلقة while
– التدرب على العمل على حل المشكلات وتحليل الخوارزميات الجاهزة وإنشاء خوارزميات خاصة بك
المهمة العملية: حل مشكلة حركة الروبوت باستخدام حلقة while.
نتيجة الدرس: لقد تعرفنا على حلقة while وتعلمنا كيفية استخدامها لمهامنا.
اليوم الرابع
التدرب على حل المشكلات وبناء الخوارزميات المثالية
– تكرار المواد الدراسية والتدرب على حل المشكلات
– مشاكل في استخدام المتغيرات
- مهمة الهروب من المتاهة
– حل المشاكل المعقدة
– تلخيص الدورة
المهمة العملية: حل المشكلات لتطبيق المعرفة المكتسبة.
نتيجة الدرس: لقد كررنا المواد التي درسناها وعززنا مهاراتنا في كتابة وتصحيح أخطاء الخوارزميات عمليًا.