А нагорода за найкращий MOOC припадає на…

… Гарвардський CS50!

Я провів останні 18 місяців свого життя, працюючи для власного стартапу EdTech на ім’я Пітер.

Пітер був ботом Messenger, який був побудований, щоб допомогти французьким студентам-12 в домашніх завданнях. Ми зробили кілька чудових речей, дізналися багато про освіту по дорозі, але наприкінці сліду це не вийшло.

З цього досвіду я тепер знаю, як важко створити хороший продукт в EdTech. Або продовжувати будувати щось, що стосується когорти користувачів.

Сал Хан може бути найпопулярнішим піонером EdTech. Його Академія Хана викладає мільйони людей у ​​всьому світі з 2006 р. Його академія познайомила мене з дивом безкоштовної освіти в лютому 2014 року (мене причепили до математики, JavaScript… та космології!).

Тоді, Codecademy zach sims перейняв. Там я вивчив основи багатьох популярних мов програмування. UX гладкий, що робить сеанси стимулюючими та дуже ефективними.

І останнє, але не менш важливе, я через кілька тижнів виявив, що доступні тисячі масових відкритих онлайн-курсів (MOOC).

На той час я був впевнений, що став би чудовим розробником, якщо взяв би їх декілька. Але, виявилося, я мертвий не так. Я був дуже розчарований, тому що, як очікувалося, я отримав такий самий вибух у навчанні, що й у Академії Хана та Codecademy.

Однак CS50 з Гарвардського університету виділився серед інших MOOC. CS50x - це версія MOOC денного курсу CS50 на кампусі. Навчання комп’ютерним наукам за допомогою курсу CS50 було певною їздою. Їх продукт - це найкраще, що я бачив. Він поєднує великий каталог пам’ятних відео з особливим досвідом навчання.

Знайомство з CS50 повинно бути обов'язковим для кожного засновника EdTech, і я думаю, що кожен може зробити з цього значне натхнення. Тепер я поділюся своїми думками, досвідом та аналізом курсу.

Міф приймає

Від початку до кінця CS50 божевільно хороший. Це єдиний MOOC, який продовжував живити силу після мого вступу до світу EdTech.

CS50 навчив мене чогось, що мене дуже хвилювало - програмування - ще більш захоплюючим чином.

Після мого ознайомлення з мовами програмування мої очікування були високими. Я провів останні 6 місяців, дивуючись новим навичкам.

Я уявляв MOOCs як святий грааль EdTech. Я міг би пройти один семестр в одному університеті, а потім перейти в інший, щоб вивчити щось інше. Я думав, що настала нова ера в освіті, де панувала повна свобода в навчанні.

Але це не прийшло Не зовсім ще.

Багато видавців не розглядають свої MOOC як продукт, а UX не існує. Коли студенти втрачають інтерес до змісту, вони кидають справу. І я був там кілька разів.

Ось моя (не вичерпна) колекція поганих спогадів про MOOC:

  • Комедії, що зображають вчителів
  • Інструктор викладає весь MOOC із важким для розуміння англійською мовою
  • Призупинення лекцій для читання коду та відтворення прикладів 🏎 і, як результат, не маючи уявлення про те, що кодує інструктор ‍
  • Зелені екрани!
  • Громада привидів
  • Тиждень №1 завдання виконано за <5 хвилин… ️
  • Тиждень №2 завдання неможливо виконати
  • Домашні нередаговані 90+ хвилин екранізації
  • Декори для відтворення класної кімнати 🏗

Деякі можуть не виглядати так погано, але з 6 - 8 тижнів (або довше) це досить втомливо. CS50 уникає подібних помилок і фокусується на побудові досвіду навчання, як ніхто інший.

CS50 - це марафон, який починається з фантастичного вступу.

Перша година ⏱

Кожен MOOC на перший погляд виглядає цікаво. Але досвід навчання іноді виявляється невигідним і зневажливим для студентів.

Але CS50 навчився передавати захоплюючий навчальний вміст в найкращі рамки.

Перше, що мені довелося зробити після реєстрації - це встановити пристрій CS50. Підручник досить тривалий, але для моєї першої години в класі він був захоплюючим!

