Книга юных программистов на Scratch. Скретч книга


Книга недели: «Scratch для детей. Самоучитель по программированию»

Похоже, скоро знание хотя бы основ программирования будет таким же необходимым рабочим навыком, как сейчас умение пользоваться электронной почтой. А в обучении часто действует принцип: раньше начнешь — лучше усвоишь. «Scratch для детей» поможет школьникам (и их родителям) в буквальном смысле играючи научиться писать собственные программы.

Книга: «Scratch для детей. Самоучитель по программированию»

Оригинальное название: Learn to Program with Scratch

Автор: Мажед Маржи

Вышла: 2017 год

Издательство: «Манн, Иванов и Фербер»

Рекомендуемый возраст: от 8 лет

Об авторе

Мажед Маржи — опытнейший программист и преподаватель. Будучи старшим разработчиком в General Motors, за 15 лет практической работы он сделал немало, чтобы превратить современный автомобиль в компьютер на колесах. Помимо работы в автопромышленности Мажет ведет несколько курсов в Университете Уэйна. У него двое сыновей, поэтому он прекрасно понимает, как увлечь детей и помочь им учиться.

О книге

«О, про «царапку» даже книжки пишут!» — воскликнул мой девятилетний сын, увидев принесенную домой книгу. Уже несколько месяцев он ходит в кружок Scratch-программирования и после каждого занятия взахлеб рассказывает, что они сделали. Царапкой дети зовут забавного котенка, который появляется на экране при запуске Scratch, и сам язык программирования (scratch по‑английски означает «царапина», «царапать»). Но книга, о которой идет речь, не совсем про «царапку». Это настоящий учебник вполне серьезного программирования, где Scratch — прежде всего инструмент, пример для объяснения. Фото Выбор совершенно закономерен. Визуальная объектно-ориентированная среда программирования Scratch была разработана в Массачусетском технологическом институте специально для обучения детей. Руководит командой «царапководов» удивительный человек — Митчел Ресник, благодаря которому дети всего мира фанатеют от Lego-роботов. И как самые сложные Lego-фигуры собираются из отдельных кубиков, при помощи Scratch программы легко и наглядно собираются из разноцветных «кирпичиков"-блоков. В программу можно вносить любые изменения в любой момент и сразу видеть, как она работает. К тому же все, что нужно для начала занятий со Scratch, — доступ в интернет, проекты можно создавать непосредственно в браузере.

Ни один ребенок не станет читать описание программы и разбирать ее функции, если ему не будет интересно. Поэтому первое, что автор предлагает сделать (попутно с кратким обзором интерфейса), — научить котенка-царапку перемещаться и мяукать. А дальше идет черед игр: пинг-понг, «Поймай яблоко», «Стукни крота», космической стрелялки и т. д., викторин и мультфильмов. Каждый шаг создания программ подробнейше описан и проиллюстрирован. Обширный теоретический материал (включая, например, сведения о булевых выражениях или принципах структурного программирования) дается попутно. Хотите поиграть в кости? Давайте разбираться с переменными.

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

Каким бы увлекательным ни был процесс написания собственной игры и сколько бы полнейшего восторга и гордости ребенок ни испытывал при виде результата, работа с учебником (прочесть, понять, выполнить задание) — занятие для большинства современных детей довольно утомительное. Поэтому книга — хороший повод сесть за компьютер вместе с ребенком. Ничто так не сближает, как совместная игра. Кроме, пожалуй, совместно созданной игры.

Информация о книге на сайте издательства.

P. S. Своим названием язык программирования обязан вовсе не котенку и его коготкам, а диджеям, которые занимаются скретчингом, — крутят виниловые пластинки взад-вперёд руками, смешивая музыкальные темы.

www.popmech.ru

Книга юных программистов на Scratch

Как создавалась книга.

Мне 37 лет. По образованию я инженер электронщик, не программист. Мой сын, Артём, увлёкся программированием на Scratch в 7 лет. Я стал искать в интернет книги о Scratch для детей 7-9 лет, и ничего не нашел. Все учебники Scratch рассчитаны на возраст 11-13 лет, хотя ничего особенно сложного в Scratch нет. Обладая начальными знаниями математики можно использовать больше половины возможностей Scratch и делать прикольные игры и мультфильмы. После того, как Артем освоил Scratch, он очень расстроился, узнав что в школе они не будут его изучать, и другие дети - его друзья и одноклассники никогда не узнают такую интересную программу. Я принял решение пожертвовать воскресными вечерами ради организации клуба программистов на Scratch. И вот, год назад мы с ним начали вести кружок юных программистов на Scratch для детей 8-11 лет. К каждому занятию Артём придумывал новую игру, использующую новые блоки Scratch. В результате набралось материала на целую книгу. Осенью 2013г. в кружок пришли новые ребята, книга была протестирована на них. Дети дали несколько замечаний, я подробнее разъяснил сложные места, и теперь книга опубликована.

 Некоторые дети уже изучили всю книгу, и требуют продолжения! По состоянию на ноябрь 2013г. вторая книга готова уже наполовину. Детям обучение по книге очень нравится, т.к. все очень подробно объяснено и не требует участия родителей. Родителям это тоже нравится, они могут заняться своими делами.

Все примеры из книги опубликованы на сайте http://scratch.mit.edu/users/scratch_book/

Scratch разработан в 2006г. под руководством Митчела Резника группой Lifelong Kindergarten в лаборатории Media Lab Массачусетского технологического института.

Scratch работает на компьютерах с Windows или Linux. Ни на каких планшетах не работает!

Каждая глава требует около 20-30 минут на изучение. Изучать более двух глав за день не рекомендуется.

Введение. Для родителей. Как скачать и установить Scratch.

Программа Scratch бесплатно скачивается из интернета по адресу http://info.scratch.mit.edu/ru/Scratch_1.4_Download (версия 1.4). Это не последняя версия Scratch, однако, она содержит все необходимое для интересной работы и не требует подключения к интернет. Версия 2.0 работает онлайн в браузере и требует постоянного интернет-подключения.

Установка программы – проще некуда.

Скачиваем по указанной ссылке файл ScratchInstaller1.4.exe, на вирусы можно не проверять, место надежное.

Запускаем ScratchInstaller1.4.exe и несколько раз нажимаем кнопку «Next» (или «Далее»). По умолчанию программа установится в папку Program Files, и создаст в папке «Мои документы» папку «Scratch Projects» -там будут лежать сделанные программы. На рабочем столе появится ярлык.

Родители свободны. Заходите через час, оторвите ребенка от компьютера, пускай побегает. Если ребенок хочет продолжить занятия немедленно, то должен сделать не менее 100 приседаний.

Глава 1. Как устроен Scratch. Первая программа.

Запустите Scratch через ярлык на рабочем столе.

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

Книга юных программистов на Scratch

Теперь очень хорошо видно, что Scratch состоит из трёх частей. Слева куча синих блоков. Справа на белом фоне будет работать программа. В центре пустое место, там мы будем складывать программу из блоков, это рабочая область.

В Scratch много блоков разного цвета. Мы в основном будем использовать синие, желтые, фиолетовые и голубые.

Пощелкайте мышкой на названиях блоков слева вверху.

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

Выбираем слева вверху желтые блоки «контроль» и тянем в центр экрана блок «когда клавиша пробел нажата» и там его бросаем. Чтоб тянуть блок, надо нажать на него мышкой и тянуть, а не просто щёлкнуть.

Весь материал - смотрите документ.

videouroki.net

Scratch для учителей и родителей - Денис Голиков — Ridero

Введение

Скретч — это новая бесплатная среда программирования, которая позволяет детям от 7 лет создавать собственные истории, мультфильмы, игры и другие произведения. Эта программа позволяет детям выразить себя в компьютерном творчестве. Скретч специально разрабатывался как новая учебная среда для обучения школьников программированию.

