Компания по обучению разработчиков Pluralsight выпустила два бесплатных курса, призванных вдохновить профессиональных разработчиков обучать программированию своих детей и, возможно, даже в своих местных школах.
Для первого из них Pluralsight заключил партнерские отношения с Линн Лангит и Ллевеллин Фалько из некоммерческой организации Teaching Kids Programming (TKP), которая уже предлагает бесплатные учебные программы по SmallBasic и Java от Microsoft, предназначенные для учителей и самих детей.
В этой настройке материалов TKP идея состоит в том, чтобы помочь родителям-программистам обучать своих детей в возрасте 10 лет и старше (или моложе, если у них есть навыки клавиатуры), а используемой средой программирования является Visual Studio и C #. Во введении Лангит и Фалько описывают свою мотивацию предоставления этого материала, в том числе обеспокоенность отсутствием хорошего учебного программного обеспечения в школах и сокращением числа студентов, поступающих на получение степени информатики в то время, когда есть хорошие возможности для трудоустройства.
Они также объясняют свой «Преднамеренный метод обучения», который обладает качествами интерактивного и основанного на опыте и требует от детей-учителей преобразовывать одну строчку английского языка (намерение) в соответствующие строчки кода. Другие особенности метода зависят от гибкого программирования и включают быструю обратную связь и парное программирование.
В видеоролике Pluralsight представлен только один урок (также называемый «набором рецептов»). Он состоит из пяти разделов: собственно рецепта, краткого обзора, в котором рассматриваются основные моменты, вариаций, также известных как рефакторинг или взлом, викторина и домашнее задание.
В разделе курса предлагается больше уроков C # по обучению детей программированию, но пока их, похоже, нет — хотя, если вы готовы перейти на Small Basic, их еще двенадцать.
(щелкните изображение, чтобы увеличить)
Другой курс «Обучение программированию с нуля» преподает профессор университета Джо Хаммел, который также является автором некоторых других курсов Pluralsight. Он содержит четыре с половиной часа материалов, которые проведут новичков по загрузке и установке Scratch 1.4, а затем охватывают системы координат, выбор, повторение и переменные.
Последний и самый длинный раздел «Шаблоны» исследует идеи в области информатики и дает хорошее основание для изучения предмета.
(щелкните изображение, чтобы увеличить)
Учитывая, что Pluralsight претендует на аудиторию в 200 000 профессиональных разработчиков, это кажется стоящей инициативой — как с точки зрения помощи разработчикам, которые также являются родителями, так и с точки зрения присутствия Pluralsight на рынке онлайн-образования.
Комментируя добавление бесплатных курсов к модели Pluralsight на основе подписки, конечно же, ее генеральный директор и соучредитель Аарон Сконнард сказал:
«Поскольку пространство онлайн-образования, потенциальный сегмент в триллион долларов, и отрасли обновляют технологии, чтобы оставаться конкурентоспособными в мировой экономике, мы чувствуем себя обязанными предоставить бесплатные образовательные ресурсы по компьютерному программированию, которые можно включить в школьную среду и познакомить с детьми в ранний возраст «.
И учитывая, что Pluralsight недавно завершила свою первую в истории внешнюю инвестицию в размере 27,5 миллионов долларов от Insight Venture Partners, можно надеяться, что она решит сделать часть своего существующего контента бесплатным, чтобы обеспечить квалифицированную рабочую силу, необходимую для технологически ориентированных экономия.
Между тем, если вы хотите узнать больше о Scratch и Small Basic, ознакомьтесь с нашими Руководствами программиста по этим понятным для детей языкам.