Разработка программно-методического комплекса "Чукотский букварь"

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 07.06.2014
Размер файла 5,8 M

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

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

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

Delphi является мощным и универсальным средством разработки приложений, RAD-оболочкой. Ее вместе с библиотекой VCL, на которой оболочка основана и написана, можно назвать действительно революционной. Сравнение с C++ показывает, что производительность Pascal-кода, сгенерированного Delphi, всего на 4-5% меньше, чем кода C++.

Возможности языка практически не ограничены. Конечно, Object Pascal накладывает определенные ограничения, но для тех вещей, для которых ее писали, Delphi подходит практически оптимально. Определенные неудобства при работе с низкоуровневыми функциями API может вызвать то, что стандартным языком для API все же является С, и именно на нем пишутся все новые Software Development Kit (SDK) и заголовочные файлы к ним. Это ни в коем случае не означает, что мы не сможем работать с новыми SDK, просто нам придется написать несложный (но, возможно, объемный) код на Pascal, в котором определить интерфейсы данного SDK. И в ходе описания выявлены преимущества Delphi по сравнению с аналогичными программными продуктами:

- быстрота разработки приложения;

- высокая производительность разработанного приложения;

- низкие требования разработанного приложения к ресурсам компьютера;

- наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;

- возможность разработки новых компонент и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных кодах);

- мощные средства отладки (вплоть до пошагового выполнения команд процессора);

- средства коллективной работы над проектом;

- широкие возможности среды;

- мощную подсистему работы с базами данных;

- удачная проработка иерархии объектов.

1.6. Анализ сред разработки мобильных приложений

Для разработки программно-методического комплекса «Чукотский букварь» для мобильных приложений нами рассмотрены некоторые среды разработки Eclipse, Android Studio и Delphi XE5.

1.6.1. Android Studio

Android Studio - официальная среда разработки приложений для соответствующей операционной системы, призванная заменить собой Eclipse. Процесс разработки в среде Android Studio стал ещё более гибким чем у главного конкурента. Это достигается за счет отображения всех файлов рабочих прямо в структуре проекта. Крайне полезной является также возможность видеть все визуальные изменения проекта в режиме реального времени. Еще данная SDK дает возможность протестировать работу будущего приложения на разных устройствах. Во встроенном эмуляторе Android девайсов можно установить разнообразные технические конфигурации и разрешения экрана для теста. Кроме того, при использовании эмуляции есть возможность получить информацию о приблизительном уровне производительности для того или иного устройства.

Android Studio включает в себя инновационные инструменты для упаковки и маркировки кода, которые помогут не потеряться в обширном проекте. Также в программе, реализована функция Drag-n-Drop, которая позволяет перетаскивать компоненты проекта прямо в окне среды разработки. Для реализации возможности отправки будущим приложением Push-уведомлений, в пакет Android Studio есть специальный инструментарий под названием Google Cloud Messaging. Еще данная SDK сильно упрощает процесс локализации приложений.

Ключевые особенности и функции программы

- умеет отображать все внесенные изменения в режиме реального времени;

- включает в себя мощный эмулятор Android-устройств;

- имеет крайне простой и понятный интерфейс;

- позволяет легко локализовать приложения;

- поддерживает возможность маркировки кода.

Специальные требования программы

- JDK.

1.6.2. Eclipse

Eclipse - это программная платформа с открытым исходным кодом, написанная на языке Java. Основная цель ее создания - повышение производительности процесса разработки ПО.

Данная платформа является единственным соперницей для мощной среды NetBeans. Однако между ними существует некое отличие: NetBeans использует для создания пользовательского интерфейса платформо-независимую библиотеку Swing, в то время как в Eclipse применяется платформозависимая библиотека, именуемая StandardWidgetToolkit.

Большинство пользователей Eclipse используют данную платформу как интегрированную среду разработки Java (IDE). Но ее возможности обширнее. Eclipse также располагает средой разработки плагинов (PDE), которой заинтересуются в первую очередь желающие расширить сам Eclipse.

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

К основным особенностям Eclipse относится:

- кроссплатформенность - стабильная работа под различными операционными системами (Mac OS X, Solaris, Windows, Linux);

- платформа позволяет программировать на множестве языков, среди которых Python, Java, PHP, Cobol, C и C++, Perl;

- для разработки иных инструментов среда является фреймворком и предлагает широкую подборку интерфейсов прикладного программирования для создания модулей;

- использование подхода Rich Client Platform делает Eclipse инструментом, с помощью которого можно создать практически любое клиентское программное обеспечение.

Разработка проекта в Eclipse выполняется в нескольких направлениях, три основные - работа над платформой, разработка Java IDE и создание плагинов с целью расширения функциональности.

Главный элемент архитектуры платформы - исполняющая среда Runtime, в ней выполняются коды модулей и расширений. Она обеспечивает базовую функциональность Eclipse - управление обновлениями и расширениями, взаимодействие с ОС, обеспечение работоспособности системы помощи.

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

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

1.6.3. Delphi XE5

Embarcadero Delphi XE5 представляет собой инструмент для создания кроссплатформенных приложений с развитым интерфейсом для компьютеров, планшетов и смартфонов под управлением Windows, Mac OS, Android и iOS. Delphi является «мультипликатором производительности» разработчиков, позволяющим существенно сократить время подготовки выпуска новых продуктов и получить конкурентные преимущества за счет мультиплатформенных визуальных средств разработки на компонентной основе с возможностью эффективного взаимодействия как с различными базами данных, так и облачными сервисами.

