Денис Голиков. Программирование на Scratch, Snap!. Сборник книг. Скретч книги


Scratch: книги по программированию для детей

Ваш ребенок много времени проводит за ноутбуком или планшетом? Обожает видеоигры и уже пытается программировать? Снимает мультики с лего-человечками? Осваивает программы-редакторы? Поздравляем: вполне вероятно, у вас растет программист! Не забудьте подкинуть ему книг по теме. Ведь, оказывается, бывают учебники по программированию и для детей!

Эти две книги от издательства «РОСМЭН» адресованы читателям от 6 лет и знакомят их с языком программирования Scratch, созданным специально для обучения детей. Для того, чтобы начать обучение и создание собственных проектов, скачиваем программу Scratch на компьютер – или регистрируемся на сайте для работы онлайн.Второй шаг – заходим на сайт издательства «РОСМЭН» и скачиваем архивы с фонами и костюмами. Все эти картинки ребенок будет загружать в программу и использовать при создании игр и мультиков.Ну а теперь полистаем книги и приступим к выполнению заданий.

«Видеоигры на Scratch»

В книге «Видеоигры на Scratch» юным программистам предлагается создать шесть игр, и каждый следующий проект немного сложнее предыдущих.Книги этой серии написаны очень доступным языком, в них множество иллюстраций, помогающих понять, что, как и в каком порядке делать. Ребенок познакомится с основными понятиями Scratch – блоки, скрипты, спрайты, фоны, костюмы.И ребенок, и далекий от программирования взрослый разберутся без труда, мы с Семеном (7 лет) проверили обе книги на себе и подтверждаем.Вот как выглядит первая, самая простая, игра «Прихлопни комара». Суть игры в том, чтобы щелкнуть по быстро летающему комару и прихлопнуть его. Но сначала нужно эту игру создать с нуля! Шаг за шагом ребенок знакомится с основными принципами создания игры – командами, которые начинают и заканчивают движение, меняют одно изображение на другое, указывают объекту, как двигаться.Кроме комара, тут присутствуют и другие самые распространенные типы простых компьютерных игр. Гоночная трасса с машинками, инопланетянин и его космический корабль, смешной поросенок, который ловит падающие предметы, и многое другое.С каждой новой задачей уровень сложности возрастает. Видите, в очередной игре готовый скрипт уже гораздо длиннее и сложнее!Осваивая Scratch, ребенок все меньше пользуется подсказками из книги – и все больше у него возрастает желание придумывать, сочинять, творить. И когда все предложенные в книге проекты сделаны, можно изобрести и написать свою собственную игру. Такую же смешную, как салат из медуз, например.Ну а чтобы игры не надоели, иногда можно переключаться на другой вид творчества – например, создавать свои собственные короткие анимированные истории. Этому учит вторая книга серии – «Анимация на Scratch».

Это не конец статьи, про книгу «Анимация на Scratch» читайте, нажав на цифру “2”.

kaknado.su

Денис Голиков. Программирование на Scratch, Snap!. Сборник книг

Сборник 6 книг.

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

Snap! – блочная среда программирования, разработанная на основе Scratch в Калифорнийском университете в Беркли (University of California at Berkeley). Основным отличием данной среды программирования от Scratch являются расширенные возможности по построению собственных блоков, а также списки и функции первого класса. Эти мощные возможности позволяют использовать Snap! не только в начальной школе, но и для обучения старшеклассников и студентов.

Список книгПрограммирование на Scratch 2. Книги 1-2Scratch для юных программистовЗнакомьтесь, это Snap!Школа капитана Грампа. Scratch и Arduino для школьниковScratch для учителей и родителей. Знакомство с популярной детской средой программирования

Год 2017Жанр: Познвательная литератураФормат: PDF, DjVuКачество: Хороший скан с OCRИллюстрации: ЦветныеРазмер: 55.5 Мб

Скачать Денис Голиков. Программирование на Scratch, Snap!. Сборник 6 книг

Скачать Денис Голиков. Программирование на Scratch, Snap!. Сборник книг бесплатно:

load-knigi.com

Голиков — «Программирование на Scratch 2» PDF

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

В Scratch каждый цвет имеет свой номер. Оттенки цвета также имеют номера. Это сделано для более удобной работы с цветом. Числовые значения цветов используются в блоках «изменить цвет пера» и «установить цвет пера».

Числовые значения оттенков используются в блоках «»изменить тень пера» и «установить тень пера». Обратите внимание, из-за ошибки перевода на русский язык оттенок пера назван тенью, возможно, это скоро будет исправлено.

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