Прилад CS50 складається з віртуальної машини, що працює на VMware.

Кожен студент CS50 отримав безкоштовний 1-річний ліцензійний ключ для роботи пристрою на VMware

Робочий стіл включає:

  • Gedit для кодування
  • Dropbox (у домашній папці) для збереження аркушів коду
  • Термінал для запуску коду
  • Google Chrome для перегляду веб-сторінок та подання завдань

Я ще навіть не написав жодного рядка коду і не бачив другої першої лекції, і мене вже здуло.

Не багато MOOC пропонує UX настільки ж занурений, як і CS50.

Іноді це було баггі, але я завжди був із задоволенням працювати з ним. Запуск пристрою CS50 на своєму ноутбуці був для мене інформатикою.

Сьогодні прилад CS50 застарілий. Вони замінили його на CS50 IDE. Після проходження MOOC я спробував це, і інтерфейс був приголомшливим.

Люди в CS50 ітератують до значних оновлень. Це показує, наскільки вони віддані своєму продукту.

Зробивши цей перший крок, мені настав час зануритися в свою першу лекцію!

Час попкорн

Ось найкраща частина курсу: відео!

У CS50 у вас є 4 типи відео:

  • Лекції: жива стрічка в театрі Сандерса Гарвардського університету
  • Розділи: навчальні заняття в Гарвардському університеті
  • Шорти: короткі відео для пояснення однієї важливої ​​концепції
  • Покрокові інструкції: коротші відео, щоб дати підказки щодо набору проблем

Відео в MOOC є ключовими. Вони складають основний канал навчання. Студенти спостерігають, як вони навчаються.

Коли MOOC не вдається підключити студента до класу, відео часто винні. Але коли МОКу вдасться зв'язати досвід роботи в класі, щоб студент відчував, що вони є його частиною, то завжди є чудові відео.

Для забезпечення рок-зірки, обов'язково мати прекрасний персонал за лаштунками.

У CS50 є професор Девід Дж. Малан, викладачі (ВП) та багато інших співробітників служби підтримки, яких ніхто не може побачити.

ШОЛЬНІСТЬ

Стиль викладання професора Малана

Ось як професор Малан представляє мету CS50:

«Мета уроку в кінцевому рахунку - не навчити вас програмуванню, не навчити вас C або PHP або SQL або будь-яку кількість слів і абревіатур в описі курсу, а навчити вас більш ефективно вирішувати проблеми та думати. Більш методично та алгоритмічніше, так би мовити. ”Девід Дж. Малан, представляючи CS50 у 2015 році на лекції 0 тиждень.

Це робить величезну зміну. CS50 навчить вас кодувати - це чудовий вступ до C - але, що ще важливіше, він буде оскаржувати вашу логіку на цьому шляху.

Усі відео служать дуже конкретній меті. Ви не можете замінити лекцію розділом, оскільки вони доповнюють один одного. Ви можете дізнатися кілька речей про програмування, переглянувши лише шорти, але ви пропустите суть класу.

Лекції призначені для живлення розуму студентів, так би мовити.

Професору Малану потрібен час, щоб пояснити, як мислити логікою, і довести, наскільки це корисно для програмування.

Іноді він запускав шматки коду, які не працювали, і ці шматочки були найкращими частинами його лекцій. Я побачив, як театр сміється разом з ним, коли наштовхнулася несподівана помилка. Потім він спростує свою логіку відповідними питаннями, щоб спробувати в кінці разом з кількома виправленнями налагодити свій код.

Він завжди починає свої лекції своєю фразою:

Це CS50!

Одразу після цього він продовжує «І це тиждень № п…», і його лекція починається. І це справжнє шоу!

Він гальмує свою аудиторію своєю енергійною розповіддю. У нього є його підписні вирази ("під капотом", "наприкінці дня"). Перегляду 5 хвилин його першої лекції достатньо для ознайомлення з його вченням.

Професор Малан робить більше, ніж читає лекції. Він виступає наживо, щоб довести свою думку. І це допомагає студентам запам’ятати ключове поняття з інформатики.

