وتذهب جائزة أفضل MOOC إلى ...

... CS50 من جامعة هارفارد!

لقد أمضيت الأشهر الثمانية عشر الأخيرة من عمري وأنا أعمل لدى شركة ناشئة في EdTech تدعى بيتر.

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

من هذه التجربة ، أعرف الآن مدى صعوبة بناء منتج جيد في EdTech. أو للحفاظ على بناء شيء ذي صلة بفئات المستخدمين.

قد يكون سال خان رائدا في EdTech. تقوم أكاديمية خان بتدريس ملايين الأشخاص حول العالم منذ عام 2006. قدمتني أكاديميته إلى روائع التعليم المجاني في فبراير 2014 (كنت مدمنًا على الرياضيات و JavaScript ... وعلم الكونيات!).

بعد ذلك ، تولى Codecademy من zach sims. هناك ، تعلمت أساسيات العديد من لغات البرمجة الشعبية. UX هي بقعة ، مما يجعل الجلسات محفزة وفعالة للغاية.

وأخيراً وليس آخراً ، اكتشفت بعد بضعة أسابيع أن الآلاف من الدورات التدريبية المفتوحة على الإنترنت (MOOCs) كانت متاحة.

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

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

يجب أن تكون إلمام CS50 إلزاميًا لكل مؤسس في EdTech ، وأعتقد أن كل شخص يمكن أن يستلهم منه. الآن ، سوف أشارك أفكاري وخبرتي وتحليلي للدورة التدريبية.

أسطورة يأخذ

من البداية إلى النهاية ، CS50 هو جيد الجنون. إنها MOOC الوحيدة التي حافظت على زخمها بعد تقديمي لعالم EdTech.

علمتني CS50 شيئًا أثار حماسي كثيرًا - البرمجة - بطريقة أكثر إثارة.

بعد مقدمة لغتي في البرمجة ، كانت توقعاتي عالية. لقد أمضيت الأشهر الستة الماضية في تعلم مهارات جديدة بعجب.

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

لكنه لم يحن بعد. ليس تماما بعد.

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

إليك مجموعتي (غير الشاملة) من الذكريات السيئة عن MOOCs:

  • الكوميديون يصورون المعلمين
  • مدرس يقوم بتدريس MOOC بالكامل بصعوبة فهم اللغة الإنجليزية
  • إيقاف المحاضرات لقراءة الكود وإعادة إنشاء أمثلة 🏎 ونتيجة لذلك ، ليس لديهم فكرة عما يرمز إليه المعلم ‍
  • شاشات خضراء!
  • شبح المجتمع
  • تم تنفيذ المهمة رقم 1 في الأسبوع <5 دقائق ... ️
  • مهمة الأسبوع رقم 2 مستحيلة
  • الصفحة الرئيسية المسجلة غير المنقحة 90+ دقيقة screencasts
  • الديكورات لإعادة إنشاء فصل دراسي 🏗

قد لا يبدو البعض بهذا السوء ، لكن مع مرور 6 إلى 8 أسابيع (أو أطول) ، يكون الأمر مملاً للغاية. CS50 يتجنب هذه الأنواع من الأخطاء ويركز على بناء تجربة تعليمية لا مثيل لها.

CS50 هو سباق الماراثون الذي يبدأ بمقدمة رائعة.

الساعة الأولى ⏱

كل MOOC تبدو مثيرة للاهتمام للوهلة الأولى. لكن تجربة التعلم تتحول في بعض الأحيان إلى لطيف وإحباط للطلاب.

لكن CS50 تعلمت كيفية شحن محتوى تعليمي رائع في أفضل إطار.

أول شيء كان علي فعله بعد التسجيل هو تثبيت جهاز CS50. البرنامج التعليمي طويل جدًا ، لكن بالنسبة لساعتي الأولى في الفصل ، كانت مثيرة!

يتكون جهاز CS50 من جهاز افتراضي مدعوم من VMware.

تلقى كل طالب CS50 مفتاح ترخيص مجاني لمدة عام واحد لتشغيل الجهاز على VMware

يتضمن سطح المكتب:

  • Gedit للترميز
  • دروببوإكس (في المجلد الرئيسي) لحفظ ورقة الرموز
  • محطة لتشغيل رمز
  • جوجل كروم لتصفح الويب وتقديم الواجبات

أنا لم أكتب سطرًا واحدًا من التعليمات البرمجية أو رأيت ثانيةً من المحاضرة الأولى حتى الآن وكنت قد انفجرت بالفعل.

ليس الكثير من MOOCs يقدم UX غامرة كما يفعل CS50.

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

اليوم ، تم إهمال الأجهزة CS50. لقد تم استبدالها بـ CS50 IDE. بعد اجتياز MOOC ، جربته والواجهة رائعة.

يتكرر الأشخاص في CS50 لتقديم ترقيات كبيرة. هذا يدل على مدى التزامهم بمنتجهم.

بعد اتخاذ هذه الخطوة الأولى ، حان الوقت لكي أغوص في محاضرتي الأولى!

الفشار الوقت

هنا يأتي الجزء الأفضل من الدورة: مقاطع الفيديو!

في CS50 ، لديك 4 أنواع من مقاطع الفيديو:

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

تعتبر مقاطع الفيديو في MOOCs محورية. أنها تشكل القناة الرئيسية للتدريس. يراقبهم الطلاب للتعلم.

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

لتقديم تجربة rockstar ، من الضروري وجود موظفين رائعين خلف الكواليس.

يوجد في CS50 البروفيسور David J. Malan ، وزملاء التدريس (TFs) ، والعديد من موظفي الدعم الآخرين الذين لا يستطيع أحد رؤيتهم.

شوتايم

أسلوب التدريس للبروفيسور مالان

هذه هي الطريقة التي يقدم بها الأستاذ مالان الغرض من CS50:

"إن الهدف من الفصل في نهاية المطاف ليس تعليمك البرمجة ، وليس تعليمك لغة C أو PHP أو SQL أو أي عدد من الكلمات والمختصرات في وصف الدورة ، ولكن تعليمك حل المشكلات بطريقة أكثر فعالية والتفكير أكثر منهجية وأكثر خوارزمية ، إذا جاز التعبير. "ديفيد ج. مالان تقديم CS50 في 2015 أسبوع 0 محاضرة.

هذا يحدث فرقا كبيرا. سيعلمك CS50 كيفية الترميز - إنها مقدمة رائعة لـ C - ولكن الأهم من ذلك ، أنه سيتحدى منطقك على طول الطريق.

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

تهدف المحاضرات إلى تغذية عقلية الطلاب ، إذا جاز التعبير.

البروفيسور مالان يستغرق بعض الوقت لشرح كيفية التفكير بالمنطق وإثبات مدى فائدته للبرمجة.

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

كان دائمًا ما يبدأ محاضراته بعبارة المرور:

هذا هو CS50!

بعد ذلك مباشرة ، يتابع "وهذا هو الأسبوع # n ..." وتبدأ محاضرته. إنه عرض حقيقي!

هو يحشد جمهوره من خلال روايته النشطة. لديه تعبيرات توقيعه ("أسفل الغطاء" ، "في نهاية اليوم"). مشاهدة 5 دقائق من محاضرته الأولى كافية للتعرف على تعليمه.

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

لحظة لا تنسى من الأسبوع # 0 محاضرة لشرح الخوارزميات 🎞

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

واحدة من أطرف MOOC كان "زبدة الفول السوداني وجيلي التجريبي". ينضم روب ، زميل التدريس في CS50 ، إلى البروفيسور مالان على خشبة المسرح لتوضيح معنى الكود الكاذب:

بعد ذلك ، لن ينسى أحد ما هو الكود الكاذب.

في كل مرة يطلب الأستاذ مالان من الطلاب التقدم على خشبة المسرح ، كنت أشعر بحساسية فائقة خلف شاشتي.

صورة واحدة يمكن أن تتحدث ألف كلمة.

هيكل الدورة ويبرز

واحدة من أفضل أجزاء حول الدورة؟ يستضيف البروفيسور مالان كل محاضرة CS50 ويقوم بتثبيتها في كل مرة.

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

بحلول الأسبوع الثالث ، وجدت نفسي أشاهد المحاضرات الأسبوعية. ونفس التأثير الفيروسي أثرت على الأقسام.

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

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

لدى Allison تعبيرات توقيع ("نقاط إضافية!" ، و "كل شخص جيد؟") مما يجعل من السهل الحصول على راحة مع القسم. كما أنها تظهر الكثير من الدعم للفصل الدراسي. إنها تكرر نصائحها المفضلة أسبوعًا بعد أسبوع لمساعدتنا في مجموعة مشاكل الأسبوع لدينا (تعرف بشكل أفضل على أنها pset).

لها نصيحة مفيدة للغاية؟ "الورق والقلم" و "النوم !!!!"

الكود الكاذب والنوم عندما كنت عالقًا على وضعي في وقت متأخر من الليل أنقذني أكثر من مرة.

أليسون لم يكن فريق العمل الرائع الوحيد في فريق العمل. Zamyla رائع في تجول pset. روب هو أيضا ممتاز في أقسامه وسرواله (لا شيء يدق زبدة الفول السوداني وساندويتشات الهلام ، على الرغم من!).

كان لكل طالب فريقه المفضل.

لكن المضيفين الكبار لا يمكنهم القيام بكل السحر. لتشغيل عرض جيد ، تحتاج إلى المزيد من الناس.

التقنية

تنبيه المفسد: ليست شاشة خضراء خلف المدرب!

CS50 فتن لي مع الإعداد والجهد التقني الذي بذلوه لتسجيل أشرطة الفيديو.

عرض من كشك المراقبة 🖥

يهتم البروفيسور مالان بصياغة أفضل مقاطع الفيديو الممكنة.

