Платно для начинающих

«И всё-таки она вертится!».

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

Разрешите этот пост не на правах рекламы, но примера для.

Итак, вашему вниманию книга «Программирование для детей. Иллюстрированное руководство по языкам Scratch и Python».

Программирование для детей

Это перевод с английского «Computer Coding for Kids. A Unique Step-By-Step Visual Guide, From Binary Code to Buildings Game». Настоящие проекты игр и анимации Для детей 8‒12 лет. Самоучитель по базовым языкам программирования.

Ссылка: http://www.mann-ivanov-ferber.ru/books/programmirovanie-dlya-detej/

Дата выхода первого издания: 15 апреля 2015. Объем 224 стр. Обложка полумягкая. Формат 205х260 мм, энциклопедический.

Научный редактор: Денис Голиков, scratch teacher, автор сайта scratch4russia.com (о нём ниже).

Фишка книги

Многие талантливые программисты начинали свой путь еще в детстве ― с создания простых игр. Это интересно и понятно ребенку. Именно поэтому авторы этого самоучителя предлагают простые проекты игр и анимации, выполняя которые, ребенок будет учиться программировать.

Минус: доступна только в бумажном формате. Её доставка в мою страну впечатляет, она больше, чем стоимость книги. А здесь, у местных барыг, ценник просто зашкаливает. Будет в электронном формате — куплю, а пока — нет.

Бесплатно для продвинутых

Если платная книга рассчитана на то, что из взрослых некому объяснить школьнику азы программирования, то для тех из вас кто является ИТ-специалистом или даже программистом это пустая трата денег.

Вы в состоянии сами объяснить ребенку на примерах, что такое алгоритм, переменная, условие или цикл. И с этого места вам потребуется «продвинутый» курс.

На сайте scratch4russia можно найти ссылку (без порно и СМС) на скачивание бесплатной книги «Программирование на Scratch» Д.В. Голиков, ориентированной на изучение школьниками 3 – 5 классов, имеющими базовые компьютерные навыки. Книга имеет две части. Там же можно скачать номера ежемесячного журнала «Scratch Times».

А вот и статья автора о том, как все начиналось «Мой опыт обучения детей 8-10 лет программированию на Scratch».

«Все предложения детей по усовершенствованию игр — на конец занятия. Есть один мальчик, он не хочет делать по написанному, а сразу начинает генерировать идеи. В результате отходит от плана урока. Понаделает своих скриптов. У него ничего не работает, и он начинает отвлекать меня. А разобраться в чужом коде не всегда просто, даже если его писал 8 летний пацан.»

:)

Там же ссылка на некоммерческий проект «Кодабра».

«Первыми учениками Кодабры стали 8 летний Максим и 6 летняя Майя. И сразу же все пошло не так как планировалось. Они наперебой генерили идеи мультфильмов, перескакивали с идеи на идею, всячески манипулировали мной. За два часа мы сменили с десяток фонов и героев, обсудили около 15 возможных сценариев развития действий и в итоге сделали лишь один передвигающийся спрайт.»

:) Как раз по теме «Как создаются компьютерные игры».

Еще бесплатные проекты

На сайте studio.code.org находится Open Source портал для обучения детей основам программирования. Есть уроки из области программирования (например, циклы и условия), общие темы из области компьютерных наук (например, как работает интернет).

Видео имеют русские титры, базовые уроки, которые я просмотрел, все русифицированы.

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

Дети могут поделиться ссылкой на получившееся у них приложение или анимацию со всеми желающими.

Слава роботам

Слава роботам

Бегло, только ссылки: