نقاط الدخول إلى VEX ومؤسسة REC

توضح هذه المقالة للمستخدمين موارد ومحتويات تشفير VEX وRECF المتوفرة.

مقدمة إلى الترميز

استخدامات كتابة التعليمات البرمجية - بناء الجملة والهياكل والأوامر والمعلمات

إنشاء الاستخدامات المنطقية - بيانات الاستشعار، والشروط، والحلقات، والمشغلين

التواصل مع الاستخدامات العالمية - المحركات والآليات والمتلاعبين والحركة

استخدامات التفكير الحسابي: الخوارزميات، التجريد، التفكير النقدي، حل المشكلات، الإبداع

استخدامات حب البرمجة - الفشل، والمثابرة، والفرحة العارمة عندما تعمل شفرتك أخيرًا

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

تيم فريز - متدرب VEX الذي لم يغادر أبدًا. الآن نائب الرئيس لتكنولوجيا التعليم في VEX


مقابلات مع الطلاب حول البرمجة

شاهد المقابلات وتعلم منها بينما تصف الفرق والطلاب كيفية تعاملهم مع البرمجة.

صورة لمسابقة الروبوتات في فارمرسفيل، تُظهر الطلاب منخرطين في التعلم العملي والعمل الجماعي في بيئة تعليمية. كيف كتب فريق Farmersville Robotics رمز VRC الخاص بهم>

رسم توضيحي لمجموعة تعليمية من VEX Robotics تحتوي على مكونات وأدوات مختلفة لبناء وبرمجة الروبوتات، على خلفية نظيفة، مع التركيز على التعلم العملي في مجال الروبوتات للطلاب. نموذج الفريق، 315Y، الهندسة وأجهزة الاستشعار>


الوصول إلى VEXcode

رسم توضيحي يصور دليلاً خطوة بخطوة للموارد التعليمية، ويضم أيقونات ونصوصًا تتعلق بنقاط البداية في عملية التعلم، وهو مصمم لمساعدة المستخدمين في التنقل عبر المواد التعليمية.

VEXcode هي أداة الترميز التي صممتها VEX لروبوتات VEX. هناك إصدارات لـ VEX 123، وGO، وIQ، وEXP، وV5. يوجد أيضًا VEXcode VR الذي يتيح لك برمجة Virtual Robots.

تعلم البرمجة باستخدام دروس الفيديو

يوجد داخل كل إصدار من VEXcode زر "البرامج التعليمية" في الجزء العلوي الأيسر. يتيح لك هذا الزر الوصول إلى دروس الفيديو حول مجموعة متنوعة من المواضيع، وهو مكان مثالي للبدء.

  • قم بتشغيل إصدار VEXcode الخاص بك وانقر فوق البرامج التعليمية

استخدم تعليمات VEXcode

لقطة شاشة لواجهة مساعدة VEXcode، تعرض خيارات البرمجة والموارد المتنوعة للمستخدمين، والمصممة لمساعدة المعلمين والطلاب في التنقل عبر البرنامج بشكل فعال.

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

المساعدة موجودة ل

  • حاجز
  • بايثون
  • سي ++

ابدأ بالمهارات الافتراضية

رسم توضيحي يصور الخطوات الرئيسية لبدء رحلة تعليمية، ويضم أيقونات ونصوصًا توجه المستخدمين خلال العملية الأولية في فئة التعليم.

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

تعد المهارات الافتراضية مكانًا جيدًا لبدء البرمجة لمسابقات VEX.

تجد الفرق الجديدة صعوبة في البدء في برمجة الروبوتات لأن المبرمجين في الفريق غالبًا لا يحصلون على الوقت للتعلم.

  • يقوم فريق البناء دائمًا بقيادة الروبوت وتغييره واختباره
  • الروبوت لا "ينته" أبدًا
  • يتطلب رمز الاختبار إعادة ضبط الحقل بشكل ثابت وشحن البطارية

فوائد:

  • تعلم مهارات البرمجة
  • فهم مهارات استراتيجية اللعبة
  • استعد لتشفير الروبوت الخاص بك في Blocks أو Python
  • تحسين مهارات التصحيح الخاصة بك
  • تحسين ثقتك في البرمجة

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

المهارات الافتراضية ليست منافسة مثل VIQC أو VRC. ومع ذلك، هناك لوحة صدارة يمكنك من خلالها رؤية كيفية مقارنة درجاتك العالية بالفرق الأخرى.


هل يجب علي استخدام Blocks أو Python أو C++؟

رسم توضيحي يصور الموارد والأدوات التعليمية للمبتدئين، مع تسليط الضوء على المفاهيم والخطوات الرئيسية للبدء في التعلم، ذات الصلة بقسم "ابدأ من هنا" ضمن فئة التعليم.

ابدأ بالكتل

بالنسبة للمبتدئين، نوصي بالبدء بـ Blocks لـ VEX IQ وVEX V5.

  • سهولة القراءة: الأوامر سهلة القراءة
  • الحفظ: جميع الأوامر مرئية للمستخدم
  • الكتابة: هناك حاجة إلى واجهة السحب والإفلات مع القليل من الكتابة

اقرأ المزيد عن لماذا تعلم الكتل أولاً موصى به

رسم توضيحي يصور المفاهيم الرئيسية لقسم "ابدأ من هنا" ضمن فئة التعليم، ويضم عناصر مرئية توجه المستخدمين خلال الخطوات الأولية لعملية التعلم.

الانتقال إلى بايثون

بالنسبة للمبرمج المستعد للانتقال إلى النص، نوصي Python، إلا إذا كان فريقك أو مدربك أكثر كفاءة في لغة C++.

