Khan Academy запускает новую вводную учебную программу по информатике


Сайт онлайн-образования Khan Academy предлагает совершенно новый подход к знакомству с программированием. Основанный на сочетании JavaScript и обработки и предназначенный для создания увлекательной среды для обучения, он очень интерактивен.

Новый учебный план был составлен командой, возглавляемой постоянным экспертом по JavaScript в Khan Academy Джоном Ресигом. Резиг наиболее известен как создатель библиотеки jQuery JavaScript, и он также является человеком, который начал разработку Processing.js, порта обработки JavaScript для JavaScript, языка программирования с открытым исходным кодом, цель которого — научить непрограммистов начать программирование. мгновенное удовлетворение визуальной обратной связи.

Мгновенное удовлетворение — это принцип, который вы заметите во вводном видео для новой учебной программы по информатике, который демонстрирует, как на платформе, разработанной Джоном Ресигом, код и его выходные данные представлены рядом и как при изменении кода вы немедленно ощутите эффект:

В своем сообщении в блоге «Переосмысление введения в информатику» Джон Ресиг объясняет, что на принятый им подход во многом повлиял Бретт Виктор, который ранее в этом году выступал с докладом о преимуществах адаптивной среды программирования (см. «Лучший способ программирования»).

Резиг продолжает:

Вместо того, чтобы начинать обучение информатике с явного обучения работе компьютера или фундаментальным концепциям программирования (таким как переменные, логика, управляющие структуры и т. Д.), Вы помещаете студента в код градуированной сложности и побуждаете его манипулировать, исследовать и писать свои собственные программы.

Как только они начнут исследовать и выяснять вещи для себя, они могут начать копаться во всех пояснительных руководствах и документации, которые предоставляются, чтобы прояснить, как все работает.

Желание учиться и понимать может быть мощным ускорителем для студентов, и это то, чего полностью не хватает почти во всем образовании в области компьютерных наук.

Классы предназначены для людей всех возрастов, но презентация, вероятно, больше всего понравится детям в возрасте от восьми лет и старше. Посмотрите видео о запуске, записанное Салом Ханом и Джоном Ресигом, чтобы оценить вкус материала.

Это не тот подход к информатике, с которым вы, вероятно, столкнетесь на университетском уровне, и, конечно же, не вся тема — его, вероятно, лучше было бы назвать введением в программирование. Это не имеет значения, есть еще много ресурсов, чтобы пойти дальше или начать с другой отправной точки.

Сама Khan Academy предлагает курсы программирования на основе Python, а в Google Code University есть несколько курсов языков программирования. Кроме того, Udacity, Coursera и edX включают компьютерные науки в свои предложения MOOC.

Новое дополнение к ассортименту бесплатного образовательного онлайн-контента является очень доступным и играет важную роль в мотивации тех, кто любит играть в компьютерные игры, чувствовать, что создание компьютерных игр одинаково интересно и интересно.

Идея использования прямого подхода прекрасна, но при этом избегаются ключевые идеи программирования. В конце концов, программирование — это понимание того, как статический текст может создавать динамическое поведение, и использование подхода мгновенной обратной связи может очень легко передать некоторые из этих идей, но когда дело доходит до циклов, условных выражений и других конструкций, это может усложнить задачу.

Но давайте не будем скупердяи — программирование должно быть увлекательным, если новое поколение творческих программистов будет. Молодец, мистер Ресиг, за нестандартное мышление.


Добавить комментарий