В Scratch 2.0 есть семь графических эффектов, которые могут быть применены к спрайтам и фонам. Графические эффекты применяются с использованием блоков «Изменить эффект на», и «Установить эффект в значение». Вид графического эффекта выбирается с помощью выпадающего списка, значение эффекта вводится с клавиатуры. Блок «Убрать графические эффекты», как следует из его названия, убирает все графические эффекты.

Это циклический эффект. Цвет спрайта изменяется при изменении значения эффекта от 0 до 200. При значении больше 200, например, при 201, спрайт выглядит так же, как и при 1. При 300, так же, как и при 100. При 400, так же как при 200 и при 0, то есть, без изменения цвета. Например, если у нас есть спрайт красного цвета, то при значении эффекта «цвет» равного 0, спрайт будет красным. При значении эффекта 25, спрайт станет оранжевым. При значении эффекта 50, спрайт станет жёлтым и так далее, пока, при достижении значения эффекта 200, спрайт снова не станет красным. Направление изменения цвета спрайта показано на рисунке.

Если спрайт изначально был не красного, а, например, как Кот, оранжевого цвета, то при значении эффекта 25 он станет жёлтым, при 50 зелёным, а при 75 – голубым. Изменение цветов будет происходить в том же порядке, и, при достижении значения эффекта 200, спрайт снова станет оранжевым.

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

Эффект «рыбий глаз».

При применении этого эффекта спрайт как будто надувается изнутри. Края спрайта остаются почти без изменений, а центр увеличивается в размере. Эффект не циклический, значение эффекта может быть очень велико, однако, при значении эффекта больше 1000, спрайт практически не изменяется, он превращается в круглое цветное пятно. Самые интересные изменения происходят со спрайтом при изменении значения эффекта «рыбий глаз» от 0 до 200. На рисунке показан Кот со значением эффекта «рыбий глаз» равным 200.

Слои определяют взаимное расположение спрайтов на сцене. Если один из спрайтов расположен в верхнем слое, а другой на один слой ниже, то спрайт,

scanlibs.com

Детское программирование на Scratch в 2015г / Хабр

Наконец-то! В этом году вышло целых две книги о детском языке программирования Scratch. Первая — переводная книга “Программирование для детей. Иллюстрированное руководство по языкам Scratch и Python” издательства «Манн, Иванов и Фербер»www.mann-ivanov-ferber.ru/books/programmirovanie-dlya-detej ""

Это красивое, сочно иллюстрированное издание, которое очень приятно дарить и получать в подарок.

Основное достоинство книги — она показывает как программировать не только в Скретч, но и в Питоне. Юные программисты сразу могут сравнить два этих языка и выбрать, что им подходит больше. Доходчиво объяснены многие понятия. Эту книгу необходимо подарить каждому ребенку только для того, чтобы он мог определиться, нравится ему программирование или нет. Лучше это сделать как можно раньше, лет в 10-12, чтобы не теряя времени заняться любимым делом, которое может перерасти в престижную профессию.

Вторая книга — “Первая книга юного программиста. Учимся писать программы на Scratch” Юлии Торгашевой. Эта книга полностью посвящена моему любимомe Scratch. В отличии от предыдущей книги, здесь более подробно разбирается процесс создания игр и программ. "" Подробнее описаны некоторые стороны Скретч, на которые не хватило места в книге МИФа. Эти книжки хорошо дополняют друг друга, и должны быть на столе каждого школьника. Обязательно подарите одну из них ребенку на новый год, а вторую на 23 февраля или на 8 марта :)

www.piter.com/product/pervaya-kniga-yunogo-programmista-uchimsya-pisat-programmy-na-scratch

Если же после знакомства с этими замечательными книгами у Вашего ребенка все еще будут оставаться вопросы по Scratch, Вы всегда сможете найти в яндексе ссылки на scratch5russia.com на котором раздаются бесплатные самоучители Scratch.

Самая лучшая новость этой осени пришла от проекта Кодабра, который запускает всемирно известный Супер-Мега фестиваль Young Digital Makers в городе Москва и проводит в рамках этого фестиваля Конкурс по программированию для школьников!!!

В конкурсе будет три номинации: Анимация, Компьютерная игра, Музыкальный трек. — Scratch и HTML5 для анимаций; — Scratch и Unity3D для игр; — Sonic Pi для музыкальных треков.

