Pull to refresh

Comments 15

Ох, как же дождаться, когда ребенок дорастет…

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

Думая для ребенка нужно что то визуально красочное и чтобы можно было показать сразу же результат, например собрать машинку или робота и показать как с помощью команд описанных в коде управлять. Тоже хочу показать дочке как подрастет scratch и другие визуальные языки программирования, но если ребенок не заинтересуется то не буду настаивать, значит это не его.
визуально красочное и чтобы можно было показать сразу же результат
Scratch, если устраивает программирование блоками, Greenfoot — если хочется Java.
не буду настаивать, значит это не его
Программирование — не худший способ повышения переносимости разочарований, которых на учебном пути будет не мало.
По личному педагогическому опыту, повысить успешность детского «вхождения» в программирование можно объяснив и показав алгоритмы «на пальцах». То есть не сразу ребенка сажать за монитор и конструктор, а для начала предложить составить алгоритмы обычных бытовых процедур.

У меня для этого использовался большой набор карточек с кучей простейших предметов и связанных с ними действий, из которых дети составляли, например, «уборку дома», «приготовление супа» (для девочек) или «постройку стула» (для мальчиков). Например последнее можно было составить из дерева, пилы, завода (пилорамы), магазина, линейки, молотка и счастливой мамы :) А кто-то еще добавил в этот ряд параллельный процесс (!!! Вот где будущий программист в свои то 7 лет) с коровой и с пистолетом, чтобы сделать кожаную обивку для стула :)

Контрольная группа, которая проходила такой же по числу занятий курс, но начинала его сразу с изучения визуального компилятора и конструктора, показала в итоге на 20% худшую совокупную успеваемость и на 35% меньшую вовлеченность.

Я это все к чему — советую попробовать дочку как-нибудь также посвящать в это таинство :)
«уборку дома», «приготовление супа» (для девочек)
Любопытный выбор. А что если детям предоставить возможность выбрать, хочется ли им алгоритмически кашеварить или превращать Бурёнку в стул?
20% худшую совокупную успеваемость и на 35% меньшую вовлеченность
Успеваемость вы, наверное, измеряли стандартизированным тестом и заранее убедились в том, что в одной из групп не собрались дети с папами-мамами из IT. Как измеряли «вовлечённость» хотелось бы узнать.
Ага, дети сами выбирали, что делать из довольно обширного списка (тут все ограничивает набор карточек, который таки конечен). Я лишь пример привел. Вообще весь учебный процесс в том учебном заведении строился на развитии самостоятельности.
Успеваемость измерялась не тестами, а во-первых по тому, как далеко успели команды продвинуться внутри учебного курса к концу смены, а во-вторых какое число поставленных задач в итоге успешно выполнял робот/другой девайс в каждом из заданий курса (дети сами выбирали, что им больше всего интересно было сделать из списка задач за ограниченное время).
Вовлеченность определялась в процессе смены (три месяца) с помощью нескольких опросников с вопросами а-ля «Хотелось бы тебе дома ходить на такой же кружок?» (дело происходило в лагере) и «Что для тебя самое интересное в этих занятиях?» (кто-то отвечал просто «Играть за компьютером», а кто-то релевантное «Самому делать робота»). Подобные вопросы позволяют понять, нравится ли детям то, что им предлагают делать. Таким образом, например, отказались от игры в зарницу — несколько лет подряд были низкие отзывы детей, хотя педагоги недоумевали, помня как нравились им аналогичные игры из собственной молодости.

По убежденности в папах и мамах — около половины детей были из детских домов/школ-интернатов. Все дети были заранее отсортированы по группам равномерно по школьной успеваемости, чтобы в командах более сильные работали вместе с более слабыми (в смене участвовали учащиеся 1-4 и отдельно 5 класса).
Для NXT в своё время существовала альтернативная прошивка LeJOS (Java), похоже, есть версия и для EV3. Год назад искали Python для EV3 и наткнулись на ev3python. Сделано, увы, скорее «фанатами для фанатов» нежели для обучения ООП с Mindstorms.
Надеюсь, в третьей версии Scratch, наконец-то откажутся от Flash!
Мне кажется, Scratch здесь более интересен. Уже во второй версии на нем можно делать проекты под ардуино. Тем самым переход от Mindstorms (все-таки не дешевая платформа) на другие платформы будет легче.
Sign up to leave a comment.