Новые возможности Delphi XE5:

· Компилятор Delphi для Android ARM Compiler как для устройств, так и для эмулятора;

· Платформа FM для создания нативных приложений под Android для Gingerbread (2.3.3-2.3.7), Ice Cream Sandwich (4.0.3, 4.0.4) и Jelly Bean (4.1.x, 4.2.x, 4.3.x);

· Поддержка iOS 7 SDK и соответствующих стилей;

· Элемент управления Time Picker Android, iOS, Windows и OS X;

· Компонент Notification Center для Android, iOS и OS X;

· Встроенная поисковая фильтрация для TListView под Android, iOS, Windows и OS X;

· Жест «смахивание» для удаления в Android и iOS;

· Поддержка Share sheet в Android и iOS;

· Оптимизация производительности платформы FM Delphi RTL для Android;

· Менеджер развертывания (Deployment Manager) для Android

· Развертывание приложений на эмуляторе для Ice Cream Sandwich и Jelly Bean;

· Развертывание приложений на устройствах Android (Debug/ App Store);

· Удаленная отладка для Android;

· Редакция Professional включает расширенную поддержку FireDAC для локальных баз данных, влкючая Microsoft Access database, SQLite database, InterBase ToGo/IBLite, InterBase при локальном взаимодействии, MySQL Embedded, MySQL Server при локальном взаимодействии, Advantage Database при локальном взаимодействии, PostgreSQL при локальном взаимодействии, Firebird Embeddedи Firebird при локальном взаимодействии;

· Встраиваемая база данных IBLite для Android и iOS с неограниченной бесплатной лицензией;

· Клиентская библиотека REST Client для упрощенного вызова REST-сервисов;

· Поддержка авторизации, включая Basic Authentication, Plan Authentication, OAuth1, OAuth2;

· Компоненты TRestClient, TRestRequestи TRestResponse;

· Средства отладки REST для тестирования вызовов REST и их параметров;

· Множественный выбор в Менеджере развертывания (Deployment Manager);

· Сервис IDE Insight доступен через поле поиска в правом верхнем углу IDE;

· Менеджер устройств (Device Manager) для управления и выбора устройства по умолчанию в дизайнере мобильных форм (FM Mobile Form designer).

Основные возможности Embarcadero Delphi XE5:

· Полностью 64-разрядные компилятор и фреймворк для Windows;

· Кроссплатформенная разработка для Windows и Mac (OS X);

· Создание мобильных приложений для iOS;

· Полнофункциональная платформа FireMonkey для бизнес-приложений;

· Обрабатываемая графическим процессором 3D-графика и графика высокой четкости в пользовательских интерфейсах;

· Более 50 графических эффектов, подобных эффектам Photoshop;

· Компоненты LiveBindings для подключения любого векторного или трехмерного элемента пользовательского интерфейса к любому источнику данных;

· Мобильные коннекторы DataSnap для Android, Blackberry, iOS и Windows Phone 7;

· Настраиваемые стили VCL;

· Средства создания отчетов FastReport;

· Средство документирования Documentation Insight;

· Интегрированная визуальная среда RAD с возможностью интерактивной разработки;

· Более 500 визуальных элементов управления;

· Встроенные компиляторы для создания платформенно-ориентированного кода для Windows и Mac;

· VCL-поддержка управления с помощью касаний и жестов;

· dbExpress с поддержкой всех основных баз данных;

· Службы данных и службы приложений DataSnap с возможностью подключения через JSON, REST, HTTP, HTTPS и мобильным подключением;

· Централизованное управление лицензиями и развертывание средств с помощью Embarcadero AppWave;

· Интеграция облачных вычислений с Amazon и Azure

· Универсальный язык моделирования (UML), аудит и метрики кода;

· Доступ к предыдущим версиям Delphi (7, 2007-XE).

Подробнее о Delphi XE5:

· Создание по-настоящему нативных приложений для Android и iOS. Теперь приложения под Android и iOS будут иметь скорость нативных и повышенную безопасность по сравнению с аналогами на основе web-технологий или скриптовых языков. Развитый визуальный дизайнер для интерфейсов iOS для различных типов устройств, разрешений и ориентаций.

· Разработка приложений под Android, iOS, Windows, OS X для различных устройств. Можно создавать приложения для различных платформ и типов устройств, включая смартфоны, планшетные устройства и ПК/ноутбуки в кратчайшие сроки с великолепным результатом. Разработка приложений для Android, iOS, Windows и OS X в одной IDE и с помощью единого фреймворка. Получившиеся нативные приложения будут использовать всю мощь устройств, на которых они выполняются.

· RAD-платформа приложений для различных устройств. Платформа приложений для различных устройств в Delphi XE5 дает разработчикам новый уровень доступа к сервисам back-end мобильных клиентов на различных ОС и устройствах с различными форм-факторами. Можно быстро подключить свои приложения к базам данных масштаба предприятия на внутренних серверах и в облаках при помощи FireDAC, платформы многозвенных приложений и доступа к облачным web-сервисам RESTful посредством провайдеров MBaaS.

· Встроенный доступ к множеству баз данных на различных устройствах с FireDAC. Компоненты и драйверы FireDAC для работы с данными теперь полностью интегрированы в RAD Studio, Delphi и C++Builder. FireDAC дает нативный высокоскоростной доступ из Delphi и C++Builder к InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, DataSnap и многим другим локальным/встроенным,мобильным базам данных и базам данных масштаба предприятия. Простая миграция с BDE и других технологий.

