Создание озвученной анимированной истории, выполненной в среде программирования Scratch

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 31.01.2023
Размер файла 18,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Колледж делового администрирования экономики и финансов

Создание озвученной анимированной истории, выполненной в среде программирования Scratch

Мустафина Элиза

Ивлева Вероника

Оренбург, 2019

Оглавление

  • Введение
  • 1. Задачи проекта
  • 2. Теоретическая часть
  • 3. Практическая часть
  • Заключение
  • Список литературы

Введение

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

Современные дети с самого начала жизни окружены технологиями. Но просто научиться пользоваться ими - совсем не то же самое, что понимать принцип их работы.

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

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

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

В свободное время, я уже три года занимаюсь в кружке по робототехнике и программированию «Мой Робот». Я научилась создавать роботов и их программировать, научилась паять микросхемы, делать анимационные истории, поэтому данная работа мне особенно интересна.

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

Следует отметить, что программирование развивает логику и интеллект.

В настоящее время очень популярным стал язык (и среда) программирования Scratch. Учащиеся используют Scratch на всех уровнях (от школы до университета) при обучении различным специальностям. Scratch используется в более чем в 150 странах и доступен на более чем 40 языках.

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

Цель проекта - создание озвученной анимированной истории, выполненной в среде программирования Scratch.

Задачи проекта:

1) познакомиться со средой Scratch, с ее возможностями и характеристиками;

2) изучить особенности программирования в среде Scratch;

3) создать озвученную анимированную историю, выполненную в среде программирования Scratch по мотивам произведения Отфрида Пройслера «Маленькое приведение».

Объект исследования: среда программирования Scratch.

Гипотеза: используя простую среду программирования Scratch, можно создать интересную анимированную историю.

?

1. Теоретическая часть

scratch программирование анимированный

Особенности программирования

В 1980 году профессор математики всемирно известного Массачусетского технологического университета США, Сеймор Паперт, опубликовал книгу, в которой он утверждал, что дети, в детстве занимающиеся программированием, в будущем были более успешны в точных и логических науках.

Позже его выводы подтвердили серией исследований профессора Рой Реа и профессор Курланд. В 1984 они опубликовали статью, к которой на основании наблюдений подопечных сделали выводы, что обучение программированию в раннем возрасте с подробным объяснением всего механизма приводит к повышению способностей детей, а также к тому, что им легче своих сверстников справляться с логическими и математическими задачами.

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

Написание кода является последовательным процессом - это как рассказать историю, где вы должны знать, что писать и почему одно следует за другим в определенном порядке.

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

Языков программирования много, и с каждым годом их становится все больше. Наиболее популярные языки программирования для детей: Scratch. Python, Ruby, Java, Javascript.

В данном проекте мы выбрали язык программирования Scratch.

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

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

Наконец, в-третьих, вокруг данного языка программирования сложилось активно действующее, творческое, разнонаправленное, интернет-сообщество. На сайте http://scratch.mit.edu зарегистрировано более 13 млн пользователей со всего мира.

Язык программирования Scratch

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

Талисманом Scratch является рыжий Кот. Он встречает всех, открывших редактор. Проект по созданию Scratch инициирован в 2003 г.

Scratch создан в лаборатории Lifelong Kindergarten Массачусетского технологического института под руководством профессора Митчела Резника (Mitchel Resnick) в 2007 г.

Создатели Scratch разрабатывали его специально для детей 8-16 лет. Однако 6-7-летние дети, которые умеют читать, считать, а также пользоваться мышью, тоже могут создать простые проекты.

На сайте http://scratch.mit.edu зарегистрировано более 13 млн пользователей со всего мира. Из них 5,7 млн из США, 1,4 млн из Великобритании и всего 0,008 млн из России.

Какие же навыки XXI века может приобрести учащийся, увлекающийся программированием на Скретч:

1. Умение мыслить логически. Скретч содержит множество логических блоков, которые помогут ребенку освоить законы логики.

2. Математические способности.

3. Возможность запоминать большое количество информации.

4. Способность планировать свои действия.

5. Умение рисовать с помощью графического редактора.

6. Фантазию.

8. Аналитические способности.

9. И, главное, ответственный подход к сохранению проектов

Работая в среде Скретч дети учатся создавать мультфильмы, игры, сложные скрипты (то есть программы), рисовать в векторном и растровом графических редакторах, изменять звук, вводить, выводить и обрабатывать информацию.

Можно выделить следующие свойства Scratch:

? Простота и дружественность интерфейса позволяют начинать изучение программирования, как только дети научатся читать.

? Редактор текстов как конструктор дает возможность на подсознательном уровне превратить «уч?бу» в «не уч?бу», а кроме того - сократить количество ошибок в программе.

