إذن أنت على وشك الدخول إلى العالم السحري لتدريس علوم الكمبيوتر ، حيث تجمع بين إبداع تخطيط الدروس مع حل مرضي لمشكلات الترميز. من المناهج الدراسية إلى ثقافة الفصول الدراسية ، هناك الكثير لتفكر فيه وأنت تغوص في تدريس موضوع ما لأول مرة.
1. لا تبدأ من الصفر.
هناك العديد من المناهج المعدة مسبقًا المتاحة لفصول علوم الكمبيوتر ، وعدد منها مجاني! يمكنك استخدام مخطط المنهج الدراسي لدورة معدة مسبقًا للمساعدة في تصميم نطاق الفصل الدراسي الخاص بك وتسلسله واختيار الأنشطة المتوفرة التي تفضلها.
إذا كان لديك أكثر من إعدادين جديدين ، يمكن أن تكون الأنشطة في الفصول المعدة مسبقًا بمثابة تراجع عندما تصبح الحياة مجنونة (كما ستفعل حتمًا لمعلمي السنة الأولى).
تتضمن بعض الموارد المجانية الرائعة لبدء النظر إليها ملف دليل المناهج سكراتش (K-8) ، Code.org (K – 12) ، و كود HS (6-12).
بالنسبة لفئات AP ، يمكن أن يساعد استخدام منهج قياسي أيضًا في ضمان تغطية جميع المواد بالسرعة المناسبة. على الرغم من أن خيارات AP Computer Science A محدودة ومكلفة ، إلا أن هناك العديد من الخيارات المجانية لمبادئ AP Computer Science ، مثل جمال ومتعة الحوسبة و موبايل CSP للطلاب الأقل خبرة و CS50 من جامعة هارفارد للطلاب الأكثر خبرة.
بمرور الوقت ، يمكنك تصميم فئات كاملة من البداية. ولكن عندما تبدأ للتو ، من الأفضل أن تقف على أكتاف العمالقة وأن تبني على ما تم إنجازه من قبل. ولا يزال بإمكانك تخصيص المناهج وجعلها خاصة بك!
2. ابق على الأقل متقدمًا على طلابك بخطوة.
بغض النظر عن المنهج الذي تستخدمه ، تأكد من القيام بذلك بنفسك لفهم ما سيختبره طلابك! سيساعدك إكمال التمارين والمختبرات على مساعدة الطلاب بشكل أفضل وتوقع الأخطاء.
قد تضطر أيضًا إلى تعلم لغات جديدة أو برامج كمبيوتر. حتى إذا كان لديك شهادة في علوم الكمبيوتر ، فقد لا تغطي Scratch أو App Inventor أو p5.js! من الأفضل أن تتعرف على التكنولوجيا الجديدة قدر الإمكان حتى تتمكن من الإجابة على أسئلة الطلاب بشكل أفضل.
3. خلق ثقافة صفية تقوم على الاستفسار والخطأ.
إنه لأمر رائع أن تتمكن من الإجابة على أسئلة الطلاب ، لكنك لن تحصل دائمًا على الإجابة. منذ اليوم الأول من المدرسة ، شارك الطلاب في حقيقة أن علوم الكمبيوتر مجال واسع حيث لا أحد يعرف كل شيء. لا يتعلق تطوير البرامج بالحصول على الإجابات ، بل يتعلق بتنمية القدرة على اكتشاف الأشياء باستخدام مواردك: زملائك في الفصل ، والإنترنت ، ومعلمك.
شجع الطلاب على اتباع بروتوكول التمكين الشخصي لمعرفة الأشياء عندما يكون لديهم سؤال. على غرار "اسأل ثلاثة ، ثم أنا" ، يشجع هذا البروتوكول الطلاب على ...
- اسأل زميل
- ابحث في جوجل
- اسأل المعلم
يساعد هذا البروتوكول الطلاب على أن يصبحوا مستقلين في حل المشكلات ، ويساعد أيضًا على ضمان عدم تعرض المعلم للقصف بالأسئلة.
أخيرًا ، تطبيع الأخطاء وارتكاب الأخطاء. طمأن الطلاب بأن الأخطاء هي جزء من الحياة اليومية للمبرمج ، ونموذج للتعامل مع الأخطاء بنفسك أثناء عمليات إدخال التعليمات البرمجية. ضع في اعتبارك بدء "عدد الأخطاء" في الفصل الدراسي الخاص بك حيث تقوم بتسجيل جميع الأخطاء التي تحدث والاحتفال بها كتمثيل لجميع الأشياء التي تعلمها الفصل اليوم.
4. وضع توقعات واضحة لاستخدام الكمبيوتر.
لا تريد أن يلعب الطلاب Fortnite عندما يفترض بهم أن يعملوا من خلال تمارين البرمجة. في خطة إدارة الفصل الدراسي ، قم بتضمين توقعات واضحة لاستخدام الكمبيوتر ، بما في ذلك حقيقة أنه يجب استخدام أجهزة الكمبيوتر فقط في الأنشطة الصفية.
اعتمادًا على الفئة العمرية للطلاب ، ضع في اعتبارك إنشاء إجراءات روتينية لاستخدام الكمبيوتر أيضًا. هل سيسمح للطلاب بفتح أجهزة الكمبيوتر الخاصة بهم قبل طلاب الفصل ، أم سيحتاجون إلى انتظار إذن منك؟
سيواجه الطلاب عمومًا صعوبة في الاستماع إليك إذا كانت أجهزة الكمبيوتر الخاصة بهم مفتوحة ، مما يؤدي إلى جذب انتباههم. اطلب منهم وضع أجهزة الكمبيوتر الخاصة بهم في 45 درجة (نصف الطريق مغلقة) أو حتى إغلاقها تمامًا كلما احتجت إلى اهتمامهم. ضع نموذجًا لشكل هذا السلوك: هل يجب أن يجلسوا في كرسيهم ليظلوا يرون شاشتهم المائلة ، والأصابع لا تزال تتحرك على لوحة المفاتيح؟ (لا) أخبرهم أنه يمكنهم إغلاق أجهزة الكمبيوتر الخاصة بهم تمامًا إذا كانوا يتوقعون أن يظل الكمبيوتر مصدر إلهاء عند 45 درجة.
هذه كلها توقعات وروتين يمكنك تأسيسها وممارستها في الأسبوع الأول من المدرسة!
5. وضع توقعات واضحة للأمانة الأكاديمية.
يتوفر الكثير من الأكواد على الإنترنت ، من برامج Scratch إلى حلول AP Java. مستوى مع طلابك: على الرغم من أن المبرمجين المحترفين يستخدمون الإنترنت كمورد ، فإن طلابك في بيئة أكاديمية حيث يُتوقع منهم كتابة التعليمات البرمجية الخاصة بهم والقيام بعملهم من أجل التعلم.
تحتوي دورة CS50 بجامعة هارفارد على مجموعة كبيرة من إرشادات الصدق الأكاديمي التي يمكن تكييفها مع بيئة المدرسة الثانوية. ضع في اعتبارك وضع نسخة من هذه الإرشادات في منهجك الدراسي:
إرشادات الصدق الأكاديمي
- كن معقولاً: لا تنسخ الحلول من الإنترنت.
- يمكنك مناقشة المشاكل مع الزملاء.
- متى يسأل للحصول على المساعدة ، يمكنك إظهار الرمز الخاص بك لأحد الأقران ، واستخدام الموارد عبر الإنترنت والاستشهاد بها ، واطلب المساعدة من المعلم.
- متى إعطاء يمكنك المساعدة لا إظهار نظير التعليمات البرمجية الخاصة بك. يمكنك انتقاد رمز الزميل وطرح أسئلة إرشادية لمساعدة نظيرك على رؤية الحل.
ناقش الإرشادات في اليوم الأول ، وحتى أعط الطلاب بعض المواقف الافتراضية التي يمكنهم الحكم عليها على أنها انتهاكات للأمانة الأكاديمية أم لا!
6. استخدام البرمجة الزوجية.
أيهما مرغوب فيه أكثر: فصل دراسي صامت بشكل غير مريح ، باستثناء صوت الكتابة ، حيث يكافح الطلاب بصمت لحل المشكلات المعقدة؟ أو فصل دراسي يعج بالمحادثات حول الموضوع والمناظرة بين أزواج من الطلاب؟
يمكن لأجهزة الكمبيوتر عزل الطلاب ، لكن لا يتعين عليهم ذلك إذا كنت تستخدم البرمجة المزدوجة وجعل الطلاب يكملون مختبرات ومشكلات معينة في أزواج!
من خلال العمل معًا ، يساعد الطلاب في ترسيخ المعرفة البرمجية لبعضهم البعض والحفاظ على بعضهم البعض في المهمة. إنهم يستمتعون بالفصل الدراسي أكثر ويصبحون أقل خوفًا من علوم الكمبيوتر.
تعد البرمجة الزوجية خطوة وسيطة رائعة بين تعلم مفهوم جديد وحل مشكلة بشكل فردي. اجعله روتينًا في فصلك ، ثم امنح الطلاب فرصة لإثبات إتقانهم بأنفسهم.
إذا كنت مهتمًا ببعض تقنيات البرمجة الزوجية ، فاطلع على آخر مشاركة في المدونة على تعزيز التعاون في فصل دراسي لعلوم الكمبيوتر.
7. لديك الكثير من الأنشطة الاحتياطية.
من الصعب إلقاء اللوم على الطلاب تمامًا بسبب لعبهم Fortnite إذا قاموا بجميع المهام ولم يكن لديك أي شيء آخر يمكنهم القيام به. لذا تأكد من حصولك على الكثير من الأنشطة الاحتياطية لمن يقومون بالتشطيب المبكر!
يمكن أن تساعد التحديات الإضافية في المهام اليومية على تمييز فصلك ومنح الطلاب فرصة لبناء مهاراتهم في الترميز. موارد لممارسة إضافية ، مثل الترميز بات بالنسبة إلى Java و Python ، تعد خيارًا رائعًا آخر للمطلعين الأوائل.
كما أنه يساعد في وجود مشاريع أو مجموعات مشاكل جارية يمكن للطلاب العمل عليها متى انتهوا من مهامهم اليومية.
خارج المنهج ، يمكنك دعوة الطلاب لمتابعة أي مسار Codecademy أو SoloLearn التي تهمهم ، وحتى تكافئهم بجائزة (مثل الملصقات أو سلاسل المفاتيح المتعلقة بالبرمجة) إذا أنهوا مسارًا كاملاً.
يمكنك أيضًا السماح لهم بالإنشاء مجانًا بأي لغة برمجة تستخدمها حاليًا. بينما يزدهر بعض الطلاب في هذا الخيار ، يحتاج البعض الآخر إلى مزيد من البنية ، لذا فإن مجموعة من الخيارات مفيدة.
8. تواصل مع معلمي علوم الكمبيوتر الآخرين.
من المحتمل أنك مدرس علوم الكمبيوتر الوحيد في مدرستك ، مما يجعل من الضروري بالنسبة لك التواصل مع مدرسين آخرين. سوف تستخلص أكثر الحكمة من معلمي علوم الكمبيوتر الآخرين الأكثر خبرة. إذن كيف تتواصل مع هؤلاء الأشخاص؟
إنه لأمر رائع أن تقابل أشخاصًا شخصيًا ، لذا احضر أحداث التطوير المهني في منطقتك المحلية. أنشئ حسابًا على Twitter إذا لم يكن لديك حساب ، وابق على اتصال بالمعلمين الذين تقابلهم هناك (يحظى Twitter بشعبية كبيرة بين المعلمين).
بمجرد دخولك إلى Twitter ، ابحث مدرسو علوم الكمبيوتر الآخرين من رياض الأطفال وحتى الصف الثاني عشر. شارك في محادثات Twitter مثل #ethicalCS و #csk8 لمقابلة معلمين آخرين ومشاركة المعرفة.
إذا كنت على Facebook ، فقم بالانضمام إلى معلمو علوم الكمبيوتر المجموعة ، وإذا كنت تقوم بتدريس نقاط الوصول ، فإن AP علوم الكمبيوتر A المعلمين و AP لمبادئ علوم الكمبيوتر مجموعات المعلمين.
ها هو الجزء الحاسم: اطلب النصيحة! تظهر الأبحاث أن طلب النصيحة يجعلك تبدو أكثر كفاءة ، لذلك لا يوجد ما تخشاه. مجتمع معلمي علوم الكمبيوتر كريم ، وستتلقى على الأرجح ردودًا متدفقة.
9. لديك عقلية النمو.
تتحسن في التدريس من خلال التجربة ، مما يعني أنه عندما تبدأ في تدريس مادة ما ، ربما لا تكون رائعًا في ذلك ... حتى الآن. ولكن سوف ينمو ويصبح مدرسًا رائعًا لعلوم الكمبيوتر من خلال الخبرة والتطوير المهني!
في بعض الأحيان ستفشل دروسك المخططة بدقة. عندما يحدث هذا ، قم بتدوينه واكتب التغييرات التي ستجريها في المرة القادمة التي تقوم بتدريسها. إذا كان لديك الوقت ، يمكنك حتى تجديد خطة الدرس والمواد الخاصة بك في ذلك الوقت! انظر ، لقد أصبحت بالفعل مدرسًا أفضل.
10. لديك هواية غير الحوسبة.
يعد التدريس أمرًا مستهلكًا بالكامل ، وهناك دائمًا المزيد لتتعلمه عن علوم الكمبيوتر. لكن لا تدع تدريس علوم الكمبيوتر يسيطر على حياتك ، وإلا ستنهك.
ضع بعض القواعد الأساسية للحفاظ على نوع من التوازن بين العمل والحياة. هناك عدد قليل من المبتدئين الجيدين لا يعملون بعد الساعة 8 مساءً في ليالي المدرسة ويختارون يومًا واحدًا في عطلة نهاية الأسبوع عندما لا تقوم بأي عمل مدرسي (أو عندما تعمل فقط في الصباح).
لمساعدة نفسك على الابتعاد عن العمل ، مارس أنشطة وأشخاصًا في حياتك غير مرتبطين تمامًا بالتعليم أو أجهزة الكمبيوتر. اشترك في فصل تمرين ، وتعلم اللغة الإسبانية ، واشترك في الطهي ، واذهب إلى لقاء الكرة الطائرة الشاطئية ... أي شيء تستمتع به سيساعدك على إعادة شحن طاقتك بعد التدريس!
خاتمة
السنة الأولى تدريس أي مادة هي الأصعب. ولكن بمجرد وصولك إلى عامك الثاني ، سيكون لديك الكثير من المعرفة حول كيفية تدريس علوم الكمبيوتر ، والعديد من الدروس التي تم إعدادها بحيث يمكنك إعادة استخدامها والبناء عليها!
هذا المقال بقلم كيلي لوغهيد ، مطور برامج ومعلم ويمكن متابعته على موقع Medium أو هنا: https://blog.upperlinecode.com/@kellylougheed
لا يوجد تعليق حتى الآن ، أضف صوتك أدناه!