· Встраиваемая база данных IBLite с бесплатной лицензией на распространение. Delphi XE5 включает поддержку мобильных встраиваемых баз данных SQLite и InterBase (InterBase ToGo и IBLite) при помощи FireDAC, dbExpress и IBX. Можно использовать эту функцию бесплатно как для разработки, так и распространение для IBLite для Android и iOS -- новая редакция популярной встраиваемой базы данных InterBase ToGo.

· Доступ к облачным web-сервисам RESTful. Delphi XE5 включает новую библиотеку REST Client Library, доступную для всех платформ и сфокусированную на упрощении вызовов web-сервисов REST сторонних производителей. Библиотека обеспечивает аутентификацию и манипулирование с данными в формате JSON, проецируя их на наборы данных для связи посредством LiveBindings. Три простых компонента позволяют осуществлять параметризацию и вызовы различными способами и легко получать доступ к сотням web-сервисов. Эта технология дает доступ к функциональностям мобильного back-end-а или MBaaS.

· Больше баз данных для различных устройств с простым доступом через FireDAC. FireDAC обеспечивает нативный высокоскоростной доступ из приложений Delphi к InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, DataSnap и другим локальным/встраиваемым базам данных, мобильным базам данных и базам данных масштаба предприятия. Простая миграция с BDE и других технологий[15].

1.6.4. Сравнительный анализ Eclipse, Android Studio и Delphi XE5

Для разработки программно-методического-комплекса «Чукотский букварь» для мобильных приложений анализировали средства разработки мобильных приложений: среды разработки Android SDK, Eclipse и Blue Stacks.

Достоинства Android SDK: максимальная точность стимуляции. Недостатки: ресурсоемкость и низкая производительность, для Blue Stacks преимущество в том, что работает на высокой скорости, практически не имеет недостатка, но более узкий спектр возможностей по сравнению Android SDK.

1.7. Анализ эмуляторов Android

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

Далее, рассмотрим несколько распространенных эмуляторов, это Android SDK и Blue Stacks.

1.7.1. Android SDK

ОС Android может работать в устройствах множества форм-факторов с разными размерами экрана, аппаратными возможностями и функциями. Как правило, на устройстве установлено много приложений (API Android), а также аппаратных компонентов, включая датчики, GPS, SD-карту памяти и сенсорный дисплей с особыми размерами.

В Android SDK реализована поддержка эмуляции устройств. Эмулятор достаточно гибок в настройке и содержит множество программных и аппаратных параметров. Для настройки эмулятора разработчики могут использовать виртуальное устройство Android (AVD). AVD представляет собой набор конфигурационных файлов, в которых задаются различные программные и аппаратные параметры устройства Android. Эмулятор Android использует эти конфигурации AVD для настройки и запуска соответствующего виртуального образа Android.

Конфигурация AVD обычно включает в себя:

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

· системный образ, который эмулятор будет использовать для данного AVD (целевой уровень API, например, Gingerbread или Honeycomb);

· образ данных, который представляет выделенное дисковое пространство для пользовательской информации, настроек и SD-карты;

· прочие настройки, в том числе стиль оформления эмулятора, размеры экрана и объем SD-карты.

Эмулятор Android для архитектуры Intel

ОС Android поддерживает множество устройств на базе архитектуры Intel, которые могут различаться по программному обеспечению (API Android) и аппаратным возможностям. Поэтому при создании приложений разработчики могут моделировать такие устройства в эмуляторе.

Он позволяет тестировать различные уровни API, размеры экранов и аппаратное обеспечение, например камеру, датчики и сенсорный экран. Для настройки эмулятора используется конфигурация AVD. Разработчики могут создавать любое количество AVD для моделирования самых разных устройств Android на базе архитектуры Intel.

Например, можно создать Gingerbread AVD на базе IA со встроенным оформлением, как у WVGA800, или с особым, вручную указав размеры экрана. Также можно добавить отдельное устройство Honeycomb на базе IA, чтобы тестировать приложения на планшете.

Android SDK версии r12 (выпуск за июль 2011 г.) поддерживает эмуляцию устройств Android на базе архитектуры Intel. Эта функциональность интегрирована во все инструменты разработчика, включая дополнение ADT для Eclipse.

1.7.2. Blue Stacks

Blue Stacks - это простая в использовании и мощная программа, предназначенная для запуска приложений Android прямо на компьютере Windows.

После установки и запуска, Blue Stacks отображает 10 предустановленных приложений, программа также позволяет пользователям скачивать новые Android приложения из Интернета.

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

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

Blue Stacks использует небольшое количество системных ресурсов и прекрасно работает на Windows 7, но есть некоторые незначительные проблемы с совместимостью со старыми системами, такими как Windows XP и Vista[13].

Выводы по главе I

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

1. Сделан анализ объектно-ориентированных языков программирования С++, Java и Delphi, выявлены их недостатки и достоинства.

Выявлены преимущества Delphi по сравнению с аналогичными программными продуктами:

- быстрота разработки приложения;

- высокая производительность разработанного приложения;

- низкие требования разработанного приложения к ресурсам компьютера;

- наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;

- возможность разработки новых компонент и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных кодах);

