Научная статья на тему 'Информационные технологии разработки электронных образовательных ресурсов'

Информационные технологии разработки электронных образовательных ресурсов Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
623
90
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЭЛЕКТРОННЫЙ / ОБРАЗОВАТЕЛЬНЫЙ РЕСУРС / ВИРТУАЛЬНАЯ УЧЕБНАЯ ЛАБОРАТОРИЯ / ЯЗЫКИ ПРОГРАММИРОВАНИЯ / ADOBE FLASH / JAVASCRIPT / ELECTRONIC RESOURCE FOR TEACHING / VIRTUAL TRAINING / LABORATORY / PROGRAMMING LANGUAGES

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Горшков Евгений Александрович, Акохова Наталья Михайловна

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Information technologies of development of electronic resources for teaching

The paper deals with the electronic interactive resources for teaching, describes programming languages and development tools of the computer training laboratories.

Текст научной работы на тему «Информационные технологии разработки электронных образовательных ресурсов»

ВОПРОСЫ ОБРАЗОВАНИЯ И ПОДГОТОВКИ КАДРОВ

Информационные технологии разработки электронных образовательных ресурсов

Горшков

Евгений Александрович

Кандидат технических наук, доцент кафедры информационного и документационного обеспечения управления Балаковского филиала РАНХиГС

Evgeniy A. Gorshkov

Candidate of Technical Sciences, Associated Professor at the Department of Information and Documentation Management of Balakovo branch of RANEPA

e-mail: evgenij-gorshkov@mail.ru Акохова

Наталья Михайловна

Information technologies of development of electronic resources for teaching

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

Ключевые слова и словосочетания: электронный образовательный ресурс, виртуальная учебная лаборатория, языки программирования, Adobe Flash, JavaScript.

The paper deals with the electronic interactive resources for teaching, describes programming languages and development tools of the computer training laboratories.

Keywords: electronic resource for teaching, virtual training laboratory, programming languages, Adobe Flash, JavaScript.

Преподаватель кафедры информационного и документационного обеспечения управления Балаковского филиала РАНХиГС

Natalia M. Akokhova

Lecturer at the Department of Information and Documentation Management of Balakovo branch of RANEPA

e-mail: akoxova.natalya@gmail.com УДК 004

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

При создании ЭОР, и в том числе ВУЛ, важным является выбор инструментальных средств разработки, т.к. от этого выбора зависит, прежде всего, скорость ее работы, ее функциональные возможности, а также затраты на ее производство. В том числе, по мнению автора Очкур Г.В., «при выборе информационной системы играют роль многие факторы, в частности, относящиеся к техническим характеристикам системы и к характеристикам надежности системы: класс системы; платформа и т.д.» [1]. Рассмотрим и проанализируем более подробно некоторые инструментальные средства разработки ВУЛ.

Adobe Flash - современная технология, позволяющая создавать анимированные, интерактивные и дополненные звуковым сопровождением среды и web-приложения. Данная технология дает возможность использовать в работе растровую, векторную, трехмерную графику, а также аудио- и видео- файлы. Преимущество Flash-технологии перед html состоит в том, что она может заменить web-страницу, написанную на языке html. Результат разработки - это flash-ролик, работающий как отдельное приложение. Он встраивается в тело html-документа как объект active-x. Для его работы требуется предустановленный plug-in.

Во Flash имеется встроенный язык программирования ActionScript, позволяющий переходить к любому cgi-шлюзу внутри flash-ролика, причем для место и шлюз перехода закрыты для пользователя. Недостаток метода - это ограничение в объеме принимаемой информации от cgi-шлюза, поэтому flash не интерпретирует html-код, выдаваемый на запрос к cgi-шлюзу, но может работать с простой текстовой информацией. Кроме того, для обеспечения более сложной интерактивности ВУЛ Flash-технология позволяет взаимодействовать с различными языками программирования, например, Java Script или VBS cript, а также с базами данных.

К основным преимуществам Flash-технологии относится:

- кроссплатформенность, позволяющая использовать ее на различных операционных системах, таких, например, как MacOS, Windows и др;

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

- качество изображения. Технология векторной графики во Flash обеспечивает высокое качество изображения независимо от разрешения картинки;

- высокий уровень интерактивности. Flash позволяет быстро создать интерактивное приложение.

К недостаткам Flash относятся:

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

- отсутствие контекстного меню на готовом Flash-ресурсе.

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

К основным преимуществам LabVIEW относятся:

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

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

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

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

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

