Муниципальное бюджетное общеобразовательное учреждение
«средняя общеобразовательная школа № 153»
Итоговый индивидуальный проект
Интерактивное приложение “В мире сказок А. С. Пушкина”
по информатике
ученика 10 класса
Архипова
Дмитрия Сергеевича
Руководитель
итогового индивидуального проекта
Белобородова
Анна Александровна
Учитель
информатики
Казань
2023
Содержание:
Введение
Глава I. Основная часть
1.1 Поиск сказок Пушкина
1.2 Проектирование интерфейса
1.3 Самое удобное приложение с детскими сказками
1.4
Чему
учат русские народные сказки детей
Глава II. Практическая часть
2.1 Анкетирование младших классов по сказкам Пушкина
2.2 Разработка мобильного
приложения и кодирование
2.3 Ввод нужных сказок
2.4 Создание интерфейса
приложения
2.5 Тестирование установки
и совместимости
2.6 Ввод в эксплуатацию
Заключение
Список использованной литературы
Приложения
Введение
Мобильные телефоны –
неотъемлемая часть жизни современного человека. С момента своего появления они
стремительно эволюционируют. Меньше десяти лет назад сотовые телефоны
использовались исключительно для приема звонков. Сейчас же они объединили в
себе все, что можно.
Основными платформами,
для которых сегодня разрабатывается большинство приложений, являются IOS и
Android. Приложения стали иметь совсем другой вид и другое назначение. Многие
из них даже заменили «большие приложения» на крупных ОС.
Актуальность: В наше время мобильные приложения
стали очень востребованы, поэтому я решил создать свое интерактивное
приложение, посвященное сказкам А.С. Пушкина.
Проблема: Можно ли самостоятельно
создать мобильные приложения, не прибегая к программированию на языках высокого
уровня?
Цель проекта:
Создание мобильного приложения для
OC Android, которое будет сборником сказок А.С. Пушкина.
Задачи:
1. Изучить сказки А.С Пушкина
2. Разработать мобильное приложение
3. Рассказать об основных этапах его создания
4. Протестировать разработанное приложение
5. Представить написанную программу и объяснить
принцип ее работы.
Объект исследования
– мобильное приложение.
Предмет
исследования – конструирование и
особенности мобильного приложения.
Гипотеза: Возможно ли создавать приложения с помощью среды
динамического программирования MIT App Inventor?
Методы
исследования:
1) Изучение сказок А. С. Пушкина.
2) Анализ полученной информации.
3) Разработка интерактивного приложения.
4) Проверить его работоспособность
Теоретическая
значимость: Теоретическая
значимость моего проекта заключается в том, что мое интерактивное приложение
сделает удобным чтение сказок А.С. Пушкина, оно принесет пользу и детям, и
взрослым.
Основным источником моего проекта будут интернет ресурсы
Практическая
значимость: Создать
интерактивное приложение, которое будет содержать в себе все сказки А.С.
Пушкина.
Новизна проекта: Мой проект позволит детям и взрослым читать сказки
А. С. Пушкина в открытом доступе и использовать это приложение на уроках чтения
и литературы.
Проектный продукт: Интерактивное мобильное приложение.
Глава 1. Основная
часть
1.1.
Поиск сказок А.С. Пушкина
У детей развит интерес к художественной
литературе через знакомство с новыми книгами — сказками А. С. Пушкина. Они
внимательно и заинтересованно слушают и смотрят сказки, стихи Пушкина А.С. в
детском саду и дома с родителями. Выразительно, с естественными интонациями
читают стихи, отрывки из сказок. Участвуют в чтении текста и разыгрывании
сценок по знакомым сказкам, используя куклы, элементы костюмов, декорации, с
удовольствием выступают перед сверстниками, родителями и другими гостями. Дети
знакомы с понятием «народное искусство», «народные
промыслы». Для начала вполне достаточно читать Пушкина ребенку по
10-15 минут, например, отрывки из "Сказки о царе Салтане..." о
белочке или кораблике. Затем сцены с 33-мя богатырями, которые так красочно
описаны автором. Дети смогут живо представить себе этих мужественных героев
"в чешуе, как жар горя". Нельзя без внимания оставить и знаменитое
"У лукоморья", где собраны многочисленные сказочные персонажи. С ними
ребенок будет встречаться и в других сказках.
У Пушкина не так уж и много сказок для
детей. Для своего приложения я выделю все его сказки, а именно:
- Руслан и Людмила
- Сказка о рыбаке и
рыбке
- Сказка о царе
Салтане
- У Лукоморья дуб
зеленый
- Сказка о мертвой
царевне и о семи богатырях
- Сказка о золотом
петушке
- Сказка о Попе и
работнике его Балде
- Сказка о медведихе
- Жених
- Царь Никита и сорок
его дочерей
Именно эти сказки я
возьму для своего приложения.
1.2 Архитектура, структура и
интерфейсы
1) Архитектура
Проектирование базы
данных сервера
2) Структура
Основываясь на
результатах предыдущего этапа мы создаем структуру приложения, оставляя нужное
и отбрасывая лишнее.
3) Прототипы
интерфейсов
Снова опираясь на
пользовательские сценарии, создаем прототипы всех интерфейсов (экранов)
приложения.
Я создам простенький
интерфейс. Он будет включать в себя два основных окна: “Сказки” и “Аудиокниги”.
В
окне “Сказки” будут расположены те сказки, которые я перечислил ранее.
Во втором окне я
расположу аудиокниги всех этих сказок, я попытаюсь загрузить их так, чтобы их
можно было смотреть и слушать без использование мобильного интернета и Wi-Fi. Это и будет основным плюсом моего приложения.
Внизу приложения я
создам так называемый “подвал”, в котором будут располагаться ссылки на соц.
сети нашей школы.
1.3 Самое удобное приложение с
детскими сказками
Если у вас есть ребенок, то вы наверняка знаете, насколько
сложно иногда бывает его чем-то заинтересовать. А еще сложнее бывает уложить
его спать, если он сам этого не хочет. Еще сотни лет назад люди рассказывали
своим детям короткие истории о природе, явлениях или людях. Все это постепенно
стало называться сказкой. Мы сейчас не будем вдаваться в этимологию этого
слова, а лучше просто поговорим о самих сказках, которые выросли за пределы
классических историй и стали по-настоящему интерактивными. Теперь ваш ребенок
сам может стать героем той сказочной истории, которую услышит перед сном. Это
не только сделает сказку более интересной, но и позволит быстрее уложить его
спать. Вот, как это работает.
1.4 Чему учат русские народные сказки детей
В 21 веке детям не всегда понятен смысл русских народных
сказок, чему они учит. В первую очередь они знакомят с родной культурой.
Русские народные сказки отражают представления русского народа о добре и зле,
отношениях между людьми. В них описаны уникальные волшебные существа, герои.
Они учат детей настоящей дружбе, любви к семье, борьбе с пороками, знакомят с
основами морали и человеческими ценностями. Сказка развивает благородство души, чуткость к чужому
несчастью и страданию. Через нее дошкольник познает мир. Русские народные
сказки всегда поучительны. В них много смысла, иногда явного, иногда глубокого,
скрытого. Чтобы понять его, нужно проанализировать главные события, поступки и
характер главных героев. Для русской народной сказки характерен выразительный
язык, динамичность сюжета, яркое противопоставление добра и зла. Она вызывает
особый интерес у дошкольников, которые имеют сильную тягу ко всему сказочному и
волшебному
Глава 2. Практическая часть.
2.1
Анкетирование младших
классов по сказкам Пушкина
1.Знаете ли вы такого писателя как А. С. Пушкин?
А) Да Б) Нет
2. О каких сказках Пушкина вы слышали?
3.Читают ли вам сказки ваши родители? ( читали в детстве?)
А) Да Б) Нет
4. Нравится ли вам читать сказки?
А) Да Б) Нет
5. Хотели бы вы иметь возможность иметь все сказки Пушкина
в одном приложении?
А) Да Б) Нет
2.2
Разработка приложения:
Создание сложного проекта «по наитию», как правило, превращает
его в бесконечный долгострой с непредсказуемыми уходами в ненужные итерации,
лишними действиями, недопониманием между командами разработчика.
Напротив,
грамотно проведенный этап проектирования позволит увидеть прозрачную картину
предстоящей работы целиком и идти не вслепую, а с обоюдным четким пониманием
что, зачем и для кого делается.
Все,
что нужно для создания приложения, я уже сделал.
Мне осталось только:
1.
Написать код.
2.
Разработать интерфейс.
3.
Вставить сказки А.С. Пушкина.
4.
Вставить аудиокниги.
5.
Протестировать свое приложение.
6.
Выложить его в интернет.
Для создания
приложения я буду использовать среду
динамического программирования MIT App Inventor. Естественно я буду писать на
языке программирования Java, этот язык программирования
полностью универсален, с помощью него можно писать сайты, приложения, игры, а
так же мобильные приложения. Для создания интерактивного приложения мне нужно
изучить основы написания в динамической среде программирования MIT App Invertor. Я изучил множество статей и смог разобраться в данной среде
программирования.
На кодирование приложения у меня ушло 4
дня. Каждый день я кодировал примерно по 2 часа.
2.3 Ввод нужных сказок
На ввод нужных сказок ушло не мало времени. Я копировал их
с сайтов, вставляя картинки для детей. Всего сказок - 10.
Большое количество времени я потратил на том, чтобы
разобраться, как вставлять нужные сказки в приложение, разобравшись с этим, я
начал искать сказки. Самое сложное было, вставить всю сказку “Руслан и
Людмила”, ведь ее объем больше, чем остальные сказки А. С. Пушкина.
2.4 Создание
интерфейса приложения
Создание
интерфейса не было сложной задачей, ведь в среде программирования MIT App
Invertor есть специальный блок для просмотра получившегося.
Я с самого
начала знал, как должно выглядеть мое приложение. Я хотел зеленый фон, шапку,
для перехода с одного окна в другое и для удобного перемещения с одной сказки
на другую. Внизу приложения будет так называемый “подвал”, в нем будут
располагаться ссылки на группу ВК и сайта нашей школы. Главных окон будет два,
в одном текстовый образец сказок, в другом аудиокниги.
2.5
Тестирование установки
и совместимости
Для тестирования своего приложения я решил
установить его на свой телефон, все прошло успешно и без сбоев. Мое приложение
должно подходить ко всем нынешним устройствам, ведь я поставил операционную
систему Android 4. Я решил, что в наше время у всех пользователей система
выше Android 4, но на всякий случай решил поставить именно такую
версию, ведь это значение базовое и идеально подходит на все устройства. Я
проверил все функции своего приложения, все сработало успешно, у меня
получилось почитать сказки и послушать аудиокниги.
2.6
Ввод в эксплуатацию
Свое приложение я выложил в группы начальной школы
нашего образовательного учреждения. Его опробовали ученики нашей школы. Учителя
начальной школы провели урок литературного чтения с моим интерактивным
приложением. Учителя помогли разобраться ученикам, они посмотрели на сказки с
картинками и им понравилось мое приложение, ведь оно удобное, его можно
использовать без интернета, слушать аудиокниги и читать сказки с картинками.
Заключение
Цель и задачи, поставленные в работе выполнены. В ходе
проекта я узнала особенности среды динамического программирования MIT App Inventor, научился работать в ней и
смог создать удобное мобильное приложение для чтения и прослушивания сказок А.
С. Пушкина.
Список
использованной литературы
- https://appinventor.mit.edu/
- http://mkpochtoi.ru/AppInventor_rus.pdf
- https://nukadeti.ru/
- https://dzen.ru/a/XtXW6vCrXh9UnN8k
- https://ru.hexlet.io/blog/posts/yazyk-programirovaniya-java-osobennosti-sintaksis-i-idei-dlya-pervyh-proektov
- http://ai2.appinventor.mit.edu/?locale=ru#6548996068605952
Приложение
- 3.
2.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.