تستمر مدرسة البرمجة في التطور في القرية . لقد أكملنا مؤخرًا عملية إعادة تصميم كاملة لدورة تطوير الويب، وهي متاحة الآن عبر الإنترنت.
لترتيب المواد النظرية، استخدمنا حلاً غير معتاد - حيث تم دمجها جميعًا في رسم بياني تفاعلي، وهو مناسب للاستخدام كخريطة طريق لطلاب تطوير الويب. المواد مترابطة، بالإضافة إلى النظرية نفسها، فهي تحتوي على تمارين لكتابة التعليمات البرمجية.

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

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

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

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

تم وصف الشروط التفصيلية للمخيم في . الطريقة الأكثر ملاءمة لمتابعة أخبار مدرسة البرمجة هي قناة التليجرام ولأخبار القرية - على الانستغرام .
ولنذكركم أن القرية ستستضيف هذا العام العديد من الفعاليات التعليمية وغيرها الموصوفة - انضم إلينا!
المصدر: www.habr.com
