Как создать математическую программу

Под цифровыми образовательными ресурсами (ЦОР) в начале 2000-х годов понимались цифровые учебные материалы, которые можно использовать в учебном процессе. На сегодняшний день ЦОР – это продукт созданный для решения определенных учебных задач и характеризующийся:

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

Различают две группы ЦОР: WEB 1.0 и WEB 2.0. Они отличаются предоставлением пользователю возможности вносить изменения в контент, создавать собственный контент и обмениваться ими (в WEB 2.0)

Примеры WEB 1.0 — википедия, сайты с лекциями на различные темы; проект на ТВ «Культура» и т.д.

Термин WEB 2.0 введен Тимом О`Рэйли в 2005 году – это проекты и сервисы, активно развиваемые самими пользователями. К ним относятся и социальные сети. Сегодня я предлагаю познакомиться с ЦОР LearningApps.org.

Scratch игра 3. Математическая игра.

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

Особенностью сервиса является то, что все задания, созданные пользователями, собраны в галерее и являются общедоступными. Для удобства поиска все интерактивные задания скомпонованы по категориям (учебным предметам).

Сайт LarningApps.org

Сайт LarningApps.org

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

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

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

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

Как создавать математические анимации?

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

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

Добавление учащися в сервисе LearningApps.org

Добавление учащися в сервисе LearningApps.org

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

Читайте также:
Программа бега подготовка к марафону

Создаем упражнение в LarningApps.org

(демонстрация экрана: работа на сайте)

1. Зайти на сайт LearningApps.org.
2. Зарегистрироваться.
3. Создать класс.

4. Создать упражнение. (кнопка «Создать задание»)
4.1. Выбрать тип задания: Найди пару.
4.2. Создать новое задание.
4.3. Название: Выполните деление.

4.4. Описание задания: Выполните в тетради деление уголком и найди пару к данному примеру.
4.5. Составляем пару 1: нажав кнопку «Текст» вводим пример 625 : 25 =. Ниже нажимаем другую кнопку «Текст» и вводим ответ 25.
4.6. Нажимаем кнопку «Добавить следующий элемент».
4.7. Составляем пару 2: нажав кнопку «Текст» вводим пример 3852 : 12 =. Ниже нажимаем кнопку «Текст» и вводим ответ 321.

4.8. Нажимаем кнопку «Добавить следующий элемент».
4.9. Составляем пару 3: нажав кнопку «Текст» вводим пример 8295 : 105 =. Ниже нажимаем кнопку «Текст» и вводим ответ 79.
4.10. Выбираем дополнительные возможности.

4.11. Нажимаем кнопку «Завершить и показать в предварительном просмотре».
4.12. Просматриваем и нажимаем кнопку «Сохранить». Если желаете сделать упражнение общедоступным, то надо заполнить поля.
5. Теперь вы можете отправить свое упражнение в виде интернет-ссылки или QR кода, или встроить его в какой-нибудь сайт.

QR код упражения

QR код упражения

Источник: koncpekt.ru

Создание интерактивной математической игры в среде Scratch для начальной школы

Дмитриева Ольга Александровна, кандидат педагогических наук, доцент, кафедра информатики, информационных технологий и методики обучения информатике, Южно-Уральский государственный гуманитарно-педагогический университет.

В статье рассматривается среда программирование Scratch и создание на ней математической игры.

The article discusses the Scratch programming environment and the creation of a mathematical game on it.

Ключевые слова:
Scratch; игра; обучение; программирование; программа
Scratch; the game; training; programming; program

УДК 00, 51

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

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

Цель исследования: Создать серию интерактивных игр, демонстрирующих математические операции в среде Scratch.

Задачи:

  1. Изучить возрастные особенности учащихся в возрасте 6-7 лет.
  2. Изучить возможности среды программирования Scrаtch.
  3. Создать игру с помощью программы Scratch.

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

Дети в возрасте 6-7 лет способны воспринимать новые правила, изменения в деятельности и требования, которые будут предъявляться к нему в школе. Постепенно адаптируется к социальной среде. Ребенок делает выводы о явлениях и вещах. Ребенок уже может учитывать другие точки зрения и понимать относительность оценки [1].

В математике ребенок в возрасте от 6 до 7 лет должен уметь:

• решать простейшие задачки и головоломки;

• уметь вычитать и прибавлять к числу до 10;

• понимать и правильно отвечать на вопросы: сколько, какой по счету;

• знать состав чисел первого десятка; знать такие геометрические фигуры как: квадрат, прямоугольник, круг, треугольник, трапеция, ромб; гео-метрические тела: куб, шар, цилиндр, пирамида.

Читайте также:
Программа чтобы скрыть айпи

В развитии речи ребенок должен уметь:

• называть свое имя, фамилию, сколько ему лет, называть город, в котором живет, как зовут родителей, сколько им лет, где и кем они работают;

• знать домашний адрес, номер домашнего телефона;

• речь у ребенка должна быть максимально приближенна к взрослой речи (по качеству);

• может уметь формулировать и задавать вопросы, строить рассуждения.

Язык программирования Scratch создан в 2007 году. Этот язык был разработан небольшой группой исследователей из Массачусетского технологического института во главе с Митчелл Резник.

Scratch – это визуальная объектно-ориентированная среда программирования для обучения детей разного возраста. Простая форма доступна даже самым маленьким, обучение превращается в увлекательную игру. Ребенок поглащается в информационную среду познавательной работы, где приобретает не только знания по предмету, но и важные для жизни качества [2].

Интерфейс программы Scratch очень прост в понимании, ведь его создавали для детей (рис.1).

Рисунок 1 – Интерфейс программы

Основная область – это сцена, которая находится в правом верхнем углу экрана и показывает все, что происходит в проекте. Чтобы что-то происходило на сцене, необходимо создать спрайты – это объекты, для этого необходимо щелкнуть значок под сценой: выбрать спрайт. Все созданные спрайты, находятся на листе спрайтов, где можно выбрать одного из созданных спрайтов и изменить для него имя и свойство объекта. Информация о спрайте отображается на поле скриптов (в левой части экрана).

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

Над сценой есть еще две кнопки. Когда скрипты (программы) составлены для объектов, для того чтобы объекты начали их выполнять, необходимо нажать зеленый флажок. Чтобы остановить выполнение, необходимо нажать красный круг [3].

Результат:

В разработанной игре «Путешествие Owl» необходимо помочь сове добраться до финиша пройдя 3 этапа. Приступаем к первому заданию. Необходимо помочь бабочке собрать только примеры с правильными ответами. Для управления бабочкой, используйте стрелочки на клавиатуре. При нажатии на стрелку «вверх», бабочка движется в верхнюю часть экрана.

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

Рисунок 2 – Первый этап

2 этап – прохождение уровня со змеями (рис. 3). На этом этапе ждут змеи. Для прохождения этого уровня, необходимо кликать левой кнопкой мыши по змеям. При нажатии на всех змей, сова вас похвалит, а после пригласит дальше.

Рисунок 3 – Второй этап

3 этап – встреча с жуком, помочь в отгадывании загадок (рис. 4). Первая загадка, которую загадывает жук: «На нем информацию можно читать. Картинки смотреть и в игры играть!». В поле в нижней части экрана вписываем ответ. Правильный ответ: «Монитор» или «монитор». После этого, нужно нажать на галочку. При верном ответе жук говорит: «Верно!».

Вторая загадка, которую загадывает жук: «На компьютерном столе. Помогает она мне. Колесиком и кнопкой. Я управляю ловко!». В поле в нижней части экрана вписываем ответ. Правильный ответ: «Мышь», или «Мышка», или «мышь», или «мышка». После этого, нужно нажать на галочку. При верном ответе жук говорит: «Верно!». Жук хвалит.

Читайте также:
Настройка rgb клавиатуры программа

И приглашает пройти дальше. При неверном ответе жук говорит: «Неверно!». После этой фразы он говорит: «Я тебя укушу!». На эту фразу сова говорит: «Бежиииим!» и убегает.

Рисунок 4 – Третий этап

Заключение:

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

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

Для создания игры потребовалось:

1. Изменить фон сцены.

2. Добавить героев. Объект, который выполняет какие-либо команды, в Scratch называют спрайтом.

3. Прописать для героя движения и назначить клавиши управления.

4. Сохранить игру.

Итак, созданный продукт обучающая игра для младших школьников «Путешествие Owl» в среде программирования Scratch. Этот процесс был очень увлекательным и интересным. Игра получилась удобной в применении, как для учителей, так и для учеников. Создание компьютерной игры – это очень сложный и трудоемкий процесс, требующий тщательной проработки.

Библиографический список:

1. Проблемы теории обучения и воспитания младших школьников: история и современность (На материале Республики Татарстан) / Д. Ш. Гильманов, А. Г. Мухаметшин, И. Н. Федекин [и др.]; под редакцией А. Г. Мухаметшин. – Набережные Челны: Набережночелнинский государственный педагогический университет, 2014. – 333 c.
2. Вордерман Кэрол, Вудкок Джон, Макаманус Шон. Программирование для детей. Иллюстрированное руководство по языкам Scratch и Python. – Манн, Иванов и Фербер, 2017. – 224 с.
3. Тарапата В. В. Учимся вместе со Scratch. Программирование, игры, робототехника / В. В. Тарапата, Б. В. Прокофьев. – Москва: Лаборатория знаний, 2019. – 229 c.

29.04.2021, 12:12 Олевский Виктор Аронович
Рецензия: Полезная в педагогике и конкретно развивающая статья. Все необходимые структурные разделы присутствуют, статья заслуживает публикации.

29.04.2021, 21:40 Эрштейн Леонид Борисович
Рецензия: Двойственное впечатление. Нет, опубликовать здесь это, разумеется, можно, даже в общем и без доработки. Хотя по хорошему делу прописать бы это все нормально. Но можно и так.

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

30.04.2021, 3:10 Нурмухамедов Толаниддин Рамзиддинович
Рецензия: 30,04,2021. Толаниддин Нурмухамедов: статья выполнена с учетом основных требований, отражена актуальность, цель исследования, научная новизна, показаны полученные результаты. Рекомендую к публикации, у учетом исправления одной ошибки: «Примеры с неправильными ответами, будут загораться красным цветом.». На рис.2 ошибка 6-2=3 должна иметь красный цвет (на рис.2 цвет синий)

Комментарии пользователей:

Источник: sci-article.ru

Как создать математическую программу

Результаты моделирования отображаются на графике, который показывает изменение популяции жертв и хищников в зависимости от времени:

🧮 Что такое математический анализ и как он используется в программировании

Во втором решении математические библиотеки не используются, и система уравнений решается методом Эйлера:

🧮 Что такое математический анализ и как он используется в программировании

Курсы

Последняя (и самая эффективная!) опция – хороший курс, нацеленный на использование математического анализа в конкретной сфере разработки. Матанализ вполне реально освоить самостоятельно, но для этого нужны время, усилия и серьезная мотивация. Если нужно быстро подготовиться к прохождению ИТ-курса, который требует солидной базы по матанализу, проще записаться на интенсивную программу, где уже учтена специфика отрасли, а материал подается в эффективном, компактном и доступном формате – как курсе Библиотеки программиста «Математика для Data Science».

Источник: proglib.io

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru