Разработка программного обеспечения для обучения чтению детей с общим недоразвитием речи
Включение людей с ограниченными возможностями здоровья в полноценную систему жизнедеятельности как актуальная задача государственного масштаба. Проблема обучения данной группы детей с использованием информационных ресурсов и технологий, требования к ним.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 12.03.2019 |
Размер файла | 803,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
2
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Разработка программного обеспечения для обучения чтению детей с общим недоразвитием речи
В настоящее время включение людей с ограниченными возможностями здоровья (ОВЗ) в полноценную систему жизнедеятельности является сверактуальной задачей государственного масштаба. В данном направлении особое значение приобретает проблема обучения детей с ОВЗ с использованием таких ресурсов, которые могут быть применимы ребенком с учетом его заболевания. Значительную группу детей с ограниченными возможностями здоровья составляют дети с общим недоразвитием речи (ОНР), которые, прежде всего, испытывают трудности при обучении чтению, и в этом случае на первый план выдвигается идея обучения чтению детей с ОНР средствами специализированного программного обеспечения (ПО).
Актуальность заявленной проблемы определяет постановку цели исследования: создание специализированного ПО на переносном устройстве на базе системы Android, направленного на обучение чтению детей с ОНР.
Теоретическую основу разработки ПО составляют педагогические исследования, отражающие особенности детей с ОНР и специфику их обучения чтению.
Анализ литературных источников по теме показал, что ошибки чтения при ОНР являются стойкими, и без специальной коррекционной работы они могут сохраниться у детей в течение многих месяцев и лет. Они носят специфический характер - это повторяющиеся, типичные ошибки. Ошибки чтения при ОНР обусловлены несформированностью высших психических функций, обеспечивающих процесс чтения в норме [6].
Для детей с ОНР характерно неусвоение букв, неточное соотнесение звука и буквы, которое проявляется в заменах и смещениях звуков при чтении. Первая ступенька, ведущая детей к овладению навыкам чтения, - это слоговой способ чтения. Для усвоения слитного чтения слогов ребёнок должен правильно соотнести букву с определённым звуком, не смешивая его с другими.
Таким образом, на первом этапе ребёнок видит букву, переводит её в звук, произносит его протяжно, в то же время переводит в звук следующую букву и произносит её, стараясь не делать паузы между двумя звуками, и происходит чудо - получается слог. [6] Этот процесс у детей с ОНР нередко задерживается. У детей с речевыми недостатками наблюдается несоответствие между зрительными и артикуляционными образами, нарушается связь между буквами и звуками, которые дефектно произносятся и недостаточно точно различаются [4]. Это приводит к неправильному озвучиванию ряда букв в процессе чтения.
Как показывает практика для коррекции данных ошибок эффективно использование в работе буквенного конструктора «Развитие», который представлен элементами печатных букв русского алфавита (рис. 1). Данный конструктор способствует освоению детьми букв русского алфавита.
обучение информационный недоразвитие речь
Рис. 1. Части букв
Таким образом, программное обеспечение, разработанное на основе дидактического конструктора «Развитие», должно обеспечивать выполнение следующих функций:
1 добавление элементов букв пользователем;
2 перемещение элементов букв по экрану пользователем;
3 поворот элементов букв на экране пользователем;
4 соединение элементов букв в обозначенных местах;
5 определение собранной буквы на экране на основе известного шаблона.
Программное обеспечение разрабатывалось при помощи средств языка Java. Средой программирования была выбрана IntelliJ IDEA, т.к. данная среда имеет большие функциональные возможности для создания ПО на языке Java [5]. Выбор языка Java обусловлен тем, что имеется удобная библиотека libGDX, с помощью которой удобно и быстро можно создавать мульти платформенные приложения. В отличие от платформ, специализирующихся на создании приложений на Android, например Android Studio, в Java с libGDX более удобное взаимодействие с пользователем через экран и использование сторонних текстур. В Java доступны следующие встроенные типы [1]: целочисленные беззнаковые: int; с плавающей точкой: float, double; логический: boolean, имеющий значения true и false. Кроме основных типов, существуют дополнительные типы данных, которые можно использовать в ПО, после подключения соответствующей библиотеки. К примеру: MFC, добавляет тип CString - строка.
Выполнение функций, указанных выше, обеспечивалось использованием алгоритма для каждой из них, а физическое проектирование включало разработку спецификации модулей. Для создания программы использовалась библиотека libGDX, позволяющая создавать функциональный и удобный интерфейс с помощью TextureRegion - Атлас текстур (рис. 2-5).
2
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рис. 2. Текстура «призраков»
2
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рис. 3 Текстура активных букв
2
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рис. 4. Текстура пассивных букв
Рис. 5. Текстура основного меню
К программе предъявляются следующие требования:
? программное обеспечение должно обладать заданными функциональными характеристиками;
? надежности;
? условий эксплуатации;
? требования к составу и параметрам технических средств (в состав технических средств должен входить смартфон на базе операционной системы Android версии 2.3.7 или выше);
? требования информационной и программной совместимости
(операционная система Android версии 2.3.7 и старше, язык программирования-Java, среда программирования - IntelliJ IDEA);
? требования программной документации (расчетно-пояснительная записка; техническое задание; блок схема алгоритмов; текст программы; руководство пользователя).
Разработанное ПО прошло процедуру тестирования. Полученные результаты тестирования модулей соответствовали прогнозируемым. Дадим краткий комментарий по руководству пользователем:
Для установки необходимо запустить файл android.apk. Для начала работы необходимо запустить файл программы: Конструктор Развитие из меню смартфона. При запуске программы на экране появиться главное окно программы (рис. 6). Программа содержит главное меню (рисунок 7). Главное меня содержит несколько клавиш:
? перемещение меню пользователем через нажатие и перемещение в сторону движения меню;
? Для добавления элемента необходимо вытащить его на основную часть, за пределы меню (рис. 8). При этом активный элемент (выделен оранжевым цветом) перемещается движением положения нажатия пользователя. Синие и желтые точки - точки соединения (рис 9);
Рис. 6. Внешний вид программы
Рис. 7. Меню программы
Рис. 8. Добавление элемента
Рис. 9. Поворот элемента
? с помощью стрелок в меню можно поворачивать объект в соответствующую сторону (рис. 9);
? при перемещении объекта и близости точек соединения образуется образ объекта в близкой точке (рис 10). При отпускании касания выделенный объект помещается в эту точку (рис 11);
Рис. 10. Образ объекта
Рис. 11. Присоединение объекта
? ближайшие несоединенные пользователем точки соединяются автоматически (рис. 12);
? если буква распознана, ее можно увидеть в меню в желтом круге (рис. 13); за счет кнопки в виде красного креста возможно удаление выделенного объекта (рис. 14).
Рис. 12. Соединение близких точек
Рис. 13. Определение буквы
Рис. 14. Удаление объекта
Таким образом, было разработано программное обеспечение, удовлетворяющее поставленной цели. Программа в увлекательной форме реализует задачу обучения детей с ОНР чтению. Программа прошла апробацию среди практикующих дефектологов и в настоящее время проходит этап дальнейшего совершенствования.
Список использованных источников
обучение информационный недоразвитие речь
1 Дейтел, Х.М. Технологии программирования на Java 2. Книга 1. Графика, JavaBeans, интерфейс пользователя DJVU / Х.М. Дейтел. - М.: Бином-пресс, 2003. - 560 с.
2 Бишоп, Дж. Эффективная работа: Java 2: пер. с англ./ Джуди Бишоп. - СПб.: Питер, 2002. - 592 с.
3 Гослинг, Дж. Язык программирования JAVA / Дж. Гослинг, А. Кен. - Питер, 1997. - 304 с.
4 Спирова, Л.Ф. Особенности речевого развития учащихся с тяжелыми нарушениями речи: 1-4 классы / Л.Ф. Спирова. - Москва: Педагогика, 1980. - 192 с.
5 Цехнер, М. Программирование игр под Android / М. Цехнер. - СПб: Питер, 2013. - 688 с.
6 Ястребова, А.В. Обучаем читать и писать без ошибок: Комплекс упражнений для работы учителей-логопедов с младшими школьниками по предупреждению и коррекции недостатков чтения и письма / А.В. Ястребова, Т.П. Бессонова. - М.: АРКТИ, 2007. - 360 с.
Размещено на Allbest.ru
...Подобные документы
Информационные технологии в организации педагогического процесса. Особенности информационных технологий для людей с ограниченными возможностями здоровья. Адаптированная компьютерная техника. Использование адаптивных технологий в учебном процессе.
реферат [28,4 K], добавлен 16.11.2019Разработка системы программного обучения по курсу "Компьютерные сети". Обзор и сравнительный анализ существующих информационных систем обучения. Разработка программного обеспечения информационной системы. Разработка контента информационной системы.
дипломная работа [1,4 M], добавлен 28.04.2009История развития информационных технологий. Классификация, виды программного обеспечения. Методологии и технологии проектирования информационных систем. Требования к методологии и технологии. Структурный подход к проектированию информационных систем.
дипломная работа [1,3 M], добавлен 07.02.2009Концепция обучения с использованием информационных технологий; классификация учебных средств. Создание компьютерных контрольных работ и экзаменов; требования, предъявляемые к обучающим системам. Разработка тестирующих программ и генераторов заданий.
дипломная работа [3,9 M], добавлен 14.10.2012Разработка и цели внедрения свободного программного обеспечения в образовательные учреждения. Основные понятия векторной графики на примере редактора Inkscape, интерфейс программы. Разработка серии практических заданий с использованием Inkscape.
курсовая работа [4,1 M], добавлен 15.01.2011Автоматизация учёта поступления и обучения детей в "Доме детского творчества". Проектирование программного продукта ИС; выбор системы управления базы данных, языка программирования. Разработка концептуальной, логической и физической моделей данных.
дипломная работа [1,5 M], добавлен 10.10.2015Понятие и содержание информационной технологии на современном этапе, ассортимент изделий данной группы на рынке. Объекты информационных технологий и результаты их работы. Средства и методы информационных технологий, особенности и сферы их применения.
реферат [17,9 K], добавлен 05.11.2010Отрицательные стороны интернета. Информатизация социальной сферы. Специалисты в области информационных технологий. Свобода слова в Интернете. Общение без границ в сетях, доступность информации, его преимущества для людей с ограниченными возможностями.
презентация [123,0 K], добавлен 16.12.2011Архитектура технологий TCP/IP для дистанционного обучения. Функциональная схема программного комплекса, инициализация и работа сокет-сервера и сокет-клиента. Средства разработки, структура программы обучения работе на компьютере, системные требования.
курсовая работа [2,0 M], добавлен 28.04.2014Технологии дистанционного обучения, сравнительный анализ их характеристик, организационно-методические, организационно-технологические модели. Разработка программного продукта, руководство к использованию. Расчет затрат на создание электронного ресурса.
дипломная работа [2,3 M], добавлен 20.05.2013Понятие электронного обучения, его сущность и особенности, значение на современном этапе. Потребительские характеристики, необходимые при выборе программного обеспечения для дистанционного обучения. Авторские программные продукты и их особенности.
научная работа [24,4 K], добавлен 29.01.2009Цель создания информационной системы. Описание программного обеспечения. Ввод и редактирование информации о поставщиках и поставках товара. Создание базы данных "Магазин по продаже одежды". Разработка механизмов доступа ко всем построенным объектам.
курсовая работа [1,1 M], добавлен 16.11.2012Современные инструменты разработки программного обеспечения для СУТП. Универсальные языки программирования и сравнение их со SCADA-системами. Разработка программного обеспечения с использованием многоканальных измерительных преобразователей Ш9327.
дипломная работа [2,3 M], добавлен 13.07.2011Компьютерные обучающие системы. Принципы новых информационных технологий обучения. Типы обучающих программ. Активизация обучения. Компьютерное тестирование. Перспективные исследования в области компьютерного обучения. Интернет-технологии, мультимедиа.
контрольная работа [60,3 K], добавлен 10.09.2008Разработка программного обеспечения для управления базой данных. Место задачи в системе автоматизации. Семантическое моделирование данных. Разработка программного обеспечения и базы данных. Расчет трудоемкости и себестоимости этапов проектирования.
дипломная работа [2,9 M], добавлен 04.02.2016Применение гипертекстовой технологии в процессе обучения, преимущества чтения текста с экрана компьютера и выполнения интерактивных заданий. Основные требования к электронным изданиям, разработка мультимедийного учебника с использованием flash-технологий.
дипломная работа [9,3 M], добавлен 16.06.2015Роль и возможности адаптивной модели в организации образовательного процесса. Структура и механизм навигации в адаптивной модели обучения АЯП Prolog. Программная реализация адаптивной модели обучения. Демонстрация созданного программного продукта.
курсовая работа [1,6 M], добавлен 19.06.2015Программная и техническая характеристика информационных систем предприятия. Требования к информационной и программной совместимости. Проектирование программного обеспечения с использованием специализированных программных пакетов. Разработка базы данных.
отчет по практике [1,3 M], добавлен 11.04.2019Анализ методов и средств профессионального обучения операторов перегрузочных машин, автоматизация процесса. Построение функциональной модели компьютерного тренажера оператора портального крана. Разработка программного и информационного обеспечения.
дипломная работа [3,7 M], добавлен 12.05.2018Понятие и основные этапы развития информационных технологий, предъявляемые требования к структуре и взаимосвязь элементов. Современные и перспективные информационные технологии в системе дистанционного обучения, принципы их разработки и эффективность.
курсовая работа [1,2 M], добавлен 27.09.2013