Программное обеспечение разработчика как учебно-методическое обеспечение образования студентов
Большинство учебных планов по направлениям, связанных с информационными технологиями, предполагают знакомство студентов с современными инструментами разработки. Тенденции в развитии инструментов таковы, что можно выделить две большие группы:
- инструменты разработки в области высокопроизводительных вычислений и серверных приложений;
- инструменты разработки мобильных приложений.
В области высокопроизводительных вычислений и серверных приложений доминирующим языком программирования является С++. Необходимость разрабатывать программы, распараллеливающие задачи на огромное количество нитей, предполагает наличие инструментов с широким диапазоном возможностей – от советов разработчику до мощной автоматической оптимизации. Такими инструментами являются Intel Parallel Studio и Intel Cluster Studio.
Основной технологией разработчика мобильных приложений является HTML5 и язык JavaScript. Основными критериями в этой области являются простота и скорость разработки приложений. Такими качествами обладает среда разработки Intel XDK, а также библиотека Intel Perceptional Computing SDK, обеспечивающая поддержку естественно-интуитивного интерфейса.
Концепция «компьютерного континуума» предполагает возможность использования в мобильных приложениях результатов работы мощных вычислительных систем и центров обработки данных. Большинство уже не представляют своего существования без планшетов, смартфонов и других мобильных устройств. Повышенный интерес к данным технологиям проявляют студенты и школьники старших классов, причем многим из них становится любопытно не только быть пользователями готовых приложений, но и разрабатывать собственные.
Перед преподавателями вузов и учителями школ встает вопрос выбора мобильных технологий, с которых возможно начинать обучение учащихся. Некоторых из таких технологий, как, например, Java, требуют достаточно большого уровня начальной подготовки. А среда разработки Intel XDK позволяет разрабатывать приложения на основе тройки универсальных технологий HTML, CSS и JavaScript. Основы языка разметки HTMLзакладываются в рамках базового курса информатики и ИКТ среднего общего образования, работа с каскадными таблицами стилей CSS и основами языка JavaScript не вызывает серьезных затруднений у обучающихся.
Среду разработки IntelXDKможно бесплатно скачать с официального ресурса xdk-software.intel.com и без труда установить на любую из популярных операционных систем.
Интерактивные учебные курсы ресурса ИНТУИТ (intel.intuit.ru) по перечисленным технологиям позволяют значительно упростить обучение. Все инструменты разработки либо бесплатные, либо распространяются по академической лицензии.
В институте математики, информационных и космических технологий Северного (Арктического) федерального университета имени М.В. Ломоносова ведется успешная работа по обучению двум основным группам инструментов разработчика, в том числе основам разработки мобильных приложений с помощью среды Intel XDK.
- Peter Wayner. 10 reasons browser becoming universal OS // InfoWorld [Электронный ресурс] – Режим доступа: http://www.itworld.com/software/ 383227/10-reasons-browser-becoming-universal-os
- XDK Documentation [Электронный ресурс] – Режим доступа: http://software.intel.com/ru-ru/html5/tools
Ключевые слова | Инструменты разработчика; Intel Parallel Studio; Intel Cluster Studio; HTML5; язык JavaScript; Intel XDK; библиотека Intel Perceptional Computing SDK. |