- мощные средства отладки (вплоть до пошагового выполнения команд процессора);

- средства коллективной работы над проектом;

- широкие возможности среды;

- мощную подсистему работы с базами данных;

- удачная проработка иерархии объектов.

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

2. Сделан сравнительный анализ эмуляторов Blue Stacks и AndroidSDK, выявлены их недостатки и достоинства.

Выявлены преимущества Blue Stacks по сравнению с аналогичным программным продуктом:

- доступность;

- простота;

- с приложениями в полноэкранном режиме;

- качество;

- высокая скорость загрузки и работает без ошибок.

Основным недостатком является оперативная память, автозагрузка, багги и ошибки, более узкий спектр возможностей по сравнению с Android SDK.

3. Сделан сравнительный анализ аналогов программно-методических комплексов «Буквария. Обучение чтению», «Фантазеры. Моя страна», «Мир природы. Познавательные материалы об окружающем мире» и «Саха тыла для учащихся с 5 по 9 классы национальных общеобразовательных школ».

Анализ аналогов программно-методических комплексов показал, что программно-методический комплекс должен отвечать требованиям:

- - соответствовать возрастным особенностям учащихся;

- - иметь удобный интерфейс;

- - обеспечивать обратную связь учителя с учащимися;

- - иметь свободный доступ в использовании;

- - иметь открытую систему.

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

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

4. Сделан сравнительный анализ сред разработки мобильных приложений Eclipse, Android Studio и Delphi XE5, выявлены их недостатки и достоинства.

Выявлены новые возможности Delphi по сравнению с аналогичным программным продуктом:

· Компилятор Delphi для Android ARM Compiler как для устройств, так и для эмулятора;

· Платформа FM для создания нативных приложений под Android для Gingerbread (2.3.3-2.3.7), Ice Cream Sandwich (4.0.3, 4.0.4) и Jelly Bean (4.1.x, 4.2.x, 4.3.x);

· Поддержка iOS 7 SDK и соответствующих стилей;

· Элемент управления Time Picker Android, iOS, Windows и OS X;

· Компонент Notification Center для Android, iOS и OS X;

· Встроенная поисковая фильтрация для TListView под Android, iOS, Windows и OS X;

· Жест «смахивание» для удаления в Android и iOS;

· Поддержка Share sheet в Android и iOS;

· Оптимизация производительности платформы FM Delphi RTL для Android;

· Менеджер развертывания (Deployment Manager) для Android

· Развертывание приложений на эмуляторе для Ice Cream Sandwich и Jelly Bean;

· Развертывание приложений на устройствах Android (Debug/ App Store);

· Удаленная отладка для Android;

· Редакция Professional включает расширенную поддержку FireDAC для локальных баз данных, влкючая Microsoft Access database, SQLite database, InterBase ToGo/IBLite, InterBase при локальном взаимодействии, MySQL Embedded, MySQL Server при локальном взаимодействии, Advantage Database при локальном взаимодействии, PostgreSQL при локальном взаимодействии, Firebird Embeddedи Firebird при локальном взаимодействии;

· Встраиваемая база данных IBLite для Android и iOS с неограниченной бесплатной лицензией;

· Клиентская библиотека REST Client для упрощенного вызова REST-сервисов;

· Поддержка авторизации, включая Basic Authentication, Plan Authentication, OAuth1, OAuth2;

· Компоненты TRestClient, TRestRequestи TRestResponse;

· Средства отладки REST для тестирования вызовов REST и их параметров;

· Множественный выбор в Менеджере развертывания (Deployment Manager);

· Сервис IDE Insight доступен через поле поиска в правом верхнем углу IDE;

· Менеджер устройств (Device Manager) для управления и выбора устройства по умолчанию в дизайнере мобильных форм (FM Mobile Form designer).

Таким образом, проанализировав научно-популярную литературу по теме исследования и исследовав технологии и инструменты разработки мобильных приложений для создания нашего программно-методического комплекса мы выбрали среду программирования Borland DelphiXE5 и программу для запуска приложений Android прямо на компьютере Windows - Blue Stacks.

мобильный приложение язык чукотский

II. Технология создания программно-методического комплекса «Чукотский букварь»

2.1. Этапы создания программно-методического комплекса «Чукотский букварь»

Создание любого компьютерного приложения не мыслится без тщательно продуманного плана разработки. В настоящее время существует хорошо отработанная методология создания программно-методических комплексов. Как и всякая методология проектирования, она включает целый ряд последовательных этапов. Каждый из них обладает определенными временными рамками, исчисляемыми в процентах от общего времени разработки приложения [14]. Рассмотрим эти этапы и цели, которые на них реализуются:

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

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

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

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

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

IV этап: описание курса - здесь приводится описание всех информационных фрагментов курса: текстовых, анимационных, звуковых и видео.

В электронном учебнике реализованы несколько систем:

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

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

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

Аппаратной платформой для реализации проекта программно-методического комплекса была выбрана база IBM-совместимых компьютеров. В пользу этого выбора сыграло: во-первых, преобладание в образовательных учреждениях именно этой аппаратной платформы, IBM-совместимые компьютеры сегодня составляют до 80% всего парка компьютеров, во-вторых, долгосрочные планы Министерства образования РФ по компьютеризации учебных заведений предполагают дальнейшее широкомасштабное внедрение этой аппаратной платформы, в-третьих, это является следствием двух первых пунктов, разработка электронного учебника для IBM-совместимых компьютеров позволит охватить максимальное число потенциальных пользователей, и в-четвертых, для этих компьютеров существует огромная библиотека всевозможных инструментальных средств, включая авторские системы и системы программирования, которой не может похвалится ни одна другая платформа - все эти обстоятельства определили выбор аппаратной платформы в пользу IBM-совместимых компьютеров [16].

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

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