يعمل طاقم الكاميرا مثل المحترفين والإنتاج لا تشوبه شائبة. أنها توفر للطلاب مشاهدة الأكثر راحة ممكن.

لكن تعيين طاقم تصوير ، وامتلاك مسرح مهيب ، وامتلاك زوج من نظارات Google ليس مطلوبًا تدريسه. المهم هنا هو تقديم تجربة تعليمية أصلية حقيقية للمشاهدين.

فكر في أكاديمية خان. كم يكلف Sal Khan لإنشاء مقطع فيديو؟

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

مقاطع الفيديو الخاصة به قوية مثل تلك الموجودة في CS50: تحتاج إلى 10 ثوانٍ لفهم ما يجري مع إيقاف تشغيل الصوت.

وفي اليوم الحادي عشر ، ستحتاج إلى إعادة تشغيل الصوت لمعرفة المزيد.

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

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

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

Pset 1 - الواجب المنزلي 0 🏟

CS50 تعطلت طريقة التدريس التقليدية: الواجبات المنزلية.

عندما كنت أدرس CS50 ، نظمت أسبوعي على النحو التالي:

  • شاهد المحاضرات والقسم
  • اكتشاف pset
  • اقرأ ملاحظات الأسبوع
  • حل pset
  • كرر
من الأعلى إلى الأسفل ، من اليسار إلى اليمين: ملاحظات المحاضرات (الأسبوع # 0 إلى الثالث) ، psets ، مسابقات ، ملاحظات قصيرة ، كتاب عن البرمجة C وأوراق الغش في GDB

أحببت اكتشاف pset الخاص بي في أقرب وقت ممكن لمحاولة قياس مقدار المشاكل التي أحتاج إلى حلها. كانت استراتيجية مفيدة بالنسبة لي.

لكن انتظر ... متى تحولت "الواجب المنزلي" إلى شيء مثير ؟!

اقرأ ما يقول البروفيسور مالان حول psets بعد أن قرر في سنته الثانية "خطوة قدم في فصل دراسي يسمى CS50":

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

نعم ، لقد قرأت هذا الحق.

كل ما تعلمته مع CS50 كان من خلال استكمال التحديات المثيرة.

ما مدى جذرية ترميز خوارزمية القوة الغاشمة لفك تشفير كلمات المرور؟ أو كتابة برنامج لاستعادة الصور التالفة مثل أخصائي الطب الشرعي في البرامج التلفزيونية؟

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

لذلك بعد أسبوعين من أخذ CS50 ، تمكنت من فرض كلمات المرور الغاشمة. كم عدد MOOCs يمكن أن تفعل ذلك بعد 2 أسابيع؟

كان هذا أبعد من توقعاتي ، شعرت أنني كنت قرصنة دموية!

يمكن أن تكون psets صعبة للغاية (ثلاثية my: pset4 / pset5 / pset6) ولكن المكافأة كانت فريدة من نوعها. لقد كانت سلسلتين من psets: طبعات قياسية و قرصنة. أخذت الأخير (متوفر حتى pset # 4) فقط للغطس بشكل أعمق في التحديات المجنونة.

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

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

الأفكار النهائية

يعد التسجيل في CS50 أحد أفضل القرارات التي اتخذتها على الإطلاق.

CS50 هو أكثر من مجرد دورة لتوسيع مهارات الترميز. بفضل مسار تعليمي غني (يذكرني بالترجمات 64 المتوفرة ، وأنا لا أمزح!) ، حوّلني CS50 إلى متعلم سريع. ولكن أكثر من أي شيء آخر ، يوضح CS50 ما أعتقد أنه ينبغي أن يكون التعليم دائمًا.

إذا كنت قد عبرت مسارات مع CS50 قبل 10 سنوات ، كنت قد ذهبت مباشرة في علوم الكمبيوتر بشغف.

CS50 يساهم في إصلاح التعليم. أماكن مثل Khan Academy أو Codecademy تعمل أيضًا. يظهرون جميعًا أن التعليم يمكن أن يكون مرحًا ورائعًا ومفيدًا.

إذا كان عدد MOOCs أكبر من CS50 ، فسوف يساعد ذلك الكثير من الأشخاص في العثور على الدراسات الأكثر إرضاءً.

القادمون الجدد في EdTech يطرقون الباب ويبدو واعدًا. يقدم أوستن ألريد مثالاً جيدًا في مدرسته الخاصة بـ Lambda حيث يمكن للطلاب التسجيل في برنامج علوم الكمبيوتر بدون رسوم مقدمة. سوف يتبعهم آخرون قريبًا أو لاحقًا ، وهم على استعداد للعب دورهم في تحديد مستقبل التعليم

التصفيق إذا كنت تحب قصتي! هل أنت مهتم بـ EdTech أيضًا؟ اضغط على زر الاشتراك للتأكد من عدم تفويت قصتي المقبلة. لا تتردد في إسقاط تعليق أدناه أو ضربني على Twitter