Для того, чтобы школьники быстрее въехали в Scratch, Unity3D, HTML5 и Sonic_Pi будут выложены горы обучающих материалов. Если Вы знаете еще где их достать, то, пожалуйста, разместите в комментах к этой статье. Поможем школьника побороться за главный приз! Вот ссылка на страничку конкурса www.codabra.org/young-digital-makers-contest

Последняя новость из мира Scratch — планируется организация онлайн-курсов для детей и родителей по программированию на Scratch. Записаться можно вот здесь. scratch5russia.com/scratch-online Курсы будут организованы уже этой осенью. Планируется на платформе GoToMeeting.

Учите детей программированию на Scratch!

habr.com

Кодим на Scratch: создаем игры, мультфильмы, учебные программы на самом простом языке

Екатерина Ушахина

Учиться программировать не только очень полезно, но и просто и весело. Особенно с нашей сегодняшней новинкой «Scratch для детей».

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

При этом программировать на Scratch гораздо проще, чем на других языках. Давайте попробуем?!

Как из конструктора

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

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

Scratch хорошо развивает логику и учит решать задачи. А еще кодить на Scratch очень весело. Ваш юный программист сможет создавать мультфильмы, презентации, слайд-шоу, а также напишет много настоящих игр — «Фейерверк», «Стукни крота», «Виселица», «Охота», «Поросячья латынь» и многие другие. Подробные объяснения, разобранные по шагам примеры и множество упражнений помогут освоить Scratch без труда.

Вот что говорят авторы:

Вам когда-нибудь хотелось создать свою компьютерную игру, снять мультфильм, сделать учебное пособие или научную симуляцию? Scratch — графический язык программирования, который позволит вам легко создавать подобные программные приложения и многое другое. Написав программу в Scratch, вы можете сохранить ее на своем компьютере или загрузить на сайт Scratch, где другие пользователи смогут ее прокомментировать или использовать при создании новых проектов. Круто? Тогда за дело!

В чем прелесть языка Scratch?

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

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

На Scratch вам не надо писать никаких сложных команд вручную. Вы будете создавать программы, соединяя графические блоки. Непонятно? Взгляните на рисунок ниже. Кот, которого вы видите, называется спрайтом. Спрайты понимают и выполняют наборы команд, которые вы им даете. Синий блок слева говорит коту, что нужно, чтобы в облачке появился текст «Привет!».

Сравните, как выглядит команда, которая заставляет говорить кота «Привет!» в Scratch и в других языках программирования. Правда, в Scratch все удивительно просто?

В Scratch вы можете программировать, соединяя разноцветные блоки, как если бы вы собирали что-то из кубиков Lego. Соединенные между собой блоки, или «стеки» блоков, которые вы создаете, называются скриптами. Они помогают спрайтам двигаться и меняться.

Почему именно эта книга?

— Автор книги — Мажед Маржи, влюбленный в свое дело старший разработчик в General Motors и преподаватель в Университете Уейна в Мичигане.

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

— Книга очень содержательная. Все темы в ней объясняются подробно и пошагово. В первых трех главах рассказывается о языке  Scratch, как о мощном инструменте для рисования геометрических фигур и создания мультимедийных приложений. А остальная часть книги посвящена элементам программирования в Scratch: от создания простых спрайтов, которые двигаются, думают и говорят, до знакомства с процедурами, переменными и списками. Изучив эту книгу, ваш ребенок сможет самостоятельно писать программы — любые, какие только пожелает!

— Каждая глава в книге — законченная программа, которую дети напишут, опираясь на советы автора.

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

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

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

Что думают юные программисты и их родители

Оксана Иванова, отзыв с Лабиринт. ру:«Еще одна книга про мой любимый Scratch. Если рассматривать ее как учебник, то это лучшее, что есть по Scratch. Понравилось, что в книге много примеров, которые можно использовать в старшей школе для подготовки проектов по физике, например, есть пример с резисторами и автоматическим вычислением параметров цепи в соответствии с законом Ома. Много рассказано не только о Scratch, но и в целом о программировании, что может быть полезно и при создании программ на других языках».

Наталья Пряничникова, отзыв с Лабиринт. ру : «Пока лучшая книга по Scratch для тех, кто серьезно настроен научиться программировать. Это наиболее полное изложение возможностей и хитростей работы со Scratch. Получили огромное удовольствие от работы с книгой».

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

По материалам книги «Scratch для детей».

deti.mann-ivanov-ferber.ru

Новые книги о детском программировании на Scratch / Хабр