Пам’ятний момент лекції № 0 тижня з пояснення алгоритмів 🎞

Він часто просить студентів приєднатися до нього на сцені, щоб виконати всілякі виклики. Ці моменти є і дуже повчальними, і цікавими для перегляду!

Одним із найсмішніших MOOC був "Арахісове масло та демо". Навчальний співробітник CS50 Роб приєднується до професора Малана на сцені, щоб проілюструвати, що таке псевдокод:

Після цього ніхто не забуде, що таке псевдокод.

Кожного разу, коли професор Малан просив студентів піднятися на сцену, я був дуже заздрісним за екраном.

Одна картина може говорити тисячу слів.

Структура курсу та основні моменти

Одна з найкращих частин про курс? Професор Малан влаштовує кожну лекцію CS50, і він щоразу її проводить.

Є дві лекції на тиждень, і інтенсивність, яку він вкладає до них, ніколи не падає. Його лекції незабаром стали моїми улюбленими моментами заняття.

На третьому тижні я опинився на перегляді тижневих лекцій. І такий же вірусний ефект вплинув на секції.

Розділи були для мене обов'язковими для перегляду з двох причин. Перш за все, мені потрібні були додаткові пояснення після лекцій. Але другою причиною став мій викладач (ЕФ) Еллісон.

Як і професор Малан, Еллісон викладає з великою кількістю енергії, хорошими вібраціями та багато жестів рукою. Кожна секція тривала більше години, але мені ніколи не було проблем зосередитись. Її потік природний, вона взаємодіє з класом, і тут я знову відчув себе включеним.

Еллісон має підписні вирази ("Extra Kudos!", "Кожному добре?"), Що полегшує комфорт із секцією. Вона також виявляє велику підтримку в класі. Вона повторює свої улюблені поради тиждень за тижнем, щоб допомогти нам у вирішенні проблем нашої тижня (краще знати як набір).

Її найкорисніша порада? "Папір і ручка" та "Сон !!!!"

Псевдокод і спати, коли я застряг у своєму комп’ютері пізно вночі, врятували мене не один раз.

