CodeGuppy — Кодирование для детей на Javascript


CodeGuppy, в отличие от других вводных платформ, таких как Scratch, которые используют языки на основе визуальных блоков, стремится научить детей (а также подростков и «творческих взрослых» кодировать с помощью Javascript. Почему это лучше?

У языков Visual Blocks, таких как Scratch, есть свои достоинства, чтобы познакомить очень маленьких детей с миром программирования. Однако мы считаем, что детям следует как можно скорее перейти на текстовые языки. Текстовый язык поможет детям развить не только настоящие навыки программирования, но и другие важные навыки, такие как орфография. Если в 80-х дети могли изучать кодирование с помощью BASIC (текстовый язык, написанный в элементарных редакторах), мы полагаем, что современные дети также могут изучать JavaScript, используя расширенную среду Codeguppy.

Кроме того, совмещая кодирование с графикой и играми, CodeGuppy старается поддерживать мотивацию молодых, весело проводя время; все мы знаем, насколько коротка их концентрация внимания …

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

Обратите внимание, что существуют «настоящие» учебные пособия, которые включают инструкции, которые шаг за шагом проводят вас через действия, и те, которые на самом деле представляют собой просто списки кодов с кратким описанием, лежащие рядом с их конечным результатом их выполнения. Они варьируются от простых рисунков до игр вроде Breakout и Invaders! Таким образом, когда вы только начинаете, делайте это с вводным материалом, который, к сожалению, перемешан с остальным, поэтому его нелегко идентифицировать.

Примером «настоящего» пошагового руководства является «Введение в кодирование», где инструкции помогут вам от рисования простого круга до объединения нескольких кругов для рисования головы медведя, или «Выражения и переменные», которые прекрасно демонстрируют концепции посредством строительство жилого дома.

Затем идут «списки кодов», расширенные аналоги руководств, которые ждут, чтобы их доработали, чтобы ученик мог в реальном времени испытать, как это действие влияет на конечный результат, и извлечь из него уроки. Примером может служить классическая игра Breakout или Falling Balloons.

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

На момент написания Codeguppy предлагается совершенно бесплатно, а также без рекламы, что поднимает вопрос о том, как платформа будет монетизироваться. Тем не менее, я предлагаю пойти и попробовать это со своим ребенком, если вы родитель, или со своими учениками, если вы учитель, пока это продлится. Если вы сочтете это ценным, я бы посоветовал вам отправиться в Twitter и, в свою очередь, призвать авторов написать больше отличных руководств.


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