VII этап: эксплуатация и внедрение - на этом этапе происходит внедрение полностью законченной компьютерной системы обучения в образовательные учреждения. Разрабатывается план занятий с использованием этой системы и начинается ее эксплуатация.

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

2.2. Этапы разработки мобильных приложений

Процесс разработки мобильных приложений делится на несколько этапов:

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

2. Проектирование - процесс составления схемы экранов и их функционала, а также составление схемы взаимодействия между пользователем и приложением.

3. Создание концепции дизайна - процесс разработки максимально эффективного в плане использования дизайна приложения, на примере нескольких экранов. Будущий дизайн зависит от функционала и целей приложения, а также ее аудитории.

4. Разработка - процесс реализации проекта и создания рабочего прототипа приложения.

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

6. Отладка - процесс исправления выявленных ошибок и недочетов, добавления и улучшения имеющегося функционала.

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

2.3. Структура программно-методического комплекса «Чукотский букварь»

Задумывая идею программно-методического комплекса «Чукотский букварь», мы преследовали несколько целей:

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

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

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

Данный программно-методический комплекс разрабатывается для учащихся чукотских школ и для тех, кто хочет самостоятельно изучить чукотский язык. Сейчас очень мало литературы по чукотскому языку. Чтобы теоретический материал нашего программно-методического комплекса соответствовал программе обучения чукотскому языку в чукотских школах, мы выбрали материал из следующего учебного пособия: Букварь для 1 класса чукотских школ, авторами которого являются И.С. Вдовина, Т.М. Караваева, Е.В. Лутфуллина, Е.С. Уваургина.

Традиционное построение программно-методического комплекса: предъявление учебного материала. Программно-методический комплекс обеспечивает эффективное обучение школьников в режиме самообучения.

Разрабатываемый нами программно-методический комплекс состоит из 57 форм:

1. 1 страница АБВГДЕ:

1.1. А

1.1.1. Аа

1.2. Б

1.2.1. Бб

1.3. В

1.3.1. Вв

1.4. Г

1.4.1. Гг

1.5. Д

1.5.1. Дд

1.6. Е

1.6.1. Ее

2. 2 страница ЁЖЗИЙК

2.1. Ё

2.1.1. Ёё

1.2. Ж

2.2.1. Жж

2.3. З

2.3.1. Зз

2.4. И

2.4.1. Ии

2.5. Й

2.5.1. Йй

2.6. К

2.6.1. Кк

3. 3 страница К,Л,М,НН,О

3.1. К,

3.1.1. К,к,

3.2. Л,

3.2.1. Л,л,

3.3. М,

3.3.1. М,м,

3.4. Н

3.4.1. Нн

3.5. Н,

3.5.1. Н,н,

3.6. О

3.6.1. Оо

4. 4 страница ПРСТУФ

4.1. П

4.1.1. Пп

4.2. Р

4.2.1. Рр

4.3. С

4.3.1. Сс

4.4. Т

4.4.1. Тт

4.5. У

4.5.1. Уу

4.6. Ф

4.6.1. Фф

5. 5 страница ХЦЧШЩЬ

5.1. Х

5.1.1. Хх

4.2. Ц

5.2.1. Цц

5.3. Ч

5.3.1. Чч

5.4. Ш

5.4.1. Шш

5.5. Щ

5.5.1. Щщ

5.6. Ь

5.6.1. Ьь

6. 6 страница ЫЪЭЮЯ и кнопка с рисунком кита (см. Рис. 10)

5.1. Ы

5.1.1. Ыы

4.2. Ъ

5.2.1. Ъъ

6.3. Э

5.3.1. Ээ

6.4. Ю

5.4.1. Юю

6.5. Я

5.5.1. Яя

6.6. Рассказы, т.е. кнопка с рисунком кита (см. Рис. 10)

5.6.1. Кал,евэттак-выргын

5.6.2. Инъэ

5.6.3. Выквык,ай

5.6.4. Рэк,овран

5.6.5. К,эпыл

5.6.6. Кэйн,ын

5.6.7. Мэмыл

5.6.8. Ынантан,ычьын

5.6.9. Ы,ттьыёлкен космонавт

5.6.10. Телефон

5.6.11. Чакэттыт

5.6.12. Налгынойн,ын

5.6.13. Ныгытэкин пипик,ылгын

5.6.14. Вээмк,эй

5.6.15. К,эюукэй

1 страница

Рис. 1

2 страница аналогична первому и все последующие

Рис. 2

3 страница

Рис. 3

4 страница

Рис. 4

5 страница

Рис. 5

6 страница

Рис. 6

Передвигаемся по этим страницам с помощью этих кнопок (см. Рис. 7) которые находятся с левой и с правой стороны на странице

Рис. 7

Далее, при нажатии букв (см. Рис. 8), которые находятся на страницах, появляются следующие страницы (см. Рис. 9)., итак аналогично и в других буквах.

Рис. 8

Рис. 8