Еллісон був не єдиним великим TF у персоналі. Заміла чудово підходить для покрокових інструкцій. Роб також чудовий у своїх секціях та шортах (хоч нічого не б'є його арахісове масло та бутерброди з желе!).

У кожного студента був свій улюблений TF.

Але великі господарі не можуть виконати всю магію. Щоб запустити хороше шоу, потрібно більше людей.

Технологія

Alert Оповіщення про спойлер: це не зелений екран за інструктором!

CS50 зачарував мене налаштуванням та технічними зусиллями, які вони доклали, щоб зняти відео.

Вид з кабіни моніторингу 🖥

Професор Малан дуже дбає про створення найкращих можливих відео.

Знімальна група працює як професіонали, і вихід бездоганний. Вони пропонують студентам максимально комфортний перегляд.

Але наймати знімальну групу, володіти величним театром та володіти парою окулярів Google не потрібно вчити. Тут дуже важливо запропонувати глядачам справжній оригінальний досвід навчання.

Подумайте про ханську академію. Скільки коштує Сал Хану створити відео?

Йдеться не про гроші, а про стиль, а про те, як інструктор зобов’язується навчити студентів та отримувати чудові результати. Для професора Малана це означає зйомку та редагування відео, як професіонал. Для Сал Хана це означає записувати на чорному екрані та писати на ньому різними кольорами під час викладання.

Його відео настільки ж потужні, як і у CS50: вам потрібно 10 секунд, щоб зрозуміти, що відбувається з вимкненим звуком.

А на 11-й секунді вам потрібно буде ввімкнути звук, щоб дізнатися більше.

Навпаки, хтось, дивлячись на камеру над зеленою стіною, не створює чудового контексту для навчання. Незручно спостерігати і тьмяніти через кілька хвилин.

Ці відеоролики є смертельними для MOOC, вони вбивають заручини і роблять класний нудним, так би мовити.

Після того, як було зроблено мою групу, я був радий з двох причин. Перше було прибити цвяхом щось складне, на що я міг би пишатися. Друга полягала в тому, щоб переглянути дві нові лекції та одну нову секцію!

Набір 1 - домашнє завдання 0 🏟

CS50 порушив традиційний метод навчання: домашні завдання.

Під час навчання CS50 я організував свій тиждень таким чином:

  • Дивіться лекції та розділ
  • Відкрийте для себе набір
  • Прочитайте нотатки тиждень
  • Розв’яжіть набір
  • Повторіть
Зверху вниз, зліва направо: конспекти лекцій (тиждень № 0 до №3 відсутній), псети, вікторини, нотатки, книга про програмування на C та шпаргалка GDB

Мені подобалося якнайшвидше відкрити свій набір, щоб спробувати оцінити кількість проблем, які мені доведеться пережити. Це була корисна стратегія для мене.

Але зачекайте ... Коли "домашні завдання" перетворилися на щось захоплююче ?!

Прочитайте, що говорить професор Малан про псети після того, як він вирішив у другорічному курсі «ступити на ногу в класі під назвою CS50»:

"І в цей момент я нарешті зрозумів, що, Боже, домашнє завдання насправді може бути цікавим. Дійсно, я був на тих дітях, що ввечері в п’ятницю, коли будуть випущені псети, я повернусь до своєї кімнати і зануриться в нічні псевдоніми.

Так, ви правильно прочитали.

Все, що я навчився за допомогою CS50, - це виконувати захоплюючі виклики.

Наскільки радикальним є кодування алгоритму грубої сили для розшифровки паролів? Або написання програми для відновлення пошкоджених знімків, як це роблять криміналісти в телевізійних шоу?

Псети - це весело, тому що вони просять вас зробити щось варте вашого часу. Вони довели мені, що я на вірному шляху, тому що я запускав власні програми, які підірвали мій розум.

Отож, через два тижні після прийняття CS50, я зміг виправити паролі. Скільки MOOC можуть зробити це через 2 тижні?

Це було далеко за рамки моїх очікувань, я відчував, що я кривавий хакер!

Псети можуть бути дуже складними (моя трилогія: pset4 / pset5 / pset6), але нагорода була унікальною. Це були дві серії псетів: стандартні та хакерські видання. Я взяв останній (доступний до pset №4) лише для того, щоб зануритися глибше в шалені виклики.

Модератори спільноти (кричати допитливим вікі, Cliff B, Kareem та іншим!) На Slack, Reddit або Stack Exchange ніколи не залишали мене наодинці в темряві. Багато студентів теж були активними, і було здорово бачити, як стільки людей тримаються разом.

Ноти були також дорогоцінними. Люди з персоналу відповідали за написання стенограм кожної лекції. Окрім відео, я часто читав ці нотатки знов і знов і коментував їх, щоб зламати свої псети.

Заключні думки

Зарахування на CS50 - одне з найкращих рішень, які я коли-небудь приймав.

CS50 - це більше, ніж курс для розширення навичок кодування. Завдяки багатому навчальному шляху (нагадує про 64 доступні субтитри, і я не жартую!), CS50 перетворив мене на швидкого навчання. Але більше, ніж усе інше, CS50 демонструє, як я думаю, завжди має бути освіта.

Якби я перетинав шляхи з CS50 10 років тому, я б із захопленням пішов прямо в інформатику.

CS50 сприяє закріпленню освіти. Такі місця, як Академія Хана чи Codecademy, теж є. Всі вони показують, що освіта може бути грайливою, захоплюючою та корисною.

Якби тільки більше MOOC були такими ж великими, як і CS50, це допомогло б багатьом людям знайти найефективніші дослідження.

Новачки в EdTech стукають у двері, і це виглядає перспективно. Остін Аллред наводить хороший приклад зі своєю школою «Лямбда», де учні можуть записатися на програму з інформатики без попереднього навчання. Інші підуть незабаром чи пізніше, готові зіграти свою роль у визначенні майбутнього освіти Education

Хлопчи, якщо тобі сподобалась моя історія! Вас також цікавить EdTech? Натисніть кнопку підписатися, щоб переконатися, що не пропустіть мою наступну історію. Не соромтесь залишити коментар нижче або зачепити мене на Twitter