Информационные системы и программирование

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

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

• Связь, информационные и коммуникационные технологии.

Основные виды деятельности:

• Разработка модулей программного обеспечения для компьютерных систем;
• Осуществление интеграции программных модулей;
• Ревьюирование программных продуктов;
• Сопровождение и обслуживание программного обеспечения компьютерных систем;
• Проектирование и разработка информационных систем;
• Сопровождение информационных систем;
• Соадминистрирование баз данных и серверов;
• Разработка дизайна веб-приложений;
• Проектирование, разработка и оптимизация веб-приложений;
• Администрирование информационных ресурсов;
• Разработка, администрирование и защита баз данных;

Требования к результатам освоения образовательной программы:

• Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам.
• Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности.
• Планировать и реализовывать собственное профессиональное и личностное развитие.
• Работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами.
• Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста.
• Проявлять гражданско-патриотическую позицию, демонстрировать осознанное поведение на основе традиционных общечеловеческих ценностей.
• Содействовать сохранению окружающей среды, ресурсосбережению, эффективно действовать в чрезвычайных ситуациях.
• Использовать средства физической культуры для сохранения и укрепления здоровья в процессе профессиональной деятельности и поддержания необходимого уровня физической подготовленности.
• Использовать информационные технологии в профессиональной деятельности.
• Пользоваться профессиональной документацией на государственном и иностранном языке.
• Планировать предпринимательскую деятельность в профессиональной сфере.
• Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием.
• Разрабатывать программные модули в соответствии с техническим заданием.
• Выполнять отладку программных модулей с использованием специализированных программных средств.
• Выполнять тестирование программных модулей.
• Осуществлять рефакторинг и оптимизацию программного кода.
• Разрабатывать модули программного обеспечения для мобильных платформ.
• Осуществление интеграции программных модулей:
• Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент.
• Выполнять интеграцию модулей в программное обеспечение.
• Выполнять отладку программного модуля с использованием специализированных программных средств.
• Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения.
• Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования.
• Осуществлять ревьюирование программного кода в соответствии с технической документацией.
• Выполнять процесс измерения характеристик компонент программного продукта для определения соответствия заданным критериям.
• Производить исследование созданного программного кода с использованием специализированных программных средств с целью выявления ошибок и отклонения от алгоритма.
• Проводить сравнительный анализ программных продуктов и средств разработки, с целью выявления наилучшего решения согласно критериям, определенным техническим заданием.
• Осуществлять инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем.
• Осуществлять измерения эксплуатационных характеристик программного обеспечения компьютерных систем.
• Выполнять работы по модификации отдельных компонент программного обеспечения в соответствии с потребностями заказчика.
• Обеспечивать защиту программного обеспечения компьютерных систем программными средствами.
• Собирать исходные данные для разработки проектной документации на информационную систему.
• Разрабатывать проектную документацию на разработку информационной системы в соответствии с требованиями заказчика.
• Разрабатывать подсистемы безопасности информационной системы в соответствии с техническим заданием.
• Производить разработку модулей информационной системы в соответствии с техническим заданием.
• Осуществлять тестирование информационной системы на этапе опытной эксплуатации с фиксацией выявленных ошибок кодирования в разрабатываемых модулях информационной системы.
• Разрабатывать техническую документацию на эксплуатацию информационной системы.
• Производить оценку информационной системы для выявления возможности ее модернизации.
• Разрабатывать техническое задание на сопровождение информационной системы.
• Выполнять исправление ошибок в программном коде информационной системы.
• Разрабатывать обучающую документацию для пользователей информационной системы.
• Оценивать качество и надежность функционирования информационной системы в соответствии с критериями технического задания.
• Осуществлять техническое сопровождение, обновление и восстановление данных информационной системы в соответствии с техническим заданием.
• Выявлять технические проблемы, возникающие в процессе эксплуатации баз данных и серверов.
• Осуществлять администрирование отдельных компонент серверов.
• Формировать требования к конфигурации локальных компьютерных сетей и серверного оборудования, необходимые для работы баз данных и серверов.
• Осуществлять администрирование баз данных в рамках своей компетенции.
• Проводить аудит систем безопасности баз данных и серверов с использованием регламентов по защите информации.
• Разрабатывать дизайн-концепции веб-приложений в соответствии с корпоративным стилем заказчика.
• Формировать требования к дизайну веб-приложений на основе анализа предметной области и целевой аудитории.
• Осуществлять разработку дизайна веб-приложения с учетом современных тенденций в области веб-разработки.
• Разрабатывать техническое задание на веб-приложение в соответствии с требованиями заказчика.
• Разрабатывать веб-приложение в соответствии с техническим заданием.
• Разрабатывать интерфейс пользователя веб-приложений в соответствии с техническим заданием.
• Осуществлять техническое сопровождение и восстановление веб-приложений в соответствии с техническим заданием.
• Производить тестирование разработанного веб-приложения.
• Размещать веб-приложения в сети в соответствии с техническим заданием.
• Осуществлять сбор статистической информации о работе веб-приложений для анализа эффективности его работы.
• Осуществлять аудит безопасности веб-приложения в соответствии с регламентами по безопасности.
• Модернизировать веб-приложение с учетом правил и норм подготовки информации для поисковых систем.
• Реализовывать мероприятия по продвижению веб-приложений в информационно-телекоммуникационной сети "Интернет".
• Обрабатывать статический и динамический информационный контент.
• Разрабатывать технические документы для управления информационными ресурсами.
• Осуществлять сбор, обработку и анализ информации для проектирования баз данных.
• Проектировать базу данных на основе анализа предметной области.
• Разрабатывать объекты базы данных в соответствии с результатами анализа предметной области.
• Реализовывать базу данных в конкретной системе управления базами данных.
• Администрировать базы данных.
• Защищать информацию в базе данных с использованием технологии защиты информации.