Далее, при нажатии кнопки (см. Рис. 10), появляются раз за разом следующие 15 страниц см. (Рис. 11 - 24), в котором находятся рассказы (Кал,евэттак-выргын), передвигаемся по страницам, также нажав кнопки (см. Рис. 7).

Рис. 10

Рис. 11

Рис. 12

Рис. 13

Рис. 14

Рис. 15

Рис. 16

Рис. 17

Рис. 18

Рис. 19

Рис. 20

Рис. 21

Рис. 21

Рис. 22

Рис. 23

Рис. 24

Таким образом, наш программно-методический комплекс соответствует программе обучения чукотскому языку для чукотских школ и тех, кто самостоятельно изучает чукотский язык[15].

2.3. Указания к использованию

Созданная нами программа написана на языке «DelphiXE5». Embarcadero Delphi, ранее называлось Borland Delphi и Code Gear Delphi, -- интегрированная среда разработки ПО для Microsoft Windows, Mac OS, iOS и Android на языке Delphi (ранее носившем название Object Pascal), созданная первоначально фирмой Borland и на данный момент принадлежащая и разрабатываемая Embarcadero Technologies. Embarcadero Delphi является частью пакета Embarcadero RAD Studio и поставляется в четырёх редакциях: Starter, Professional, Enterprise и Architect.

Среда предназначена для быстрой (RAD) разработки прикладного ПО для операционных систем Windows, Mac OS X, а также IOS и Android. Благодаря уникальной совокупности простоты языка и генерации машинного кода, позволяет непосредственно, и, при желании, достаточно низкоуровнево взаимодействовать с операционной системой, а также с библиотеками, написанными на C/C++. Созданные программы не зависимы от стороннего ПО, как-то Microsoft .NET Framework, или Java Virtual Machine. Выделение и освобождение памяти контролируется в основном пользовательским кодом, что, с одной стороны, ужесточает требования к качеству кода, а с другой -- делает возможным создание сложных приложений, с высокими требованиями к отзывчивости (работа в реальном времени). В кросс-компиляторах для мобильных платформ предусмотрен автоматический подсчет ссылок на объекты, облегчающий задачу управления их временем жизни.

Итак, для реализации нашей программы для начала мы просканировали все страницы нашей главной использованной книги «Букварь» для чукотских школ, авторами которого являются И.С. Вдовин, Т.М. Караваева, Е.В. Лутфуллина, Е.С. Уваургина, а затем мы открыли «DelphiXE5» (см. Рис. 25).

Рис. 25

Создали новую форму ссылаясь на File - New, затем выходит окно нажимаем на «Ок»(cм. Рис. 26 - 28).

Рис. 26

Рис. 27

Рис. 28

Далее, чтобы наша программа запустилась в эмуляторе Blue Stacks, мы выбрали иконку, в нашем случае мы выбрали картинку (см. Рис. 29), а затем чтобы сохранить именно как иконку нашей программы ссылаясь на Project - Project Page Optionsзадаем размеры по последовательности, как на рисунках (cм. Рис. 30 - 33).

Рис.29

Рис. 30

Рис. 31

Еще можно ссылаясь на Version Info поменять название картинки (см. Рис. 32).

Рис.32

Далее, для того, чтобы вставить наши картинки и тексты начинаем вставить некоторые компоненты, в основном мы использовали табличную панель «TGridPanelLayout» она находится на панели управления во вкладке «Layouts»(см. Рис. 33 )

Рис. 33

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

Далее, приступаем к работе с картинками на программе «Adobe Photoshop» после чего вырезав и сохранив мы приступим к основным связям.

Открываем «Adobe Photoshop», и ссылаясь на Image - Auto Color выбираем картинки для вырезки (см. Рис. 34).

Рис. 34

Далее ссылаясь снова на Image - Crop выделяем нашу букву «Ч». (см. Рис. 35, 36).

Рис. 35

Рис. 36

Вырезав нужную букву, сохраняем ссылаясь на File -Save As…, (см. Рис. 37, 38)

Рис. 37

Рис. 38

Далее, приступаем к основным нашим связям, чтобы в нашей форме изображались наши вырезанные и сохраненные картинки и тексты, как на рисунке. (см. Рис. 39).

Рис. 39

Выбираем компонент при нажатии компонента, который указан на рисунке (см. Рис. 40), выходит следующая страница (см. Рис. 41) выбираем картинку и нажимаем на «Открыть» (см. Рис. 42), и так со всеми картинками работаем аналогично таким образом.

Рис. 40

Рис. 41

Рис. 42

Далее, работа с текстом, чтобы отобразить их на форме мы сначала сделали опознание текста с просканированного изображения, через специальную программу «ABBYY FineReader 11 Corporate Edition», порядок распознования смотрите на рисунках (см. Рис.43 - 45).

Рис. 43

Рис. 44

Рис. 45

Далее, после распознования текста, преобразуем, точнее вставляем на компонент текста (см. Рис. 46 - 49).

Рис. 46

Рис.48

Рис.49

И так же аналогично во всех формах, при окончании работы сохраняем в нужную папку ссылаясь на New-Save Project As…(см. Рис. 50, 51).

см. Рис. 50

см. Рис. 51

Итак, все это написана на языке «DelphiXE5».

Далее, запускаем Blue Stacks и нажимаем на нашу сделанную иконку, и так запускается наша программа, т.е. программно-методический комплекс «Чукотский букварь» (см. Рис. 52).

Рис. 52