- стандартизированность. По ОСТ 9.2-98, программа LabVIEW компании-изготовителя National Instruments - сертифицированное инструментальное средство, предназначенное для разработки систем универсального назначения.

К недостаткам LabVIEW относятся:

- закрытый исходный код. Версии для Windows, начиная с 8.2, требуют активации (для Linux и MAC такой необходимости нет);

- отсутствие полной поддержки. Windows поддерживается полностью.

Для работы в Linux и MacOS необходимы дополнительные драйверы и программы;

NetBeans IDE — бесплатная интегрированная среда разработки приложений (IDE), работающая с

АКТУАЛЬНЫЕ ПРОБЛЕМЫ СОВРЕМЕННОСТИ: НАУКА И ОБЩЕСТВО - 1/2018

- 60-

Matters of education and personnel training

языками программирования Java, PHP, JC++, Ада и др.

Среди достоинств NetBeans можно выделить:

- бесплатность программы. Ее можно загрузить с официального сайта NetBeans;

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

Как недостатки NetBeans можно выделить:

- отсутствие редактора кодировок документа. Все документы создаются в единственной кодировке;

- высокие системные требования.

Microsoft Visual Studio интегрированная среда разработки программного обеспечения, в том числе и с графическим интерфейсом.

Достоинства - поддержка многих языков разработки, в том числе Visual C#, Visual Basic, Visual C++, JavaScript. Недостатки - невозможность отладчика отслеживать ошибки в коде режима ядра.

Анализ инструментальных средств разработки по различным критериям рассмотрен в таблице 1. Данные в таблице приведены с официальных сайтов разработчиков программ [2,3,4,5].

Название Adobe Animate Lab VIEW Measurement NetBeans Visual Studio

Параметр CC Studio Professional

Цена 15456 руб./год 44812 руб. - 32000 руб.

Основные элементы и Да Да Да Да

структуры

программирования

Интерфейс Да Да Да Да

Документация Есть Есть Есть Есть

Инструментальные Превосходные Поср е дств енные Поср е дств енные Хорошие

средства анимации

Универсальность Отлично Хорошо Недостаточно Отлично

Качество графики Отлично Хорошо Недостаточно Отлично

Интерактивность Хорошо Недостаточно Недостаточно Отлично

Таблица 1 Анализ инструментальных средств разработки электронных образовательных ресурсов

Для наглядного представления информации о цене программных продуктов, используемых для создания ЭОР, приведена сводная диаграмма на рисунке 1. Данные для построения диаграммы были взяты с официальных сайтов разработчиков программ [2,3,4,5].

Таким образом, анализ инструментальных средств разработки ЭОР, приведенной в таблице 1, показал, что наиболее предпочтительным средством разработки является Adobe Flash.

В пользу этого утверждения также можно отнести статистику популярности языков программирования в 2017 году [6]. Согласно статистике, приведенной на рисунке 2, наиболее перспективным инструментальным средством разработки обработчиков событий на стороне клиента является Java Script.

Adobe Animate CC

Рис. 1 Сводная диаграмма цен на инструментальные средства разработки ЭОР.

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

Вышеприведенный анализ показывает то, что наиболее перспективным инструментальным средством разработки ЭОР является Adobe Flash с поддержкой Java Script, так как он обладает такими преимуществами, как удобство при разработке приложений, высокая степень интерактивности, отличное качество графики, приемлемое соотношение цены-качества, универсальность благодаря массовости использования Adobe Flash Player.

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

1. Очкур Г.В. Информационное обеспечение деятельности торговой организации// Проблемы развития устойчивых отношений между государством, гражданским обществом и бизнесом. Научный сборник -Саратов: Наука. 2015 С. 207-212.

2.Adobe [электронный ресурс]. URL: https://www.adobe.com/ru/creativecloud/ plans. html? single_app=animate&promoid=VG52KMQJ&mv=other.

3. Netbeans [электронный ресурс]. URL: http:// netbeans.org.

4. Labview [электронный ресурс]. URL: http://www.labview.ru.

5. Visual Studio [электронный ресурс]. URL: http:// https://www.visualstudio.com/ru/vs/pricing.

6. Рейтинг языков программирования 2018: Какой лучше изучать? [электронный ресурс]. URL: http:// merehead. com/blog-ru/top-programming-languages-2018-learn.

АКТУАЛЬНЫЕ ПРОБЛЕМЫ СОВРЕМЕННОСТИ: НАУКА И ОБЩЕСТВО - 1/2018

- 62 -

i Надоели баннеры? Вы всегда можете отключить рекламу.