لماذا يوصى بـ Python بدلاً من C++؟

  • سهولة القراءة: تحتوي لغة Python على مصطلحات وبناء جملة أقل من لغة C++
  • الوظائف المستقبلية: يتم استخدام لغة Python على نطاق أوسع من لغة C++
  • التعليم: من المرجح أن يتم تدريس بايثون في المدرسة
  • الأداء: أداء Python مشابه لـ C++

تعلم البرمجة من خلال قراءة المقالات

رسم توضيحي يصور المفاهيم الأساسية في التعليم، ويضم أدوات وموارد تعليمية مختلفة، تهدف إلى توجيه المستخدمين في قسم "ابدأ من هنا" في قاعدة المعرفة VEX.

تحتوي مكتبة VEX على مقالات حول البرمجة تتضمن

  • ابدء
  • تثبيت فيكس كود
  • فتح وحفظ المشاريع
  • تكوين الروبوت
  • دروس تعليمية عن Block وPython وC++

روابط مكتبة VEX:


تعلم البرمجة باستخدام الروبوتات الافتراضية

رسم ملون لروبوت يتميز بخصائص مختلفة، بما في ذلك الهوائيات والتروس، يمثل المفاهيم التعليمية بطريقة مرحة، مناسب للأطفال والمتعلمين في قسم "ابدأ من هنا" ضمن فئة التعليم.

تعد VEXcode VR (Virtual Robots) طريقة رائعة لتعلم البرمجة مع تجنب الحاجة إلى شحن البطاريات أو إعادة ضبط مجالك في كل مرة تريد فيها اختبار الكود الخاص بك.

  • ابدأ في vr.vex.com
  • تتوفر دروس الفيديو والأمثلة

دعم الترميز

رسم توضيحي يصور دليلاً خطوة بخطوة للمبتدئين في التعليم، ويضم أيقونات ونصوصًا تسلط الضوء على المفاهيم الرئيسية في قسم "ابدأ من هنا".

هناك مصادر متعددة للدعم.

من المدرب الخاص بك

  • المدربون يعرفون أكثر مما تعتقد. ويمكنهم طلب المساعدة من المدربين والفرق الأخرى.

منتدى فيكس

المجتمع في PD+ لمدربي REC

اتصل بفريق VEXcode

  • هل ما زلت تواجه مشكلة لا يمكنك حلها؟
  • هل لديك فكرة عن كيفية تحسين VEXcode؟
  • استخدم زر الملاحظات لتقديم التعليقات والأسئلة والمعلومات التشخيصية مباشرةً إلى فريق VEXcode.

استخدم منهج CS

رسم توضيحي يصور الموارد والأدوات التعليمية للمبتدئين، ويضم أيقونات ونصوصًا تتعلق ببدء رحلة التعلم ضمن فئة التعليم.

تعلم البرمجة باستخدام Blocks وPython باستخدام مناهج وأنشطة VEX المجانية.

الدروس تشمل:

  • مقدمة وأساسيات
  • تحريك الروبوت الخاص بك
  • تكرار السلوكيات
  • التنقل في متاهة
  • كشف الجدران من مسافة بعيدة
  • القرارات بالألوان
  • نقل الأقراص مع الحلقات
  • تطوير الخوارزميات

انتقل إلى cs.vex.comوتحقق من الأنشطة والموارد أثناء تواجدك هناك!


ملحق كود VEX Visual Studio

VEXcode هي بيئة البرمجة الموصى بها لمستخدمي VEX عندما يبدأون رحلتهم في تعلم البرمجة. سيستفيد الطلاب الذين يفكرون في العمل في مجال البرمجة، والذين أصبحوا بارعين في تشفير النصوص، من تعلم الأدوات التي يستخدمها المبرمجون المحترفون. يعد Visual Studio Code من Microsoft الأداة المفضلة لـ 70% المبرمجين المحترفين في جميع أنحاء العالم. قامت VEX بإنشاء امتداد لـ Visual Studio Code (VS Code) من Microsoft لهذا الغرض.

VS Code عبارة عن بيئة تطوير متكاملة غنية بالميزات وقابلة للتوسيع يستخدمها المحترفون في كل مكان لإنشاء برامج ذات جودة إنتاجية. سيسمح ملحق VEX VS Code للمستخدمين باستخدام أدوات جودة الإنتاج بسلاسة مع أجهزة VEX. الكود المصدري لهذا الامتداد عام، مما سيسمح للمستخدمين الآخرين بالبناء على ما فعلناه لإنشاء أدوات جديدة قد يجدونها مفيدة.

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

ميزات التمديد

  • متوافق مع رمز VS (الإصدار 1.66+)
  • متوافق مع نظام التشغيل Windows وMac
  • متوافق مع IQ (الجيل الثاني)، وEXP، وV5
  • دعم C++ وPython
  • تحديثات البرامج الثابتة VEX
  • التحسس الذكي لواجهة برمجة تطبيقات VEX
  • مساعدة/وثائق متكاملة
  • استيراد المشاريع من VEXcode
  • إنشاء مشاريع جديدة من القوالب
  • أدوات استكشاف أخطاء الأجهزة وإصلاحها المضمنة

المزايا عند مقارنتها بـ VEXcode

  • دعم متعدد الملفات لـ C++
  • تكامل التحكم في الإصدار (على سبيل المثال، Git)
  • تعاون رمزي في الوقت الفعلي مع Live Share Extension
  • واجهة قابلة للتخصيص
  • المستخدم قابل للتوسيع مع ملحقات VS Code الأخرى

تعرف على المزيد على vscode.vex.com

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: