Какие языки программирования / среды для детей действительно хороши? - PullRequest
4 голосов
/ 07 февраля 2012

Ищете программное обеспечение или онлайн-ресурс, который:

  • Преподает программирование с учетом интересов детей
  • Имеет красивый, привлекательный современный вид, не в стиле 1995
  • Работает на нескольких платформах, а не только на Windows
  • Это не чья-то кандидатская диссертация
  • Сам по себе не написан на Java
  • Является ли бесплатно или иным образом настолько хорош, что я бы заплатил за это

Ответы [ 8 ]

4 голосов
/ 08 февраля 2012

Рассмотрим Codea , отличную среду для iPad, ориентированную на новичков.

Из их описания:

Codea для iPad позволяет создавать игры и симуляции - или практически любую визуальную идею, которая у вас есть. Превратите свои мысли в интерактивные создания, использующие функции iPad, такие как Multi-Touch и акселерометр.

Мы думаем, что Codea - самый красивый редактор кода, который вы будете использовать, и это легко. Codea разработан, чтобы позволить вам прикоснуться к вашему коду. Хотите изменить номер? Просто нажмите и перетащите его. Как насчет цвета или изображения? Нажатие откроет визуальные редакторы, которые позволят вам выбрать именно то, что вы хотите.

Codea построен на языке программирования Lua. Простой, элегантный язык, который не слишком полагается на символы - идеально подходит для iPad.

1 голос
/ 10 февраля 2012

Возможно, вы захотите взглянуть на DrRacket . Он использует диалект схемы, и сопровождающие учебные материалы («Как разрабатывать программы» и «Языки программирования: применение и интерпретация») хорошо написаны.

1 голос
/ 07 февраля 2012

Коду ?

Это не язык программирования как таковой , работает на XBox, но это может быть интересно ...

1 голос
/ 07 февраля 2012

Проверить Hackety Hack . Это Ruby, он предназначен для детей, пользовательский интерфейс чистый и приятный и доступен для Windows, Linux и Mac.

0 голосов
/ 20 января 2014

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

Код академической ссылки

-Harry

0 голосов
/ 07 февраля 2012

Scratch (MIT, 2007)

enter image description here

«Когда молодые люди создают проекты Scratch и делятся ими, они изучают важные математические и вычислительные идеи.и одновременно учиться мыслить творчески, систематически рассуждать и работать совместно ».

  • К недостаткам относится невозможность создания функций и абстракций.Дети никогда не видят код.

Алиса (Carnegie Mellon, 1999)

enter image description here

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

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

Изобретатель приложения для Android (Google, 2010)

enter image description here

«ПриложениеInventor - это новый инструмент в Google Labs, который позволяет любому - программистам и непрограммистам, профессионалам и студентам - создавать мобильные приложения для устройств на платформе Android ».

  • Недостатки включаюттребование учетной записи Google и дети не могут видеть код (это схема!).
0 голосов
/ 07 февраля 2012

Я позволю своему 8-летнему игроку играть с python, и это хорошо работает даже на скромных машинах.

Здесь действительно есть эквивалент черепахи http://docs.python.org/library/turtle.html, который собирает старые логотипы, которые вы, возможно, помните.

Он - как и я - не является носителем английского языка, но я составил ему список, который переводит самые важные команды, и он счастлив.

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

Если вы хотите учебник, есть некоторые вокруг, взгляните на это: http://www.briggs.net.nz/snake-wrangling-for-kids.html

0 голосов
/ 07 февраля 2012

Один из лучших, с которыми я сталкивался, это Царапина .Это может соответствовать большинству ваших критериев.Он также имеет большую базу пользователей.

...