На полке книг о Scratch появились две новинки от издательства «РОСМЭН»: «Видеоигры на Scratch» и «Анимация на Scratch». Мини-серия называется «Программирование для детей», книги отлично подойдут как умеющим читать первоклашкам, так и детям постарше. Книги перевел Денис Голиков, так что за качество перевода терминов и понятий можно ручаться.

Достоинства Scratch как среды для первого знакомства с программированием давно известны. Самое главное: чтобы начать программировать на Scratch, не нужно уметь быстро набирать код на клавиатуре. Достаточно освоить простые понятия («спрайт», «сцена», «костюм», «скрипт»), научиться ориентироваться в окошках-областях экрана и разобраться с базовыми инструментами. В этом отлично помогут книги от «РОСМЭН».

Хотя обе книги предназначены для новичков, в книге «Видеоигры на Scratch» собраны самые простые проекты, более подходящие для первых шагов в программировании.

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

Далее ученику предлагается самому создать свои первые проекты-видеоигры. Они приводятся от простого к сложному. Всего в книге шесть проектов, работая над которыми, ребенок узнает, как устроены видеоигры «изнутри», зачем в играх нужны правила, как найти баланс в сложности игры. Для того, чтобы проекты получились такими же, как в книгах, на сайте издательства создан специальный раздел, где зарегистрированный пользователь сможет скачать материалы – изображения персонажей и фоны.

Что ребенок освоит, работая над проектами из книги «Видеоигры на Scratch»:

  • Проект 1, игра «Прихлопни комара». Начинаем новый проект и учимся менять костюмы спрайтов. Программируем случайное движение спрайта.
  • Проект 2, игра «Гоночная трасса». Учимся управлять спрайтами с клавиатуры. Заставляем спрайты звучать.
  • Проект 3, игра «Поймай, если сможешь!». Учимся контролировать взаимодействие между персонажами. Закрепляем умение программировать случайное движение.
  • Проект 4, игра «На пляже». Узнаем, как можно подсчитывать очки в игре при помощи переменных. Учимся использовать сообщения.
  • Проект 5, игра «Чумовой зонтик». Научимся создавать и удалять клоны, узнаем, как ими управлять.
  • Проект 6, игра «Салат из медуз». Учимся программировать игру с горизонтальной прокруткой уровня. Узнаем, как сделать так, чтобы каждый раз условия игры изменялись.
Кроме этих проектов в книге есть и задания «на смекалку», найти решения которых нужно самостоятельно. Благодаря им не заскучает даже тот, кто легко решил основные задачи каждого проекта. Так что эту книгу можно смело рекомендовать для занятий в группах с разным уровнем подготовки учеников. В конце книги для удобства даны ответы на все задания. Купить книгу можно на Ozon или Rosman.ru

habr.com

Читать книгу Scratch для учителей и родителей. Знакомство с популярной детской средой программирования Дениса Голикова : онлайн чтение

Scratch для учителей и родителейЗнакомство с популярной детской средой программированияДенис Голиков

© Денис Голиков, 2017

ISBN 978-5-4485-6301-0

Создано в интеллектуальной издательской системе 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!».

Дальше идет лента с недавно опубликованными проектами.

Следующая лента содержит проекты, которые «ремиксит сообщество». Ремикс – это копия чужого проекта с некоторыми изменениями. Значок спирали с числами показывает количество ремиксов проекта.

Заключительная лента показывает, что любит сообщество. Она содержит проекты, набравшие большое количество лайков за последние сутки.

Строка меню, расположенная в верхней части экрана ссылается на основные разделы сайта.

Кнопка Создавай ссылается на онлайн редактор Скретч.

Следующая кнопка Исследуй ссылается на хранилище опубликованных проектов.

Кнопка Обсуждай ведет на форум Скретч.

Помощь содержит справочные материалы и ссылки.

Регистрация на сайте

Регистрация начинается с нажатия кнопки Присоединиться.

Введите имя пользователя и пароль из букв, цифр и символов, например Denis1976. Запишите имя пользователя и пароль в блокнот.

Затем заполните личную информацию. Правду писать не обязательно.

Создатели программы – ребята с большим чувством юмора, поэтому сделали возможность придумать пол среднего рода.

В следующем окне введите свой электронный адрес и нажмите Далее.

Откроется следующее окно.

...

конец ознакомительного фрагмента

Внимание! Это ознакомительный фрагмент книги.

Если начало книги вам понравилось, то полную версию можно приобрести у нашего партнёра - распространителя легального контента ООО "ЛитРес".

iknigi.net