2.4. Опытно-экспериментальная работа по выявлению эффективности программно-методического комплекса «Чукотский букварь»

Созданный нами программно-методический комплекс «Чукотский букварь» апробирован в г. Анадырь "Начальная общеобразовательная школа города Анадыря" с 4 апреля по 10 мая 2014 года.

Опытно-экспериментальная работа исследования проходила в три этапа:

1. Констатирующий этап:

Цель: выявление исходного уровня знаний по чукотскому языку учащихся 1"б" класса "Начальная общеобразовательная школа города Анадыря".

В эксперименте принимали участие учащиеся 1"б" класса. Количество учащихся в 1"б" классе - 10 человек.

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

На констатирующем этапе было проведено устное тестирование по алфавиту в1"б" классе. Тест состоял в том, что каждый ученик должен был выйти и смотря на интерактивную доску или проектор, т.е. на буквы и зачитывать громче, и так все буквы от А до Я.

Оценки выставлены следующим образом: если он произнес - все буквы, но половину не правильно, или не уверенно - соответствует оценке "3", все буквы и большая половина все правильно - "4", все буквы правильно - "5".

Таблица 1. Результаты тестирования учащихся 1"б" класса

№№

ФИО

Оценка

Уровень

1.

Милана Иуненеут

4

С

2.

Нутелькут Борис

5

В

3.

Таграй Гыргольтагин

5

В

4.

Ксем Нпэвги

5

В

5.

Степан Кайкаврайгиргын

4

С

6.

Ксения Этувье

5

В

7.

Пэнрына Михайлова

4

С

8.

Семен Ятгиргин

4

С

9.

Нутэнли Пестерев

5

В

10.

Петр Омрынто

5

В

В данной таблице: В - высокий уровень, С - средний уровень, В - высокий уровень.

По итогам тестирования в 1"б" классе 80% учащихся получили оценку "5" - высокий уровень знания чукотского языка, "4" - 20% (средний уровень).

Рис. 53. Уровень знания чукотского языка учащимися 1 "б" класса.

2. Формирующий этап:

Цель: внедрение программно-методического комплекса для изучения чукотского языка учащимися 1"б" класса.

На этом этапе были проведены уроки с использованием нашего программно-методического комплекса для мобильного приложения. Для этого 1"б" класс разделили по итогам тестирования на две равноценные группы (контрольная группа и экспериментальная группа). Контрольная группа продолжала заниматься чукотским языком по традиционным учебникам, а экспериментальная группа - с использованием нашего программно-методического комплекса на планшете. Класс разделили следующим образом:

Таблица 2. Контрольная и экспериментальная группы

Контрольная группа

Экспериментальная группа

Экспериментальная группа

Контрольная группа

1

Пэнрына Михайлова

1

Нутэнли Пестерев

2

Семен Ятгиргин

2

Петр Омрынто

3

Степан Кайкаврайгиргын

3

Ксения Этувье

4

Милана Иуненеут

4

Борис Нутелькут

5

5

Таграй Гыргольтагин

6

6

Ксем Нпэвги

Уроки проводились учителем чукотского языка Векет Танатовна Нутеуги. Для проведения уроков, учитель ознакомился с нашим программно-методическим комплексом и работой с ним, прочитав нашу методологическую рекомендацию для пользователей.

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

3. Контрольный этап:

Цель: выявление эффективности программно-методического комплекса для изучения чукотского языка. На контрольном этапе эксперимента учащиеся контрольной и экспериментальной групп выполнили повторное тестирование, для выявления эффективности обучения по программно-методическому комплексу. Оценки выставлены так, же как и в констатирующем этапе: если он произнес - все буквы, но половину не правильно, или не уверенно - соответствует оценке "3", все буквы и большая половина все правильно - "4", все буквы правильно - "5".

Таблица 3. Результаты тестирования контрольной группы

№№

ФИО

Оценка

Уровень

1.

Милана Иуненеут

5

В

2.

Борис Нутелькут

5

В

3.

Таграй Гыргольтагин

5

В

4.

Ксем Нпэвги

5

В

5.

Степан Кайкаврайгиргын

5

В

6.

Ксения Этувье

5

В

7.

Пэнрына Михайлова

5

В

8.

Семен Ятгиргин

5

В

9.

Нутэнли Пестерев

5

В

10.

Петр Омрынто

5

В

По итогам повторного тестирования все учащиеся получили: оценку "5" 100%.

Тестовый контроль показал высокие результаты среди учащихся. В основном дети получили оценки 4 и 5, что соответствует 80% - 100% или оценке "хорошо" и "отлично".

Рис. 54. Уровень знаний учащихся до и после эксперимента

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

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

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

Выводы по главе II

Итак, подводя итоги по данной главе, заметим, что разрабатываемый нами программно-методический комплекс состоит из 57 форм:

Созданная нами программа написана на языке «DelphiXE5» с использованием некоторых программ для редактирования изображений, распознавания просканированных текстов, а именно такие как:

1. Adobe Photoshop

Adobe Photoshop - многофункциональный графический редактор, разработанный и распространяемый фирмой Adobe Systems. В основном работает с растровыми изображениями, однако имеет некоторые векторные инструменты[28].

2. ABBYY FineReader 11 Corporate Edition

ABBYY FineReader 12 Corporate - программа для распознавания текста, которая переводит изображения документов и любые типы PDF-файлов в электронные редактируемые форматы. Программа определяет и точно восстанавливает логическую структуру документа в его электронной копии, позволяя забыть о перепечатывании текстов[29].

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