В Скретче можно создавать мультфильмы, играть с различными объектами, видоизменять их вид, перемещать их по экрану, устанавливать формы взаимодействия между объектами. Программы создаются из разноцветных блоков точно так же, как собираются из разноцветных кирпичиков конструкторы Лего. Scratch разработан в 2006г. под руководством Митчела Резника группой Lifelong Kindergarten в лаборатории Media Lab Массачусетского технологического института.

Немного статистики

Скретч широко используется в школах всего мира для обучения детей основам программирования. Вот немного статистической информации с официального сайта https://scratch.mit.edu/statistics/.

Создано более 24 миллионов проектов.

Зарегистрировано больше 20 миллионов пользователей со всего мира, из них 8353 из России (0,04%)!

Количество новых пользователей, зарегистрированных на сайте Скретч, непрерывно возрастает. Это означает, что все большее количество школ во всем мире используют Скретч в образовательном процессе.

Количество новых пользователей по месяцам. Средний возраст скретчеров составляет 11—13 лет.

В настоящее время Скретч получил наибольшее распространение в США (8832 тыс.), Великобритании (1834 тыс.), Австралии (791 тыс.), Испании (598 тыс.). Это обусловлено большим количеством специализированной литературы на английском языке и обязательным включением Скретч в школьную программу.

Популярность Скретч в странах мира.

Как выглядит типичный проект на Скретч

Вот пример небольшого проекта, сделанного второклассником. Это мультфильм про Кота и Летучую мышь. Вот так выглядит сцена до запуска проекта.

Начало. Герои стоят на своих местах. Затем Кот приближается к Летучей мыши и здоровается. Мышь угрожает. Кот надевает реактивный ранец и улетает. Летучая мышь плачет. Вот как выглядит программа Кота. А вот как выглядит программа Летучей мыши.

По этой ссылке можно протестировать работу проекта

https://scratch.mit.edu/projects/14155407/

Контакты автора

Сайт автора http://scratch5russia.com/

Вконтакте https://vk.com/scratch.book

Facebook https://www.facebook.com/ScratchBook4u

Электронная почта [email protected]

Способы работы в среде Скретч

Существует два способа работы в среде Скретч. Первый способ — работа на сайте https://scratch.mit.edu. Второй способ для тех, кто решил ограничить детям доступ в интернет — работа в оффлайновом редакторе. На сайте можно работать двумя способами, регистрируясь и не регистрируясь. Если Вы зарегистрируетесь, то станете членом сообщества, получите возможность опубликовывать свои проекты, сможете «лайкать» и «ремиксить» проекты других скретчеров, сможете встраивать свои работы на сторонние сайты. Программируя на сайте без регистрации, Вам придется каждый раз по окончании работы сохранять проект на свой компьютер и загружать его со своего компьютера в следующий раз.

Знакомство с сайтом scratch.mit.edu

Сайт Скретч расположен по адресу scratch.mit.edu.

scratch.mit.edu

Сайт автоматически определяет по IP адресу посетителя его географическое положение и автоматически переключается на соответствующий язык. Однако если переключения на русский язык не произошло, то Вы всегда можете переключиться вручную.

Прокрутите страницу вниз. Раскройте выпадающий список и найдите Русский язык.

После того как сайт переключен на русский язык, можно ознакомиться с его структурой. На сайте есть несколько лент со ссылками на проекты. У всех незарегистрированных пользователей эти ленты одинаковые, а у зарегистрированных — настроены индивидуально.

Первая лента — Избранные проекты. Это проекты, которые специально отобраны модераторами сайта. Следующая лента — избранные студии. Студии — это сообщества, создающие проекты на определенную тему. Затем лента проектов, курируемых одним из модераторов сообщества. Кураторы — это опытные посетители сайта, которые помогают новичкам. Ниже расположена лента проектов одной из популярных студий — «Things to try!».

ridero.ru


Смотрите также