المناهج المدرسية لخلق الواقع الافتراضي وزيادة

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

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

نتيجة لذلك ، في أحد الأحداث ، قابلنا فتاة رائعة من صالة نوفوسيبيرسك الثانية ، التي دعوتني للقاء المخرج. نتيجة لذلك ، عُرض علي فجأة ... لتدريس دورة حول تطوير تطبيقات VR / AR لـ shkolota. لقد كان تحديًا مثيرًا للاهتمام بالنسبة لي ، لكن في نفس الوقت صعب للغاية. لا يوجد أي أسلوب فعليًا ، فقد وضعت Google و Oculus فقط أدوات تطوير البرامج الخاصة بهما بشكل أو بآخر دون ترتيب المياه الضحلة العالمية حتى يتمكن المبتدئين من التغلب عليها ، وأنا شخصياً ليس لدي خبرة تعليمية. بشكل عام ، كان عليّ التصرف على طريقة اللمس والكسر.

ونتيجة لذلك ، قادني إلى كتابة سلسلة من الأدلة حول تطوير جهاز محاكاة الفضاء في الواقع الافتراضي لجوجل كرتون وعلى تطوير الرسوم المتحركة المتحركة في الواقع الافتراضي على أساس Oculus SDK للمبتدئين ؛ على تطوير ألعاب RPG في الواقع المعزز للمتابعين ؛ ووضع استراتيجية باستخدام OpenVR للدراسة المتعمقة. حسنًا ، كل شيء سار وذهب ، ونتيجة لذلك ، أنا الآن أدرس في صالة الألعاب الرياضية في جامعة ولاية نوفوسيبيرسك للطلاب الجامعيين وفي بعض مدارس البرمجة.

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

الآن ، في الواقع ، إلى الفكرة الرئيسية لما أود أن أكتب عنه. بدأت عملي في التدريب على الطلاب في الصفوف 6-7. فكرت: "لم يكن من الصعب علي أن أتعلم ، فماذا يمكن أن يكون الصيد؟" في البداية ، لتعليم التجميع السريع باستخدام الأصول ، بالطبع ، ليس من الصعب معرفة ذلك. من المفيد ، بالطبع ، إبداء تحفظ أنني أتحدث عن التطوير في محرر Unity 3D. ومع ذلك ، عندما تعمقنا ونفذت نصوصًا تفاعلية على البرامج النصية ، التقيت وشرحت حساب المسافة بين المتجهات ، حتى أن الطلاب لم يجتازوا مفهوم الجذر التربيعي. (كنت متأكداً من أنه كان لا يزال في الصف الثالث). لذلك ، بالتوازي مع المادة الرئيسية ، اضطررت إلى شرح أساسيات الرياضيات. وسترى عيون أولئك الذين درسوا بالفعل الجذور المربعة ، وتصادف فجأة في الفضاء ثلاثي الأبعاد باستخدام أرقام وهمية.

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

بادئ ذي بدء ، تطوير AR / VR ليس حصانًا واحدًا في فراغ. في الواقع ، يعتمد هذا المجال على ثلاثة موضوعات رئيسية: دراسة واجهة المحرر والفهم الأساسي لأساسيات العمل والنمذجة ثلاثية الأبعاد وتطوير البرامج. لذلك ، من الناحية المثالية ، يمكن للدورة أن تضع متطلبات للطلاب: معرفة الهندسة ، معرفة أساسيات رسومات الكمبيوتر ، معرفة C #. بعد ذلك ، ستكون المهمة الرئيسية للتدريب هي دراسة واجهة المحرر وتحليل واجهة برمجة تطبيقات الوحدة. في هذا الصدد ، أحب هذا العام من العمل في جامعة ولاية نوفوسيبيرسك ، لأن لدي مجموعة منفصلة من الرجال الذين لديهم الكفاءات اللازمة ، ويمكننا دراسة أشياء مثيرة للاهتمام ومعقدة حقًا ، مثل إنشاء هندسة مخصصة وتظليل برمجة ونظام مكونات المكون.

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

وبالتالي ، فإن مهمة إنشاء دورة حول تطوير VR / AR في المدرسة تصبح في الواقع مهمة تنظيم مجموعة من الدورات التدريبية التي ندرس فيها أولاً واجهة محرر Unity ، وعندها فقط ننتقل إلى دراسة البرمجة في C # مع تحليل موازٍ لأساسيات الرياضيات والهندسة (غالباً ما تسبق المناهج الدراسية).

وهنا مرة أخرى هناك سؤال مثير للاهتمام: ما هي المهمة الرئيسية للدورة؟ على سبيل المثال ، في NTI Olympiad ، ترتبط المهام الرئيسية مباشرة بالخوارزميات والمهام الكلاسيكية لعلوم الكمبيوتر. لا يوجد عمليا أي حالات عملية متعلقة بـ AR / VR. هذا مجرد ألم. هناك شخص يعرف بناء الجملة للغة ، ويعرف الأطر اللازمة ويمكنه صنع لعبة صغيرة من الواقع الافتراضي في يوم واحد ، وهناك يتم إعطاؤهم مهام من كلاسيكيات علوم الكمبيوتر والشيء الوحيد الذي يأتي من AR / VR هو الكاميرا.

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

لذلك ، هناك حاجة للكائنات ذات الصلة لتنسيق البرامج فيما بينها. على سبيل المثال ، في العديد من المدارس الآن ، وفقًا لهذا الاتجاه ، هناك تحول من تعلم Pascal إلى Python. لكن بيثون وجيم # لغات مختلفة ، مثل اللغة الإنجليزية والعبرية. بالطبع ، هناك العديد من اللغات التي ليست مشكلة. ومع ذلك ، في رأيي ، من المريح إدخال قسم في مجموعات لغوية حتى يتمكن الأطفال من تعلم اللغة كما تشاء ، كما هو الحال مع اللغات الأجنبية. بدلاً من مبدأ "لغة واحدة للجميع" ، يمكن للمرء أن يقدم فروع تنمية للأطفال. على سبيل المثال ، إذا كنت ترغب في تطوير تطوير الويب - php + javascript ، إذا كنت ترغب في تطوير ألعاب وإنشاء AR / VR - دراسة C ومشتقاته ، لا تريد أي شيء - انتقل إلى تعلم python كحالة قصوى (مجرد مزاح بالطبع).

وفي النهاية ، فإن التوقعات المتعلقة بالعائد على المسار تدخل حيز التنفيذ. على سبيل المثال ، يتخيل نائب المدير: "الآن دعهم يصنعون أفراسا يرقصون على أروقة مدرستنا؟" أعتقد أن الأشخاص المطلعين أدركوا بالفعل المشكلة في هذه المهمة الفنية: من أين يمكن الحصول على المحتوى ، وحتى مع وجود رسوم متحركة محددة بوضوح؟ في الواقع ، كجزء من الدورة المذكورة أعلاه ، نقوم بتدريب المبرمجين ، وليس المصممين ثلاثي الأبعاد ورسامي الرسوم المتحركة ، ونمنحهم نموذجًا به رسوم متحركة من بعض Mixamo ومنحهم نماذج بيئية ، ثم يقومون بإخراج مشهد قبيح منهم. لأنهم ليسوا فنانين ووضعوا بعمق على جمال واجهة المستخدم ونظام الألوان. كل شيء سوف يعمل لصالحهم وهذا يكفي.

هناك مشكلة أخرى: ليس فقط أولئك الذين يرغبون في البرمجة ، ولكن أولئك الذين يرغبون في القيام بشيء جميل يدخلون دورة تطوير AR / VR. وسوف ينغمسون بعمق في هذه الهندسة والبرمجة بأكملها. إنهم فنانون ويريدون أن يتحققوا في هذا المجال. علاوة على ذلك ، فإن دورهم لا يقل أهمية عن دور المبرمجين ، ولكن معظم برامج التدريب اليوم تتعامل تحديداً مع تطوير البرمجيات وليس إنشاء المحتوى.

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

كنتيجة لمونولوجي ، أقدم لكم جدولًا للمناهج الدراسية ، كما أراها ، لإحياء توقعات المتخصصين التربويين ومنحهم توجيهًا حقيقيًا في تنظيم الدورة التدريبية في مؤسستهم التعليمية.



ملاحظة: أنا مستعد لمشاركة الكتيبات ، ولكن ليس مجانًا. مجانا ، والدتي لا تسمح لي. لكنك تعرف هؤلاء الأمهات اليهود.

Source: https://habr.com/ru/post/ar477886/


All Articles