- соответствует возрастным особенностям учащихся;

- имеет удобный интерфейс;

- обеспечивает обратную связь учителя с учащимися;

- доступность в использовании;

- имеет открытую систему.

Заключение

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

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

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

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

1. изучить и проанализировать источники информации по теме исследования;

2. исследовать инструментальные средства создания программно-методического комплекса;

3. провести анализ некоторых имеющихся программно-методических комплексов и систем;

4. рассмотреть требования к созданию программно-методического комплекса;

5. создать программно-методический комплекс;

6. провести опытно-экспериментальную работу программно-методического комплекса.

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

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

- Информация по выбранному предмету должна быть хорошо структурирована.

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

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

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

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

1. Каптерев А.И. Информатизация социокультурного пространства. - М.: ФАИР-ПРЕСС, 2004. - 512 с.

2. Захарова И.Г. Информационные технологии в образовании: учеб. Пособие для студ. высш. учеб.заведений - 3-е изд., стер. - М.: Издательский центр «Академия»,2007.-192 с.

3. Гречихин, А.А. Вузовская учебная книга: типология, стандартизация, компьютеризация: учеб.-метод. пособие в помощь авт. и ред / А.А. Гречихин, Ю.Г. Древс. - М.: Логос: Московский государственный университет печати, 2000. - 255 с.

4. Башмаков, А.И., Разработка компьютерных учебников и обучающих систем / А.И. Башмаков, И.А Башмаков. - М.: Филинъ, 2003. - 616 с.

5. Корольков, А.Ф. Методика разработки электронного учебно-методического комплекса по дисциплине для дистанционного обучения: учеб.пособие / А.Ф. Корольков, Ю.Р. Стратонович, В.В. Фролова. - М.: Изд-во МСХА, 2004. - 83 с.

6. Матюшев, В.В. Положение по оформлению текстовой и графической части учебных и научных работ (общие требования) / В.В. Матюшев, Т.Н. Бастрон, Л.П. Шатурина; Краснояр. гос. аграр. ун-т. Красноярск, 2007. - 76 с.

7. Основы открытого образования. Т. 1 /отв. ред. В.И. Солдаткин; Российский государственный институт открытого образования. - М., 2002.

8. Основы открытого образования. Т. 2 /отв. ред. В.И. Солдаткин; Российский государственный институт открытого образования. - М., 2002. - 680 с.

9. Аллатова И.В. Новые информационные технологии в обучении. - М.: Изд. МГПУ, 2006. - 318 с.;

10. Романов, А.Н. Технология дистанционного обучения в системе заочного экономического образования / А.Н. Романов, В.С. Торопцов, Д.Б. Григорович. - М.: ЮНИТИ-ДАНА, 2000. - 303 с.

11. Щенников, С.А. Открытое дистанционное образование / С.А. Щенников. - М.: Наука, 2002. - 527 с.

12. Бондарев В.М. Учебное пособие по программированию на Java, 2009.

13. Голощапов А., Google Android: программирование длямобильныхустройств», 2013.

14. Хомоненко А.Д. Основы современных компьютерных технологий. - СПб.: Корона-принт, 2004.

15. И.С. Вдовин, Т.М. Караваева, Е.В. Лутфуллина, Е.С. Уваургина/ Букварь для 1 класса чукотских школ, издательство: «Просвещение», Санкт-Петербург, 1998 - 143 с.

16. Симонович И.П., Евсеева Г.А. Windows: лаборатория мастерства. -М.: АСТ- Пресс, 2006.

17. Нил Дж. Рубенкинг. Язык программирования Delphi для «чайников». Введениев Borland Delphi 2006 = Delphi for Dummies. -- М.: Диалектика, 2007. -- 336 с.

18. Информатизация образования: направления, средства, технологии: пособие для системы повышения квалификации / под общ.ред. С.И. Маслова. М.: Изд-во МЭИ, 2004 - 868 с.

19. Особенности объектно-ориентированного программирования на C++/CLI, C# и Java Автор: Медведев В. И. Издательство: РИЦ «Школа»: 2010

20. Программирование на Java Автор: Вязовик Н.А. Издательство: ИНТУИТ.РУ, 2003.

21. Симонович С., Евсеев Г., Алексеев А. Общая информатика, специальная информатика. М.: АСТпресс, 2008.

22. Хавьер Пашеку. Программирование в Borland Delphi 2006 для профессионалов = Delphi for .NET Developer's Guide. -- М.: Вильямс, 2006.

23. C++: базовый курс Автор: Герберт Шилдт Издательство: Вильямс, 2008.

24. ГОСТ 7.83-2001. МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ. Система стандартов по информации, библиотечному и издательскому делу. ЭЛЕКТРОННЫЕ ИЗДАНИЯ. Основные виды и выходные сведения.

25. Гук М. Аппаратные интерфейсы ПК. Энциклопедия. - СПб: Питер, 2003.

26. Симонович С В и др. Информатика: Базовый курс. -СПб.: Питер -2002.

27. Культин Н. Основы программирования в Delphi XE. -- СПБ.: БХВ-Петербург, 2011. -- 416 с.

28. Скотт Келби Adobe Photoshop CS6: справочник по цифровой фотографии The Adobe Photoshop CS6 Book for Digital Photographers.-- М.: «Вильямс», 2013. -- 464 с.


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

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