? Ориентированность на графику, так как доказана эффективность обучения с опорой на наглядно-образное мышление.

2. Практическая часть

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

В представленном проекте рассмотрены параллельные и последовательные процессы, циклы, реализована зависимость от переменных, изучены триггеры.

Работа представляет собой озвученную анимированную историю, выполненную в среде программирования Scratch.

Мы выбрали любимое произведение писателя Отфрида Пройслера «Маленькое приведение», пересказали сюжет на фоне анимации и создали озвученную анимированную историю.

Этапы создания практической части проекта:

1. Нарисовали спрайты (это персонажи истории) и их костюмы (то есть их изображения в разных позах).

2. Создали программу из определенных скриптов.

Программа (в Scratch называется скрипт) состоит из отдельных команд. Каждая команда изображается в виде графического блока («кирпичика»). Запрограммировали каждый спрайт.

3. Озвучили главных героев.

Действующими героями мультика являются:

1. Главный герой: маленькое привидение. Он имеет большее количество костюмов, так как имеет очень много действий.

2. Друг маленького привидения: Филин Шуху. Он имеет намного меньше костюмов, так как в мультике присутствует меньше, чем Маленькое привидение.

3. Торсен Торсенсон имеет один костюм, так как присутствует только в воспоминаниях маленького привидения.

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

Заключение

Умение программировать наряду с умением читать и считать является базовым навыком для современных детей.

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

Одним из самых популярных языков программирования среди детей является Scratch. С его помощью можно создавать разные интересные программы.

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

Гипотеза нашего проекта нашла свое подтверждение в практической части.

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

Перспективы развития проекта:

? создание компьютерных игр, выполненных в среде программирования Scratch;

? участие в международной Scratch-Олимпиаде по креативному программированию 2019 года;

? поездка в летний IT-лагерь в Иннополис, с целью получения знаний в области программирования и робототехнике.

Список литературы

1. Босова, Л.Л. Методика применения интерактивных сред для обучения младших школьников программированию / Л.Л. Босова, Т.Е. Сорокина // Информатика и образование. - 2014. - №7.

2. Вордерман К., Вудкок Дж., Макаманус Ш. Программирование для детей/ К. Вордерман, Дж. Вудкок, Ш. Макаманус и др.; пер. с англ. С. Ломакина. - М.: Манн, Иванов и Фебер, 2015. - 224 с.: ил.

3. Голиков Д.В. Scratch для юных программистов. - СПб.: БХВ-Петербург, 2017. - 192 с.: ил.

4. Е.И. Юревич. Основы робототехники - СПб.: Наука, 2013, 259 с.

5. Маржи, Мажед М25 Scratch для детей. Самоучитель по программированию / Мажед Маржи; пер. с англ. М. Гескиной и С. Таскаевой - М.: Манн, Иванов и Фербер, 2017. - 288 с.

6. Рындак В.Г., Дженжер В.О., Денисова Л.В. Проектная деятельность школьника в среде программирования Scratch: учебно-методическое пособие / В.Г. Рындак, В.О. Дженжер, Л.В. Денисова. - Оренбург: Оренб. гос. ин-т. менеджмента, 2009. - 116 с.: ил.

7. Скретч: идея, программа, общество / Официальный сайт проекта Scratch [Электронный ресурс]. - Режим доступа: http://scratch.mit.edu/. - Дата доступа: 11.10.2018.

8. Школа Scratch [Электронный ресурс] // Материал с Wiki-ресурса Letopisi. Ru - «Время вернуться домой». URL: http://letopisi.ru/index.php/Школа_Scratch

9. Я, робот. Айзек Азимов. Серия: Библиотека приключений. М: Эксмо, 2002.

10. RB.RU Мнение: Зачем учить детей программировать. 19 октября 2018

Размещено на Allbest.ru

...

