1. "Программирование для детей", К. Вордерман, Дж. Вудкок, Ш. Макаманус и др. (
labirint.ru,
ozon.ru) Во-первых, хотелось бы рассказать про эту книгу. Эта книга - необычный экземпляр! Практически всегда книги для Семы выбираю я, а тут - ее выбрал Миша, чтобы заниматься с Сёмой программированием (кто не в курсе, Сёмин папа инженер ЭВМ), так что и отзыв будет от него.
В книге описаны два языка программирования - визуальный Scratch и Python. Их можно бесплатно добыть в Интернете. До Python мы пока не добрались, а вот Scratch доступен даже online. Он позволяет быстро, просто и наглядно создавать простые программы анимации, игрушки. И это отличный способ заинтересовать ребенка программированием!
Итак, эссе от Миши.
"Когда я был в возрасте Сёмы, мы программировали на Basic на компьютерах с зеленым экраном... Я тратил 30 минут на ввод программы (дискет не было) и 20 минут на поиск ошибок. Оставшиеся 40 минут воскресного занятия (в кружке) уходили на развитие программы. Танчик стрелял снарядом, снаряд взлетал и падал - 120 строк кода, 3 месяца в разработке.
Scratch же... Это такая уйма возможностей! Во первых, это язык программирования, нет, не просто язык - это целая среда разработки. Очень простая и легкая в освоении, есть переводы на все языки. Но мы пишем на английском, чтобы сразу прививать вкус.
Scratch дает представление, что такое объектное программирование, причем это очень легко понять. Вот персонаж на экране - это объект, а то, как он себя ведет - его скрипт. Есть сообщения для взаимодействия объектов. Много способов взаимодействия с пользователем - программы на Scratch знают нажатие клавиш, могут "слышать" через микрофон, видеть через камеру, и даже получать информацию от датчиков LegoWeDo (и конечно, управлять моторами LegoWedo) и еще много всего.
А еще Scratch доступен в онлайне и есть большое количество людей пишущих программы, игры, открытки, мультфильмы и все что угодно. И все это можно смотреть, исследовать, разбираться, как сделано (код открыт), все бесплатно. Готовую программу можно ссылкой послать по почте - и кто угодно сможет посмотреть ее прямо в браузере.
Непосредственно про книгу. Она нам с Сёмой очень понравилась! Удобно и понятно, когда на экране и в книге одно и то же. Сёма уяснил основные элементы: спрайты, костюмы, скрипты, свойства, как добавлять новые и как они взаимодействуют друг с другом. И это на третьем занятии, в 6 лет :) Мы озвучили своим голосом несколько мультиков и показали маме, полный восторг! :) От начала занятия до результата - 5-20 минут. Тут же можно все попробовать!
Книга описывает важные моменты программ и в то же время дает информацию о маленьких и очень забавных штучках, которые вдохновляют на большее - например, как нарисовать облачко-балон с текстом-мыслями персонажа. Описано, что такое события, циклы разных видов, переменные, как производить вычисления, работать со строками, что такое условия. Словом, все 7 необходимых и достаточных атрибутов любого языка, которые нужны для написания программ. Здорово описана координатная система экрана - что такое x, y и как управлять положением спрайтов, как сделать так, чтобы персонажи реагировали на звук, друг на друга, как делать игры и много, много всего. Если заразит - то это надолго.
Мы посидели вечер в Scratch и потом сели за книгу - как же здорово, все знакомо. Сёме очень понравилось придумывать программы для роботов из первой главы и он сразу понял их "проблемы".
А еще он восхищался создателями AngryBirds :
- Это они по шагам так всю программу написали?!
- Да, давай сами напишем!
- А что, можно?"
Лично меня впечатлило, что Scratch оказался совместим с LegoWeDo! Вообще, для перворобота WeDo есть своя среда, но она не поставляется в комплекте с роботом и стоит отдельных существенных денег. А тут вот оно лего и вот он Scratch и все работает! :) На фото- Сёма собирает из WeDo крокодила.
А тут крокодил уже собран и управляется с помощью Scratch - подносишь ему палец, а он его "откусываем", ам! :)
2. "Лето в деревне", Зина Сурова (
labirint.ru,
ozon.ru) Признаться, я не ожидала что книга будет на столько легкой и занимательной, ведь автор - иллюстратор, а не детский писатель, но видимо талантливые люди во всем талантливы, так что книгу мы всей семьей прочитали с большим удовольствием. Сначала читала я для Сёмы, потом Миша и все сошли во мнении, что книга замечательная. Она написала как-то очень по-настоящему, автору удается увлечь читателя без всяких сказок и фантазий, просто описывая отдых в деревне, детские летние забавы и придумки, своеобразных соседей и все, все, что происходит вокруг. Да, и вообще это книгу можно воспринимать как руководство к летнему отдыху в деревне! По ходу там даже разные советы и рецепты даются, вот хотя бы как сделать слоников из деревянных чурочек или как спечь вкусные дрожжевые булочки. Словом, очень рекомендую, особенно городским детям и родителям. Кто знает, может прочтение этой книги и вас подвигнет на покупку домика в деревне :)
Похожие растения, но одни - ядовитые, а другие нет.
А тут наличники разбираются по косточкам. Оказывается, каждая часть наличника имеет свое название.
3. "Я - робот", В. Шварц (
labirint.ru,
ozon.ru) Скажу сразу - до испытания этой книги мы еще не дошли, потому что очень увлеклись Scratch. А книга очень забавная! В ней дано полное руководство по превращению обычной коробки в настоящего робота. Все что нужно кроме коробки, это клей и ножницы.
Берем подходящую коробку - это будет наш базовый блок.
Вырезаем в ней отверстия: стерео, циклоп или другие по желанию - и система наблюдения готова!
А дальше - отверстия для приема и выдачи.
Эти забавные наклейки можно вырезать прямо из книги и приклеить на базовый блок.
Ну а дальше - как устроить внутреннее хранилище, дисплей и варианты надписей для него, а так же всяческие дополнительные элементы.
Думаю, что наш вариант робота-коробота совсем не за горами :)
................................................................
Про другие детские книги можно
почитать тут.