Скриптовые языки программирования

Цели и задачи дисциплины
Преподаваемая дисциплина является средством решения специальных прикладных задач. Преподавание и изучение дисциплины следует рассматривать как полезную составляющую профессиональной подготовки. Цель преподавания дисциплины - изучить технологии, обеспечивающие гибкость тиражного ПО, настройку ПО на функциональные требования конкретных пользователей, операционную и аппаратную среду. Задачи дисциплины заключаются в том, чтобы научить студентов технологиям применения скриптовых языков программирования, встраивания их в различные прикладные системы для обеспечения автоматизации и повышения эффективности работы пользователей; использовать скриптовые языки для разработки архитектуры, алгоритмических и программных решений системного и прикладного программного обеспечения; изучить интерфейсы библиотек, пакетов программ, продуктов системного и прикладного программного обеспечения и применять их для разработки программного и информационного обеспечения, автоматизации задач операционных систем, разработки сервисов и распределенных информационных систем
Краткое содержание дисциплины
Цели и способы обеспечения гибкости ПО. Использование макросов и скриптов для повышения эффективности работы пользователей. Разработка интерпретаторов и технологии оптимизации исполнения интерпретируемых программ. Самомодификация и генерация программ. Метапрограммирование. Командные файлы. Автоматизация действий в ОС. Язык программирования LUA. Место интерпретатора в архитектуре системы. Подключение интерпретатора к приложению. Языки программирования VBA и StarBasic. Создание макросов и модификация. Автоматизации офисных приложений. Доступ к содержанию текстовых документов, электронных таблиц и презентаций. Язык программирования JavaScript. Особенности объектной модели в JavaScript. Разработка web-приложений. Взаимодействие приложения с сервером.
Компетенции обучающегося, формируемые в результате освоения дисциплины
Выпускник должен обладать:
  • ПК-6 Способен определять компонентный состав и архитектуру программного обеспечения или программно-аппаратного комплекса в соответствии с его назначением, осуществлять выбор оптимальных технологий и средств его разработки и сопровождения
Вы нашли ошибку в тексте:
Просто нажмите кнопку «Сообщить об ошибке» — этого достаточно. Также вы можете добавить комментарий.