Подобные документы

  • Исследование возможностей и областей использования языка программирования JavaScript. Сравнительный анализ языков программирования JavaScript и PHP. Разработка интерактивного Web-приложения на примере теста по теме "Программирование на языке Delphi".

    практическая работа [26,0 K], добавлен 04.02.2015

  • Проектирование программного модуля в среде программирования Borland Delphi 7.0. Схемы алгоритмов решения задач по темам "Символьные переменные и строки", "Массивы", "Работа с файлами", "Создание анимации". Реализация программного модуля, код программы.

    отчет по практике [961,6 K], добавлен 21.04.2012

  • Описания объектов, свойств, методов, формы и основных модулей текста программы в среде Delphi. Создание Windows-приложения на алгоритмическом языке Object Pascal в среде визуального программирования. Анализ результатов тестирования программного продукта.

    курсовая работа [2,4 M], добавлен 27.08.2012

  • Общая характеристика и оценка возможностей языка программирования си-шарп, его сходные и отличительные черты от С++ и Java. Разработка с помощью данного языка программирования лексического и синтаксического анализатора. Составление таблиц разбора.

    курсовая работа [111,6 K], добавлен 11.06.2010

  • Применение языков программирования в web-разработках. Создание документа с поддержкой гипертекста с помощью HTML. Использование JavaScript для программного доступа к объектам приложений. Perl - процедурный язык программирования; псевдообъектный язык PHP.

    курсовая работа [260,9 K], добавлен 07.07.2013

  • Изучение инструментальной графической среды программирования промышленных контроллеров и языка программирования FBD. Разработка приложения, реализующего вычисление арифметических и логических выражений. Проверка работы приложения программой "Maple".

    контрольная работа [2,2 M], добавлен 26.05.2015

  • Создание класса wind, характеризующего ветровой режим, и программы, демонстрирующей применение разработанного класса. Программный модуль на языке программирования C++ в среде программирования C++Builder6/0, демонстрирующая работу с классом wind.

    курсовая работа [123,5 K], добавлен 24.06.2010

  • Программа построения двумерного и трехмерного изображения детали. Обоснование выбора средства параметрического моделирования. Графическая система Компас-3D, язык программирования AutoLisp в среде AutoCAD. Определение базовых размеров и контрольных точек.

    курсовая работа [1,5 M], добавлен 20.08.2009

  • Исследование базовых концепций программирования приложений под операционную систему Windows. Изучение истории создания универсального языка программирования Си. Разработка графического пользовательского интерфейса. Обзор правил игры и алгоритма работы.

    курсовая работа [58,2 K], добавлен 09.11.2012

  • Стандартизированный процедурный язык программирования. Создание системного программного обеспечения и прикладных программ. Особенности языка Си, его основные недостатки. Передача параметров в функцию по значению. Стандартная библиотека языка Си.

    презентация [396,3 K], добавлен 12.11.2012

  • Запуск на инструментальном компьютере интегрированной системы программирования "Турбо Ассемблер-AVR" (CasmAVR.exe). Создание нового файла и сохранение его с именем demo2.asm. Создание демонстрационной программы с использованием редактора текста.

    лабораторная работа [1,2 M], добавлен 26.06.2013

  • Изучение общей структуры языка программирования Delphi: главные и дополнительные составные части среды программирования. Синтаксис и семантика языка программирования Delphi: алфавит языка, элементарные конструкции, переменные, константы и операторы.

    курсовая работа [738,1 K], добавлен 17.05.2010

  • Понятие и специфические особенности языка программирования Си, история его создания. Интегрированная система Borland C. Процесс программирования с помощью данного языка. Графические примитивы в языках программирования. Преобразования на плоскости.

    курс лекций [782,2 K], добавлен 04.10.2011

  • История развития языка программирования Java. История тетриса - культовой компьютерной игры, изобретённой в СССР. Правила проведения игры, особенности начисления очков. Создание интерфейса программы, ее реализация в среде Java, кодирование, тестирование.

    курсовая работа [168,1 K], добавлен 27.09.2013

  • Характеристика базовых конструкций языков программирования. Изучение истории их развития и классификации. Определение основных понятий языков программирования. Описание основных операторов, которые используются в языках программирования высокого уровня.

    курсовая работа [400,6 K], добавлен 10.11.2016

  • Разработка на языке программирования C# в среде Microsoft Visual Studio 2010 на базе Microsoft NET Framework 4 (4.5) программного средства, реализующего компилятор модельного языка программирования. Лексический, синтаксический и семантический анализатор.

    курсовая работа [1,3 M], добавлен 24.06.2013

  • Объектно-ориентированное программирование. Особенности использования формата CHM, его преимущества. Создание электронного учебника на тему "Язык программирования C++" с помощью компиляции html-страниц. Правильное сочетание тегов, структура документа.

    курсовая работа [1,0 M], добавлен 27.10.2012

  • Принципы решения задач линейного программирования в среде электронных таблиц Excel, в среде пакета Mathcad. Порядок решения задачи о назначении в среде электронных таблиц Excel. Анализ экономических данных с помощью диаграмм Парето, оценка результатов.

    лабораторная работа [2,0 M], добавлен 26.10.2013

  • Язык Java как простой, обьектно-ориентированный, многопоточный язык программирования, разработанный компанией Sun Microsystems для расширения возможностей сети Internet. Типы данных, лексика и управляющие структуры данного языка программирования.

    презентация [46,1 K], добавлен 25.04.2014

  • Логические конструкции в системе программирования Паскаль. Команды языка программирования, использование функций, процедур. Постановка и решение задач механики в среде системы Паскаль. Задачи статики, кинематики, динамики решаемые с помощью языка Паскаль.

    курсовая работа [290,9 K], добавлен 05.12.2008

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.