2009-10-26 4 views

ответ

3

Toontalk - это то, на что можно обратить внимание. Я использовал его с группой из десяти - одиннадцатилетних детей, и он использовался с гораздо более молодыми детьми. Конечно, я думаю, что Scratch тоже. Но Toontalk специально построен, чтобы больше походить на игру. Это, по сути, 3D-мир, с которым дети могут исследовать и взаимодействовать, и в которых они создают программы, обучая роботов. Настоятельно рекомендуется.

3-я среда Toontalk изобретательно работает как метафора сложных концепций программирования. На сайте Toontalk есть немало научных работ, посвященных теории образования, которая стоит за Toontalk.Вот one interesting paper that describes how the Toontalk 3d objects map onto abstract programmming concepts.

+0

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

2

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

Когда мне было 8, у нее не было никаких проблем, преподавая мне логотип

Я думаю, что до чтения навыков несколько развиты, было бы трудно научить семантики любого языка программирования - однако просто. И первый «ага!» для программирования (для меня) было бы понятно, что если вы дадите действительно простых команд на компьютер, он будет делать аккуратные вещи для вас.

Если бы мне пришлось учить детей, которые все еще работали над основными принципами чтения, я бы, вероятно, сосредоточил их на играх, которые напрямую не связаны с языком программирования, но которые связаны с развитием логики. Такие вещи, как:

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

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

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

+0

В немного работы, я на самом деле сделали с детьми (4-й, 5-й класс) предел, кажется, больше их продолжительность концентрации внимания, тот факт, что большинство из них не мотивировано программирования само по себе, и факт, что языки текстового программирования почти по определению не забавны. Дети любят мультимедийные способности некоторых инструментов и склонны сосредоточиться на этом, в ущерб действительному программированию. Вот где я думал, что Toontalk был выше.Я использовал его, попробовав несколько версий логотипов и Toontalk, ориентированных на детей, намного лучше помогал им, естественно, изучать концепции программирования. –

0

Scratch - это самый простой язык программирования, который я нашел для детей. Вы можете использовать его как логотип, но он намного приятнее.

Я думаю, что Алиса слишком тяжела для детей в возрасте от 8 лет.

0

Microsoft также имеет Small Basic и отправлен v0.2 недавно.

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

Small Basic - это проект, который нацелен на возвращение «весело» к программированию. Предоставляя небольшой и легкий в освоении язык программирования в дружественной и привлекательной среде разработки, Small Basic делает программирование бриз. Идеально подходит для детей и взрослых , малый Basic помогает начинающим сделать первый шаг в прекрасный мир программирования. мир программирования.

Скачать и для получения дополнительной информации: MS Small Basic v 0.2

0

Когда я был очень мал, мы преподавали вещи, которые имеют сходство с программированием, но не совсем программирование, игры с головоломкой, чтобы решить, Tangrams, и даже choose- ваши собственные программы приключений. Позже мы узнали LOGO.

1

Я использую Алису для обучения детей в возрасте 11-14 лет. Это хорошо работает для них, но я не буду использовать его для детей гораздо моложе, если это не будет проблемой один на один. Я не могу говорить за Scratch.

Единственное, что я могу говорить, это программирование Lego Mindstorm. В этом есть стоимость, в отличие от Алисы и Царапина, но она очень доступна для 1-го по 4-й класс. Посмотрите, есть ли у Лиги первого легиона рядом с вами, чтобы вы могли присоединиться к другим, чтобы помочь с расходами.

0

Есть некоторые системы, такие как toontalk, но для того, чтобы делать что-либо вроде программирования, вам нужно справиться с последовательностью - это следует за тем, что следует, что следует за этим - и базовой арифметикой. Вот почему 8+.

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

0

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

В дополнение к внедрению общих методов программирования, он также направлен на предоставление информации в области робототехники и искусственного интеллекта. RoboMind доступен как автономное приложение для Windows, Linux и Mac OSX. Это бесплатный и открытый источник.

Стоит попробовать!

www.robomind.net