Частное образовательное учреждение высшего образования «Открытый университет науки и технологий»
УТВЕРЖДАЮ:
Ректор
Д.Н. Сергоманов _____________
06 июля 2026 г.
Присваиваемая квалификация: «Разработчик web-приложений».
Трудоемкость обучения по данной программе – 600 часов
Абакан 2026
1. Общие положения
2. Цель реализации программы профессиональной переподготовки
3. Требования к квалификации поступающего на обучение>
4. Планируемые результаты обучения
5. Условия реализации программы
6. Форма аттестации и оценочные материалы
7. Организационно-педагогические условия
8. Учебный план программы профессиональной переподготовки
9. Календарный учебный график
10. Рабочая программа учебной дисциплины «Основы информационных систем и разработки программного обеспечения»
11. Рабочая программа учебной дисциплины «Алгоритмизация и программирование»
12. Рабочая программа учебной дисциплины «Объектно-ориентированное программирование и технологии разработки»
13. Рабочая программа учебной дисциплины «Основы web-технологий и клиентская разработка»
14. Рабочая программа учебной дисциплины «Серверное программирование web-приложений»
15. Рабочая программа учебной дисциплины «Базы данных и информационные системы»
16. Рабочая программа учебной дисциплины «Тестирование, качество и безопасность web-приложений»
17. Рабочая программа учебной дисциплины «Разработка и сопровождение web-приложений»
Настоящая программа профессиональной переподготовки «Разработка web-приложений и информационных систем» разработана с учетом положений:
- Федеральный закон от 29 декабря 2012 г. № 273-ФЗ «Об образовании в Российской Федерации»
- Приказ Минобрнауки России от 24 марта 2025 г. N 266 «Об утверждении Порядка организации и осуществления образовательной деятельности по дополнительным профессиональным программам»
- Приказ Министерства труда и социальной защиты РФ от 12 апреля 2013 г. N 148н "Об утверждении уровней квалификации в целях разработки проектов профессиональных стандартов"
- Постановление Правительства РФ от 11.10.2023 N 1678 "Об утверждении Правил применения организациями, осуществляющими образовательную деятельность, электронного обучения, дистанционных образовательных технологий при реализации образовательных программ"
- Федеральный закон "О персональных данных" от 27.07.2006 N 152-ФЗ
Программа разработана на основе требований ФГОС: 09.02.07 Информационные системы и программирование, Приказ Минобрнауки России от 09.12.2016 N 1547.
Программа разработана с учетом профессионального(ых) стандарта(ов) (квалификационных требований):
- Профессиональный стандарт «Разработчик Web и мультимедийных приложений» УТВЕРЖДЕН
приказом
Министерства труда и
социальной защиты
Российской Федерации
от 18 января 2017 года N 44н
- Профессиональный стандарт «Программист» Утвержден
приказом Министерства труда
и социальной защиты
Российской Федерации
от 20.07.2022 № 424н
Разработчики:
- Сергоманов Дмитрий Николаевич/ Директор
Формирование у слушателей профессиональных компетенций, необходимых для выполнения деятельности по разработке, тестированию, внедрению и сопровождению web-приложений и информационных систем, с присвоением квалификации «Разработчик web-приложений».
В рамках освоения программы профессиональной переподготовки обучающиеся готовятся к решению задач профессиональной деятельности следующих типов:
-Разработка, администрирование и защита баз данных;
-Администрирование информационных ресурсов;
-Проектирование, разработка и оптимизация веб-приложений;
-Разработка дизайна веб-приложений;
-Соадминистрирование баз данных и серверов;
-Сопровождение информационных систем;
-Проектирование и разработка информационных систем;
-Сопровождение и обслуживание программного обеспечения компьютерных систем;
-Ревьюирование программных продуктов;
-Осуществление интеграции программных модулей;
-Разработка модулей программного обеспечения для компьютерных систем;
Обучающиеся по программе готовятся к решению следующих задач проффесиональной деятельности:
1) Разработка, администрирование и защита баз данных
Осуществлять сбор, обработку и анализ информации для проектирования баз данных.
Проектировать базу данных на основе анализа предметной области.
Разрабатывать объекты базы данных в соответствии с результатами анализа предметной области.
Реализовывать базу данных в конкретной системе управления базами данных.
Администрировать базы данных.
Защищать информацию в базе данных с использованием технологии защиты информации.
2) Администрирование информационных ресурсов
Обрабатывать статический и динамический информационный контент.
Разрабатывать технические документы для управления информационными ресурсами.
3) Проектирование, разработка и оптимизация веб-приложений
Разрабатывать техническое задание на веб-приложение в соответствии с требованиями заказчика.
Разрабатывать веб-приложение в соответствии с техническим заданием.
Разрабатывать интерфейс пользователя веб-приложений в соответствии с техническим заданием.
Осуществлять техническое сопровождение и восстановление веб-приложений в соответствии с техническим заданием.
Производить тестирование разработанного веб-приложения.
Размещать веб-приложения в сети в соответствии с техническим заданием.
Осуществлять сбор статистической информации о работе веб-приложений для анализа эффективности его работы.
Осуществлять аудит безопасности веб-приложения в соответствии с регламентами по безопасности.
Модернизировать веб-приложение с учетом правил и норм подготовки информации для поисковых систем.
Реализовывать мероприятия по продвижению веб-приложений в информационно-телекоммуникационной сети "Интернет".
4) Разработка дизайна веб-приложений
Разрабатывать дизайн-концепции веб-приложений в соответствии с корпоративным стилем заказчика.
Формировать требования к дизайну веб-приложений на основе анализа предметной области и целевой аудитории.
Осуществлять разработку дизайна веб-приложения с учетом современных тенденций в области веб-разработки.
5) Соадминистрирование баз данных и серверов
Выявлять технические проблемы, возникающие в процессе эксплуатации баз данных и серверов.
Осуществлять администрирование отдельных компонент серверов.
Формировать требования к конфигурации локальных компьютерных сетей и серверного оборудования, необходимые для работы баз данных и серверов.
Осуществлять администрирование баз данных в рамках своей компетенции.
Проводить аудит систем безопасности баз данных и серверов с использованием регламентов по защите информации.
6) Сопровождение информационных систем
Разрабатывать техническое задание на сопровождение информационной системы.
Выполнять исправление ошибок в программном коде информационной системы.
Разрабатывать обучающую документацию для пользователей информационной системы.
Оценивать качество и надежность функционирования информационной системы в соответствии с критериями технического задания.
Осуществлять техническое сопровождение, обновление и восстановление данных информационной системы в соответствии с техническим заданием.
7) Проектирование и разработка информационных систем
Собирать исходные данные для разработки проектной документации на информационную систему.
Разрабатывать проектную документацию на разработку информационной системы в соответствии с требованиями заказчика.
Разрабатывать подсистемы безопасности информационной системы в соответствии с техническим заданием.
Производить разработку модулей информационной системы в соответствии с техническим заданием.
Осуществлять тестирование информационной системы на этапе опытной эксплуатации с фиксацией выявленных ошибок кодирования в разрабатываемых модулях информационной системы.
Разрабатывать техническую документацию на эксплуатацию информационной системы.
Производить оценку информационной системы для выявления возможности ее модернизации.
8) Сопровождение и обслуживание программного обеспечения компьютерных систем
Осуществлять инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем.
Осуществлять измерения эксплуатационных характеристик программного обеспечения компьютерных систем.
Выполнять работы по модификации отдельных компонент программного обеспечения в соответствии с потребностями заказчика.
Обеспечивать защиту программного обеспечения компьютерных систем программными средствами.
9) Ревьюирование программных продуктов
Осуществлять ревьюирование программного кода в соответствии с технической документацией.
Выполнять процесс измерения характеристик компонент программного продукта для определения соответствия заданным критериям.
Производить исследование созданного программного кода с использованием специализированных программных средств с целью выявления ошибок и отклонения от алгоритма.
Проводить сравнительный анализ программных продуктов и средств разработки, с целью выявления наилучшего решения согласно критериям, определенным техническим заданием.
10) Осуществление интеграции программных модулей
Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент.
Выполнять интеграцию модулей в программное обеспечение.
Выполнять отладку программного модуля с использованием специализированных программных средств.
Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения.
Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования.
11) Разработка модулей программного обеспечения для компьютерных систем
Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием.
Разрабатывать программные модули в соответствии с техническим заданием.
Выполнять отладку программных модулей с использованием специализированных программных средств.
Выполнять тестирование программных модулей.
Осуществлять рефакторинг и оптимизацию программного кода.
Разрабатывать модули программного обеспечения для мобильных платформ.
Области профессиональной деятельности и (или) сферы профессиональной деятельности, в которых выпускники, освоившие программу, могут осуществлять профессиональную деятельность:
администратор баз данных, специалист по тестированию в области информационных технологий, программист, технический писатель, специалист по информационным системам, специалист по информационным ресурсам, разработчик веб и мультимедийных приложений.
Перечень основных объектов (или областей знания) профессиональной деятельности выпускников:
информация;
информационные процессы и информационные ресурсы;
языки и системы программирования контента, системы управления клиентом;
средства создания и эксплуатации информационных ресурсов;
программное обеспечение;
оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;
техническая документация;
первичные трудовые коллективы.
| 06.001 Программист | ||
| Трудовые функции, реализуемые после обучения |
Код | Трудовые действия |
|---|---|---|
| Обобщенные трудовые функции: Разработка и отладка программного кода | ||
| Формализация и алгоритмизация поставленных задач для разработки программного кода | A/01.3 | -Составление формализованных описаний решений поставленных задач в соответствии с требованиями технического задания или внутренних документов организации. - Разработка алгоритмов решения поставленных задач в соответствии с требованиями технического задания или внутренних документов организации. - Проверка корректности алгоритмов решения поставленных задач. - Оценка и согласование сроков выполнения поставленных задач |
| Написание программного кода с использованием языков программирования, определения и манипулирования данными в базах данных | A/02.3 | -Создание программного кода в соответствии с техническим заданием (готовыми спецификациями). - Оптимизация программного кода с использованием специализированных программных средств. - Оценка и согласование сроков выполнения поставленных задач |
| Оформление программного кода в соответствии с установленными требованиями | A/03.3 | -Приведение наименований переменных, функций, классов, структур данных и файлов в соответствие с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода. - Структурирование исходного программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода. - Комментирование и разметка программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода. - Форматирование исходного программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода. - Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону |
| Работа с системой управления версиями программного кода | A/04.3 | -Регистрация изменений исходного текста программного кода в системе управления версиями. - Слияние, разделение и сравнение исходных текстов программного кода. - Сохранение сделанных изменений программного кода в соответствии с регламентом управления версиями |
| Обобщенные трудовые функции: Проверка работоспособности и рефакторинг кода программного обеспечения | ||
| Разработка процедур проверки работоспособности и измерения характеристик компьютерного программного обеспечения | B/01.4 | -Разработка процедуры проверки работоспособности компьютерного программного обеспечения. - Разработка процедуры сбора диагностических данных проверки работоспособности компьютерного программного обеспечения. - Разработка процедуры измерения требуемых характеристик компьютерного программного обеспечения. - Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону. - Оценка и согласование сроков выполнения поставленных задач |
| Разработка тестовых наборов данных для проверки работоспособности компьютерного программного обеспечения | B/02.4 | -Подготовка тестовых наборов данных в соответствии с выбранной методикой тестирования компьютерного программного обеспечения. - Оценка и согласование сроков выполнения поставленных задач |
| Проверка работоспособности компьютерного программного обеспечения | B/03.4 | -Проверка работоспособности компьютерного программного обеспечения на основе разработанных тестовых наборов данных. - Оценка соответствия компьютерного программного обеспечения требуемым характеристикам. - Сбор и анализ полученных результатов проверки работоспособности компьютерного программного обеспечения. - Оценка и согласование сроков выполнения поставленных задач |
| Рефакторинг и оптимизация программного кода | B/04.4 | -Анализ программного кода на соответствие требованиям по читаемости и производительности. - Инспекция программного кода для поиска не обнаруженных на ранних стадиях разработки компьютерного программного обеспечения ошибок и критических мест. - Внесение изменений в программный код и проверка его работоспособности. - Оценка и согласование сроков выполнения поставленных задач |
| Исправление дефектов программного кода, зафиксированных в базе данных дефектов | B/05.4 | -Воспроизведение дефектов программного кода, зафиксированных в базе данных дефектов. - Установление причин возникновения дефектов программного кода. - Внесение изменений в программный код для устранения выявленных дефектов. - Оценка и согласование сроков выполнения поставленных задач |
| Осуществление сборки однородных программных модулей в программный проект | B/06.4 | -Сборка однородных (одноязыковых) программных модулей в программный проект в средах разработки компьютерного программного обеспечения. - Проверка работоспособности собранного программного проекта. - Внесение изменений в процедуру сборки однородных (одноязыковых) программных модулей в программный проект. - Оценка и согласование сроков выполнения поставленных задач |
| 06.035 Разработчик Web и мультимедийных приложений | ||
| Трудовые функции, реализуемые после обучения |
Код | Трудовые действия |
| Обобщенные трудовые функции: Техническая поддержка процессов создания (модификации) и сопровождения информационных ресурсов | ||
| Проверка и отладка программного кода | А/01.3 | -Анализ и проверка исходного программного кода. - Отладка программного кода на уровне программных модулей. - Отладка программного кода на уровне межмодульных взаимодействий и взаимодействий с окружением. - Оценка и согласование сроков выполнения поставленных задач |
Уровень квалификации в соответствии с профессиональным стандартом.
| Уровень | Полномочия и ответственность |
Характер умений | Характер знаний | Основные пути достижения уровня квалификации |
|---|---|---|---|---|
| 3 | Деятельность под руководством с проявлением самостоятельности при решении типовых практических задач. Планирование собственной деятельности, исходя из поставленной руководителем задачи Индивидуальная ответственность. | Решение типовых практических задач Выбор способа действия на основе знаний и практического опыта. Корректировка действий с учетом условий их выполнения. | Понимание технологических или методических основ решения типовых практических задач Применение специальных знаний. | Основные программы профессионального обучения – программы профессиональной подготовки по профессиям рабочих, должностям служащих, программы переподготовки рабочих, служащих, программы повышения квалификации рабочих, служащих (до од-ного года). Практический опыт. |
| 4 | Деятельность под руководством с проявлением самостоятельности при решении практических задач, требующих анализа ситуации и ее изменений. Планирование собственной деятельности и/или деятельности группы работников, исходя из поставленных задач. Ответственность за решение поставленных задач или результат деятельности группы работников. | Решение различных типов практических задач Выбор способа действия из известных на основе знаний и практического опыта. Текущий и итоговый контроль, оценка и коррекция деятельности. | Понимание научно-технических или методических основ решения практических задач. Применение специальных знаний. Самостоятельная работа с информацией. | Образовательные программы среднего профессионального образования - программы подготовки квалифицированных рабочих (служащих). Основные программы профессионального обучения - программы профессиональной подготовки по профессиям рабочих, должностям служащих, программы переподготовки рабочих, служащих, программы повышения квалификации рабочих, служащих. Практический опыт. |
| Типы задач профессиональной деятельности |
Задачи профессиональной деятельности |
Объекты профессиональной деятельности (или области знания) |
|---|---|---|
| Область профессиональной деятельности (по Реестру Минтруда): администратор баз данных, специалист по тестированию в области информационных технологий, программист, технический писатель, специалист по информационным системам, специалист по информационным ресурсам, разработчик веб и мультимедийных приложений. | ||
| Разработка модулей программного обеспечения для компьютерных систем | Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием. Разрабатывать программные модули в соответствии с техническим заданием. Выполнять отладку программных модулей с использованием специализированных программных средств. Выполнять тестирование программных модулей. Осуществлять рефакторинг и оптимизацию программного кода. Разрабатывать модули программного обеспечения для мобильных платформ. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Осуществление интеграции программных модулей | Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент. Выполнять интеграцию модулей в программное обеспечение. Выполнять отладку программного модуля с использованием специализированных программных средств. Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения. Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Ревьюирование программных продуктов | Осуществлять ревьюирование программного кода в соответствии с технической документацией. Выполнять процесс измерения характеристик компонент программного продукта для определения соответствия заданным критериям. Производить исследование созданного программного кода с использованием специализированных программных средств с целью выявления ошибок и отклонения от алгоритма. Проводить сравнительный анализ программных продуктов и средств разработки, с целью выявления наилучшего решения согласно критериям, определенным техническим заданием. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Сопровождение и обслуживание программного обеспечения компьютерных систем | Осуществлять инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем. Осуществлять измерения эксплуатационных характеристик программного обеспечения компьютерных систем. Выполнять работы по модификации отдельных компонент программного обеспечения в соответствии с потребностями заказчика. Обеспечивать защиту программного обеспечения компьютерных систем программными средствами. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Проектирование и разработка информационных систем | Собирать исходные данные для разработки проектной документации на информационную систему. Разрабатывать проектную документацию на разработку информационной системы в соответствии с требованиями заказчика. Разрабатывать подсистемы безопасности информационной системы в соответствии с техническим заданием. Производить разработку модулей информационной системы в соответствии с техническим заданием. Осуществлять тестирование информационной системы на этапе опытной эксплуатации с фиксацией выявленных ошибок кодирования в разрабатываемых модулях информационной системы. Разрабатывать техническую документацию на эксплуатацию информационной системы. Производить оценку информационной системы для выявления возможности ее модернизации. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Сопровождение информационных систем | Разрабатывать техническое задание на сопровождение информационной системы. Выполнять исправление ошибок в программном коде информационной системы. Разрабатывать обучающую документацию для пользователей информационной системы. Оценивать качество и надежность функционирования информационной системы в соответствии с критериями технического задания. Осуществлять техническое сопровождение, обновление и восстановление данных информационной системы в соответствии с техническим заданием. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Соадминистрирование баз данных и серверов | Выявлять технические проблемы, возникающие в процессе эксплуатации баз данных и серверов. Осуществлять администрирование отдельных компонент серверов. Формировать требования к конфигурации локальных компьютерных сетей и серверного оборудования, необходимые для работы баз данных и серверов. Осуществлять администрирование баз данных в рамках своей компетенции. Проводить аудит систем безопасности баз данных и серверов с использованием регламентов по защите информации. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Разработка дизайна веб-приложений | Разрабатывать дизайн-концепции веб-приложений в соответствии с корпоративным стилем заказчика. Формировать требования к дизайну веб-приложений на основе анализа предметной области и целевой аудитории. Осуществлять разработку дизайна веб-приложения с учетом современных тенденций в области веб-разработки. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Проектирование, разработка и оптимизация веб-приложений | Разрабатывать техническое задание на веб-приложение в соответствии с требованиями заказчика. Разрабатывать веб-приложение в соответствии с техническим заданием. Разрабатывать интерфейс пользователя веб-приложений в соответствии с техническим заданием. Осуществлять техническое сопровождение и восстановление веб-приложений в соответствии с техническим заданием. Производить тестирование разработанного веб-приложения. Размещать веб-приложения в сети в соответствии с техническим заданием. Осуществлять сбор статистической информации о работе веб-приложений для анализа эффективности его работы. Осуществлять аудит безопасности веб-приложения в соответствии с регламентами по безопасности. Модернизировать веб-приложение с учетом правил и норм подготовки информации для поисковых систем. Реализовывать мероприятия по продвижению веб-приложений в информационно-телекоммуникационной сети "Интернет". | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Администрирование информационных ресурсов | Обрабатывать статический и динамический информационный контент. Разрабатывать технические документы для управления информационными ресурсами. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Разработка, администрирование и защита баз данных | Осуществлять сбор, обработку и анализ информации для проектирования баз данных. Проектировать базу данных на основе анализа предметной области. Разрабатывать объекты базы данных в соответствии с результатами анализа предметной области. Реализовывать базу данных в конкретной системе управления базами данных. Администрировать базы данных. Защищать информацию в базе данных с использованием технологии защиты информации. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
Лица, желающие освоить Программу, должны иметь или получать (проходить обучение в настоящее время) одно из следующих уровней образования:
1) Среднее профессиональное
2) Высшее - бакалавриат
3) Высшее - специалитет
4) Высшее - магистратура
5) Высшее - аспирантура, ординатура
При условии, что они получат дипломы о первичном образовании в период прохождения обучения по Программе. Кандидаты на зачисление на обучение по данной Программе документально подтверждают свой уровень образования, предоставляя копии и предъявляя документы об образовании государственного или установленного образца.
Требования к уровню подготовки поступающего на обучение, необходимые для освоения программы: владение навыками пользования персональным компьютером или мобильным устройством для выхода в сеть Интернет, информационнокоммуникационными технологиями для взаимодействия в Сети, в том числе офисными приложениями, аналогичными интернетресурсами и сервисами для онлайн-работы.
Компетенции выпускника, формируемые в результате освоения дополнительной профессиональной образовательной программы.
В результате освоения программы у выпускника должны быть сформированы компетенции, установленные программой. Программа устанавливает следующие Общие компетенции
| Общие компетенции | ||
|---|---|---|
| Код и наименование компетенции | Наименование индикатора достижения компетенции |
Результаты обучения |
| Категория (группа) общих компетенций: | ||
| ОК 01. Выбирать способы решения задач профессиональной деятельности применительно к различным контекстам | Анализирует ситуацию пожара или пожарной опасности, выделяя ключевые факторы, влияющие на выбор способа действий. Выбирает способ решения профессиональной задачи (например, тактику тушения) на основе нормативных требований, характеристик объекта и имеющихся сил и средств. Обосновывает выбранный способ решения, ссылаясь на положения руководящих документов, расчеты или практический опыт. Корректирует первоначально выбранный план действий при изменении условий (развитие пожара, изменение метеообстановки, прибытие дополнительных сил). Сравнивает потенциальную эффективность и риски альтернативных способов решения одной и той же профессиональной задачи. Документирует процесс выбора и реализации способа решения задачи в установленной отчетной форме. | Знать: нормативные правовые акты, регламентирующие деятельность в области пожарной безопасности; основные методы и алгоритмы анализа пожарной опасности объектов и технологических процессов; классификацию и характеристики средств пожаротушения, систем противопожарной защиты и автоматики; принципы выбора тактических приемов и технических средств в зависимости от вида пожара, особенностей объекта и оперативной обстановки; Уметь: анализировать исходные данные (планы объектов, техническую документацию, сведения о пожаре) для определения характера и масштаба угрозы; выбирать оптимальные способы и средства ликвидации пожара (тушение, эвакуация, разведка) на основе оценки рисков и имеющихся ресурсов; определять последовательность действий при решении профессиональных задач в стандартных и нестандартных ситуациях, связанных с пожарной опасностью; корректировать выбранный способ решения в условиях изменения оперативной обстановки или поступления новой информации; Владеть: навыками применения нормативных документов для обоснования выбора способа решения профессиональной задачи; методикой сравнительного анализа эффективности различных способов тушения пожаров и проведения аварийно-спасательных работ; практическим опытом выбора и применения средств индивидуальной и коллективной защиты, инструмента и оборудования при решении задач в области пожарной безопасности. |
| ОК-2 Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности. | Планирование информационного поиска из широкого набора источников, необходимого для выполнения профессиональных задач. Проведение анализа полученной информации, выделяет в ней главные аспекты. | Умения: определять задачи поиска информации; определять необходимые источники информации; планировать процесс поиска; структурировать получаемую информацию; выделять наиболее значимое в перечне информации; оценивать практическую значимость результатов поиска; оформлять результаты поиска. Знания: номенклатура информационных источников, применяемых в профессиональной деятельности; приемы структурирования информации; формат оформления результатов поиска информации. |
| ОК-4 Работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами. | Участие в деловом общении для эффективного решения деловых задач. Планирование профессиональной деятельность. | Умения: организовывать работу коллектива и команды; взаимодействовать с коллегами, руководством, клиентами. Знания: психология коллектива; психология личности; основы проектной деятельности. |
| ОК-9 Использовать информационные технологии в профессиональной деятельности. | Эффективно использовать информационно-коммуникационные технологии в профессиональной деятельности согласно формируемым умениям и получаемому практическому опыту. | Умения: применять средства информационных технологий для решения профессиональных задач; использовать современное программное обеспечение. Знания: современные средства и устройства информатизации; порядок их применения и программное обеспечение в профессиональной деятельности. |
| ОК-5 Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста | Демонстрировать грамотность устной и письменной речи. Ясно и точно формулировать и излагать мысли. | Умения: грамотно излагать свои мысли и оформлять документы по профессиональной тематике на государственном языке, проявлять толерантность в рабочем коллективе. Знания: особенности социального и культурного контекста; правила оформления документов и построения устных сообщений. |
Профессиональные компетенции выпускников и индикаторы их достижения
| Профессиональные компетенции | |||
|---|---|---|---|
| Код и наименование профессиональной компетенции (ПК) |
Наименование индикатора достижения компетенции |
Результаты обучения | Основание (профстандарт, анализ опыта) |
| Тип задач профессиональной деятельности: Сопровождение информационных систем | |||
| Задача профессиональной деятельности: Разрабатывать техническое задание на сопровождение информационной системы. Выполнять исправление ошибок в программном коде информационной системы. Разрабатывать обучающую документацию для пользователей информационной системы. Оценивать качество и надежность функционирования информационной системы в соответствии с критериями технического задания. Осуществлять техническое сопровождение, обновление и восстановление данных информационной системы в соответствии с техническим заданием. | |||
| Объект или область знания: информация; информационные процессы и информационные ресурсы; языки и системы программирования контента, системы управления клиентом; средства создания и эксплуатации информационных ресурсов; программное обеспечение; оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности; техническая документация; первичные трудовые коллективы. | |||
| Разрабатывать техническое задание на сопровождение информационной системы | Анализирует предметную область функционирования системы, выделяет и определяет признаки системы по нескольким основаниям классификации, указывает все функции предложенной информационной системы. | Знать: - классификация информационных систем; - принципы работы экспертных систем; - достижения мировой и отечественной информатики в области интеллектуализации информационных систем. Уметь: - поддерживать документацию в актуальном состоянии; - формировать предложения о расширении функциональности информационной системы. Владеть: - навыком разрабатывать техническое задание на сопровождение информационной системы в соответствии с предметной областью | 06.015 Специалист по информационным системам |
| Тип задач профессиональной деятельности: Проектирование, разработка и оптимизация веб-приложений | |||
| Задача профессиональной деятельности: Разрабатывать техническое задание на веб-приложение в соответствии с требованиями заказчика. Разрабатывать веб-приложение в соответствии с техническим заданием. Разрабатывать интерфейс пользователя веб-приложений в соответствии с техническим заданием. Осуществлять техническое сопровождение и восстановление веб-приложений в соответствии с техническим заданием. Производить тестирование разработанного веб-приложения. Размещать веб-приложения в сети в соответствии с техническим заданием. Осуществлять сбор статистической информации о работе веб-приложений для анализа эффективности его работы. Осуществлять аудит безопасности веб-приложения в соответствии с регламентами по безопасности. Модернизировать веб-приложение с учетом правил и норм подготовки информации для поисковых систем. Реализовывать мероприятия по продвижению веб-приложений в информационно-телекоммуникационной сети "Интернет". | |||
| Объект или область знания: информация; информационные процессы и информационные ресурсы; языки и системы программирования контента, системы управления клиентом; средства создания и эксплуатации информационных ресурсов; программное обеспечение; оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности; техническая документация; первичные трудовые коллективы. | |||
| Разрабатывать техническое задание на веб-приложение в соответствии с требованиями заказчика | Изучает требования заказчика по результатам анкет и интервью, изучает типовые решения. Разрабатывает и оформляет техническое задание в полном соответствии с рекомендациями стандартов. | Знать: - инструменты и методы выявления требований; - типовые решения по разработке веб-приложений; - нормы и стандарты оформления технической документации; - принципы проектирования и разработки информационных систем. Уметь: - проводить анкетирование; - проводить интервьюирование; - оформлять техническую документацию; - осуществлять выбор одного из типовых решений; - работать со специализированным программным обеспечением для планирования времени и организации работы с клиентами. Владеть: - навыком осуществлять сбор предварительных данных для выявления требований к вебприложению; - навыком определять первоначальные требования заказчика к веб-приложению и возможности их реализации; - навыком подбирать оптимальные варианты реализации задач и согласование их с заказчиком; - навыком оформлять техническое задание. | 06.019 Технический писатель (специалист по технической документации в области информационных технологий) |
| Разрабатывать веб-приложение в соответствии с техническим заданием | Разрабатывает веб-приложение в полном соответствии с техническим заданием в среде программирования с использованием открытых библиотек. Предварительно моделирует приложение. | Знать: - языки программирования и разметки для разработки клиентской и серверной части веб-приложений; - принципы работы объектной модели веб-приложений и браузера; - основы технологии клиент-сервер; - особенности отображения веб-приложений в размерах рабочего пространства устройств; - особенности отображения элементов ИР в различных браузерах; - особенности выбранной среды программирования и системы управления базами данных. Уметь: - разрабатывать программный код клиентской и серверной части веб-приложений; - использовать язык разметки страниц веб-приложения; - оформлять код программы в соответствии со стандартом кодирования; - использовать объектные модели веб-приложений и браузера; - использовать открытые библиотеки (framework); - использовать выбранную среду программирования и средства системы управления базами данных; - осуществлять взаимодействие клиентской и серверной частей веб-приложений; - разрабатывать и проектировать информационные системы. Владеть: - навыком выполнять верстку страниц веб-приложений; - навыком кодировать на языках веб-программирования; - навыком разрабатывать базы данных; - навыком использовать специальные готовые технические решения при разработке веб-приложений; - навыком выполнять разработку и проектирование информационных систем. | 06.001 Программист |
| Разрабатывать интерфейс пользователя веб-приложений в соответствии с техническим заданием | Интерфейс пользователя разработан и корректно функционирует в полном соответствии с техническим заданием. | Знать: - языки программирования и разметки для разработки клиентской части веб-приложений; - принципы работы объектной модели веб-приложений и браузера; - технологии для разработки анимации; - способы манипуляции элементами страницы веб-приложения; - виды анимации и способы ее применения. Уметь: - разрабатывать программный код клиентской части веб-приложений; - оформлять код программы в соответствии со стандартом кодирования; - использовать объектные модели веб-приложений и браузера; - разрабатывать анимацию для веб-приложений для повышения его доступности и визуальной привлекательности (Canvas). Владеть: - навыком разрабатывать интерфейс пользователя; - навыком разрабатывать анимационные эффекты. | 06.013 Специалист по информационным ресурсам |
| Осуществлять техническое сопровождение и восстановление веб-приложений в соответствии с техническим заданием | Устанавливает программное обеспечение для создания резервной копии веб – приложения, создает копии веб приложения. Проверяет работоспособность и настраивает веб-сервис. | Знать: - основные показатели использования Веб-приложений и способы их анализа; - регламенты работ по резервному копированию и развертыванию резервной копий веб-приложений; - способы и средства мониторинга работы веб-приложений; - методы развертывания веб-служб и серверов; - принципы организации работы службы технической поддержки; - общие основы решения практических задач по созданию резервных копий. Уметь: - подключать и настраивать системы мониторинга работы Веб-приложений и сбора статистики его использования; - устанавливать и настраивать веб-сервера, СУБД для организации работы веб-приложений; - работать с системами Helpdesk; - выяснять из беседы с заказчиком и понимать причины возникших аварийных ситуаций с информационным ресурсом; - анализировать и решать типовые запросы заказчиков; - выполнять регламентные процедуры по резервированию данных; - устанавливать прикладное программное обеспечение для резервирования веб-приложений. Владеть: - навыком устанавливать и настраивать веб-серверы, СУБД для организации работы веб-приложений; - навыком использовать инструментальные средства контроля версий и баз данных; - навыком проводить работы по резервному копированию веб-приложений; - навыком выполнять регистрацию и обработку запросов Заказчика в службе технической поддержки. | 06.001 Программист |
| Производить тестирование разработанного веб-приложения | Выполняет тестирование веб – приложения в соответствии с тест–планом, по результатам тестирования делает выводы и вносит предложения по рефакторингу кода. Выполняет отладку приложения. | Знать: - сетевые протоколы и основы webтехнологий; - современные методики тестирования эргономики пользовательских интерфейсов; - основные принципы отладки и тестирования программных продуктов; - методы организации работы при проведении процедур тестирования; - возможности используемой системы контроля версий и вспомогательных инструментальных программных средств для обработки исходного текста программного кода; - регламент использования системы контроля версий; - предметную область проекта для составления тест-планов. Уметь: - выполнять отладку и тестирование программного кода (в том числе с использованием инструментальных средств); - выполнять оптимизацию и рефакторинг программного кода; - кодировать на скриптовых языках программирования; - тестировать веб-приложения с использованием тест-планов; - применять инструменты подготовки тестовых данных; - выбирать и комбинировать техники тестирования веб-приложений; - работать с системами контроля версий в соответствии с регламентом использования системы контроля версий; - выполнять проверку веб-приложения по техническому заданию. Владеть: - навыком использовать инструментальные средства контроля версий и баз данных, учета дефектов; - навыком тестировать веб-приложения с точки зрения логической целостности; - навыком тестировать интеграцию веб-приложения с внешними сервисами и учетными системами. | 06.004 Специалист по тестированию в области информационных технологий |
| Размещать веб-приложения в сети в соответствии с техническим заданием | Анализирует характеристики доступных хостингов, анализирует параметры размещаемого веб – приложения. Проверяет качество функционирования, делает вывод по результатам проверки. | Знать: - характеристики, типы и виды хостингов; - методы и способы передачи информации в сети Интернет; - устройство и работу хостинг-систем. Уметь: - выбирать хостинг в соответствии с параметрами веб-приложения; - составлять сравнительную характеристику хостингов. Владеть: - навыком публиковать веб-приложения на базе хостинга в сети Интернет. | 06.030 Специалист по технической защите конфиденциальной информации |
| Осуществлять аудит безопасности веб-приложения в соответствии с регламентами по безопасности | Анализирует источники угроз безопасности, анализирует методы защиты доступа к данным и защиты кода. Предлагает и реализовывает меры защиты. | Знать: - источники угроз информационной безопасности и меры по их предотвращению; - регламенты и методы разработки безопасных веб-приложений. Уметь: - осуществлять аудит безопасности вебприложений; - модифицировать веб-приложение с целью внедрения программного кода по обеспечению безопасности его работы. Владеть: - навыком обеспечивать безопасную и бесперебойную работу. | 06.030 Специалист по технической защите конфиденциальной информации |
| Тип задач профессиональной деятельности: Разработка, администрирование и защита баз данных | |||
| Задача профессиональной деятельности: Осуществлять сбор, обработку и анализ информации для проектирования баз данных. Проектировать базу данных на основе анализа предметной области. Разрабатывать объекты базы данных в соответствии с результатами анализа предметной области. Реализовывать базу данных в конкретной системе управления базами данных. Администрировать базы данных. Защищать информацию в базе данных с использованием технологии защиты информации. | |||
| Объект или область знания: информация; информационные процессы и информационные ресурсы; языки и системы программирования контента, системы управления клиентом; средства создания и эксплуатации информационных ресурсов; программное обеспечение; оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности; техническая документация; первичные трудовые коллективы. | |||
| Проектировать базу данных на основе анализа предметной области | Проектирует и нормализует БД в полном соответствии с поставленной задачей и применением case-средств. Уровень нормализации соответствует 3НФ. | Знать: - основные принципы структуризации и нормализации базы данных; - структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров. Уметь: - работать с современными caseсредствами проектирования баз данных. Владеть: - навыком выполнять работы с документами отраслевой направленности. | 06.011 Администратор баз данных |
| Разрабатывать объекты базы данных в соответствии с результатами анализа предметной области | Выполняет построение БД в предложенной СУБД, создаёт объекты полностью соответствуют заданию. Предусматривает и реализовывает уровни доступа для различных категорий пользователей. | Знать: - методы описания схем баз данных в современных СУБД; - структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров; - методы организации целостности данных. Уметь: - работать с современными caseсредствами проектирования баз данных; - создавать объекты баз данных в современных СУБД. Владеть: - навыком работать с объектами баз данных в конкретной системе управления базами данных; - использовать стандартные методы защиты объектов базы данных; - работать с документами отраслевой направленности; - использовать средства заполнения базы данных; - использовать стандартные методы защиты объектов базы данных. | 06.011 Администратор баз данных |
| Реализовывать базу данных в конкретной системе управления базами данных | Создает и корректно работают запросы к БД. Формирует отчеты, выводит данные с учетом группировки в полном соответствии с заданием. | Знать: - основные принципы структуризации и нормализации базы данных; - основные принципы построения концептуальной, логической и физической модели данных. Уметь: - создавать объекты баз данных в современных СУБД. Владеть: - навыком работать с объектами базы данных в конкретной системе управления базами данных. | 06.011 Администратор баз данных |
| Защищать информацию в базе данных с использованием технологии защиты информации | Обосновывает период резервного копирования БД на основе анализа обращений пользователей. Выполняет резервное копирование БД. Выполняет восстановление состояния БД на заданную дату. | Знать: - методы организации целостности данных; - способы контроля доступа к данным и управления привилегиями; - основы разработки приложений баз данных; - основные методы и средства защиты данных в базе данных. Уметь: - выполнять установку и настройку программного обеспечения для обеспечения работы пользователя с базой данных; - обеспечивать информационную безопасность на уровне базы данных. Владеть: - навыком использовать стандартные методы защиты объектов базы данных. | 06.030 Специалист по технической защите конфиденциальной информации |
Обучение по Программе осуществляется единовременно (без разрывов), в порядке, определённом образовательной программой на основе договоров об обучении. Форма обучения и конкретные сроки освоения Программы определяются с учётом расписания курсов и указываются в договоре об обучении.
При использовании дистанционных образовательных технологий (онлайн-вебинаров) слушатели из других часовых поясов должны учитывать, что занятия с онлайн-трансляцией (онлайн-вебинары) проводятся по рабочим дням с 10:00 до 17:30 по московскому времени.
При наличии групп слушателей из удалённых регионов (одного или смежных часовых поясов) для них занятия могут быть проведены в иное, специально назначенное для этого, время (с учётом сдвига по времени). Доступ к электронным учебным пособиям, к системе тестирования, а также к стендам (виртуальным машинам в центре обработки данных - ЦОД) для дистанционного выполнения лабораторных (практических) работ должен предоставляется слушателям круглосуточно.
Предоставление прав и реквизитов удалённого доступа обучающихся к их «личным кабинетам» и назначенным им курсам и тестам целесообразно осуществлять на весь период обучения по Программе. Контроль за прохождением этапов обучения слушателей должен вестись как лицами, ответственными за СДО и обеспечение проведения занятий с применением дистанционных технологий, и преподавателями, ведущими занятия, так и менеджерами, отвечающими за договора об обучении конкретных слушателей.
Передача настоящей дополнительной профессиональной программы другим образовательным организациям не предусматривается.
Передача Программы повышения квалификации другой образовательной организации допускается при создании необходимых условий её реализации и соблюдении требований законодательства Российской Федерации о порядке обращения со служебной информацией ограниченного распространения и наличии разрешения органов управления, в ведении которых находятся организации, осуществляющие образовательную деятельность.
Внесение изменений в настоящую дополнительную профессиональную программу осуществляются в соответствии с требованиями, установленными законодательными и иными нормативными правовыми актами Российской Федерации.
Перечень основной литературы может дополняться руководителями образовательных организаций при поступлении новых (уточненных) учебных пособий.
Перечень дополнительной литературы подлежит обновлению и (или) уточнению, с учетом введения в действие новых и утративших актуальность нормативных правовых актов и методических документов.
Незначительные правки, вызванные изменениями в нормативной базе или в составе учебных дисциплин (модулей, курсов) вносятся в рабочем порядке.
Существенные изменения в программу рассматривается Методическим советом, а сама Программа повторно утверждается директором и проходит процедуру согласования в установленном порядке.
Промежуточная аттестация проводится в форме зачетов, экзаменов, предназначена для объективного подтверждения и оценивания достигнутых результатов обучения после завершения изучения дисциплины.
Оценивание результатов формирования компетенций в рамках дисциплины у слушателей осуществляется по промежуточной аттестации.
Результаты оценки успеваемости заносятся в зачетноэкзаменационную ведомость и доводятся до сведения слушателей.
Итоговая аттестация обучающихся, освоивших программу профессиональной переподготовки, проводится в форме экзамена.
Перечень вопросов, используемых для проведения экзамена, формируется на основе перечней вопросов, выносимых для контроля знаний обучающихся при проведении промежуточных аттестаций по учебным дисциплинам, представленным в данной программе курса профессиональной переподготовки.
Оценка качества освоения Программы включает текущий контроль успеваемости и итоговую аттестацию выпускников (квалификационный экзамен).
При разработке оценочных средств для контроля качества изучения программы учитывались все виды связей между знаниями, умениями, навыками, позволяющие установить качество сформированных у обучающихся компетенций по видам деятельности и степень их общей готовности к соответствующей деятельности.
Для проведения итоговой аттестации создается аттестационная комиссия, состав которой утверждается руководителем организации.
В целях обеспечения объективного определения теоретической и практической подготовленности обучающихся к выполнению профессиональных задач по результатам обучения в состав аттестационной комиссии могут включаться представители других организаций.
Итоговой формой контроля полученных слушателями знаний является экзамен в соответствии с контрольными вопросами, представленными в рабочей программе.
Перечень вопросов, выносимых на итоговый экзамен:
1. Опишите основные этапы разработки web-приложения: от анализа требований и проектирования до тестирования, развертывания и сопровождения.
2. Что такое алгоритм? Назовите его основные свойства и объясните, как в программе реализуются следование, ветвление и циклы.
3. Что такое база данных? Для чего она используется в web-приложениях и какие основные модели данных существуют?
Реализация программы профессиональной переподготовки обеспечивается педагогическими кадрами, имеющими, базовое образование, соответствующее профилю преподаваемой дисциплины. К образовательному процессу могут быть привлечены преподаватели из числа специалистов профильных организаций и учреждений.
Образовательная организация располагает необходимой материально-технической базой, включая аудитории, мультимедийную аппаратуру, оргтехнику, копировальные аппараты. Материальная база соответствует санитарным и техническим нормам и правилам и обеспечивает проведение всех видов подготовки слушателей, предусмотренных учебным планом реализуемой дополнительной профессиональной программы. Обучение проводится с применением дистанционных образовательных технологий.
Каждый обучающийся в течение всего периода обучения обеспечивается индивидуальным неограниченным доступом к электронной информационной образовательной среде, содержащей необходимые электронные образовательные ресурсы, перечисленные в модулях дополнительной профессиональной программы. Материалы для обучения размещены в электронной образовательной системе образовательной организации. Обучение осуществляется в Личном кабинете слушателя, доступ к которому производится по индивидуальному логину, получаемому слушателем после заключения договора на оказание образовательных услуг. В Личном кабинете обучение осуществляется посредством прохождения слушателем электронных учебных занятий различных видов. Виды и количество электронных учебных занятий по каждому разделу данной образовательной программы указаны в учебно-тематическом плане. Слушатель получает возможность получения консультаций преподавателя посредством заочного общения через электронную почту, а также онлайн консультаций. Большое внимание должно уделено практическим занятиям. Под практическими занятиями, указанными в учебном плане подразумевается самостоятельная работа слушателя, которую он выполняет по заданию куратора курса в off line режиме. Система позволяет осуществлять текущий контроль посредством контроля посещения слушателем личного кабинета и представленных модулей, промежуточный контроль осуществляется посредством проведения тестирования.
По окончании Программы слушатели проходят обязательную итоговую аттестацию в виде квалификационный экзамена по пройденному материалу. При тестировании используются, как правило, закрытая форма тестовых заданий: слушателю нужно выбрать один (или несколько) ответов из предложенного списка вариантов. Образовательная деятельность обучающихся предусматривает следующие виды учебных занятий и учебных работ: самостоятельное изучение материала, лекции, практические и семинарские занятия, и другие виды учебных занятий и учебных работ, определенные учебным планом. Для всех видов занятий академический час устанавливается продолжительностью 45 минут.
В качестве текущего контроля предусмотрены тестовые задания, рефераты, творческие работы, своевременное выполнение заданий для самостоятельной работы, участие в лекционных и практических занятиях, проводимых в заочном режиме.
Лицам, освоившим программу профессиональной переподготовки и прошедшим итоговую аттестацию, выдается диплом о профессиональной переподготовке с указанием нового вида профессиональной деятельности.
| Наименование учебных дисциплин | Всего часов |
Лекций | Семинары | Практические | Лабор. |
Самост. работа |
Промеж. аттестация |
|---|---|---|---|---|---|---|---|
| 1. Основы информационных систем и разработки программного обеспечения | 72 | 12 | 0 | 0 | 0 | 54 | 6 |
| Понятие, назначение и структура информационных систем | 17 | 3 | 0 | 0 | 0 | 14 | 0 |
| Жизненный цикл программного обеспечения | 16 | 3 | 0 | 0 | 0 | 13 | 0 |
| Основы проектирования программных и web-приложений | 17 | 3 | 0 | 0 | 0 | 14 | 0 |
| Требования к программному продукту и техническая документация | 16 | 3 | 0 | 0 | 0 | 13 | 0 |
| Промежуточная аттестация | 6 | 0 | 0 | 0 | 0 | 0 | 6 |
| 2. Алгоритмизация и программирование | 72 | 12 | 0 | 0 | 0 | 54 | 6 |
| Алгоритмы и основы алгоритмизации | 17 | 3 | 0 | 0 | 0 | 14 | 0 |
| Типы данных, переменные и выражения | 16 | 3 | 0 | 0 | 0 | 13 | 0 |
| Основные конструкции программирования | 17 | 3 | 0 | 0 | 0 | 14 | 0 |
| Функции, массивы и структурирование программного кода | 16 | 3 | 0 | 0 | 0 | 13 | 0 |
| Промежуточная аттестация | 6 | 0 | 0 | 0 | 0 | 0 | 6 |
| 3. Объектно-ориентированное программирование и технологии разработки | 72 | 12 | 0 | 0 | 0 | 54 | 6 |
| Основы объектно-ориентированного подхода | 17 | 3 | 0 | 0 | 0 | 14 | 0 |
| Проектирование классов и взаимодействие объектов | 16 | 3 | 0 | 0 | 0 | 13 | 0 |
| Диагностика и обработка ошибок в программах | 17 | 3 | 0 | 0 | 0 | 14 | 0 |
| Системы контроля версий в разработке программного обеспечения | 16 | 3 | 0 | 0 | 0 | 13 | 0 |
| Промежуточная аттестация | 6 | 0 | 0 | 0 | 0 | 0 | 6 |
| 4. Основы web-технологий и клиентская разработка | 72 | 12 | 0 | 0 | 0 | 54 | 6 |
| Принципы работы web-приложений и сети Интернет | 17 | 3 | 0 | 0 | 0 | 14 | 0 |
| HTML: структура и семантика web-страницы | 16 | 3 | 0 | 0 | 0 | 13 | 0 |
| CSS: оформление и адаптивная верстка | 17 | 3 | 0 | 0 | 0 | 14 | 0 |
| JavaScript: интерактивность и работа с элементами страницы | 16 | 3 | 0 | 0 | 0 | 13 | 0 |
| Промежуточная аттестация | 6 | 0 | 0 | 0 | 0 | 0 | 6 |
| 5. Серверное программирование web-приложений | 72 | 12 | 0 | 0 | 0 | 54 | 6 |
| Архитектура и принципы серверной разработки | 17 | 3 | 0 | 0 | 0 | 14 | 0 |
| Обработка HTTP-запросов и реализация серверной логики | 16 | 3 | 0 | 0 | 0 | 13 | 0 |
| Работа с формами, пользовательскими данными и сессиями | 17 | 3 | 0 | 0 | 0 | 14 | 0 |
| Взаимодействие клиентской и серверной частей web-приложения | 16 | 3 | 0 | 0 | 0 | 13 | 0 |
| Промежуточная аттестация | 6 | 0 | 0 | 0 | 0 | 0 | 6 |
| 6. Базы данных и информационные системы | 72 | 12 | 0 | 0 | 0 | 54 | 6 |
| Основные понятия и модели баз данных | 17 | 3 | 0 | 0 | 0 | 14 | 0 |
| Проектирование реляционных баз данных | 16 | 3 | 0 | 0 | 0 | 13 | 0 |
| Язык SQL и обработка данных | 17 | 3 | 0 | 0 | 0 | 14 | 0 |
| Использование баз данных в web-приложениях | 16 | 3 | 0 | 0 | 0 | 13 | 0 |
| Промежуточная аттестация | 6 | 0 | 0 | 0 | 0 | 0 | 6 |
| 7. Тестирование, качество и безопасность web-приложений | 72 | 12 | 0 | 0 | 0 | 54 | 6 |
| Основы тестирования программного обеспечения | 17 | 3 | 0 | 0 | 0 | 14 | 0 |
| Тестирование и отладка web-приложений | 16 | 3 | 0 | 0 | 0 | 13 | 0 |
| Функциональное тестирование и тестирование пользовательского интерфейса | 17 | 3 | 0 | 0 | 0 | 14 | 0 |
| Основы информационной безопасности web-приложений | 16 | 3 | 0 | 0 | 0 | 13 | 0 |
| Промежуточная аттестация | 6 | 0 | 0 | 0 | 0 | 0 | 6 |
| 8. Разработка и сопровождение web-приложений | 84 | 13 | 0 | 0 | 0 | 65 | 6 |
| Интеграция программных модулей и внешних сервисов | 17 | 3 | 0 | 0 | 0 | 14 | 0 |
| Развертывание и публикация web-приложения | 16 | 3 | 0 | 0 | 0 | 13 | 0 |
| Сопровождение и обновление программного продукта | 17 | 3 | 0 | 0 | 0 | 14 | 0 |
| Разработка и защита итогового проекта | 28 | 4 | 0 | 0 | 0 | 24 | 0 |
| Промежуточная аттестация | 6 | 0 | 0 | 0 | 0 | 0 | 6 |
| Итоговая аттестация | 12 | 0 | 0 | 0 | 0 | 0 | 0 |
| Итого | 600 | 97 | 0 | 0 | 0 | 443 | 48 |
| Наименование учебных дисциплин | Всего часов | Промежуточная аттестация |
Форма аттестаций |
|---|---|---|---|
| 1. Основы информационных систем и разработки программного обеспечения | 72 | 6 | Зачет |
| 2. Алгоритмизация и программирование | 72 | 6 | Зачет |
| 3. Объектно-ориентированное программирование и технологии разработки | 72 | 6 | Зачет |
| 4. Основы web-технологий и клиентская разработка | 72 | 6 | Зачет |
| 5. Серверное программирование web-приложений | 72 | 6 | Зачет |
| 6. Базы данных и информационные системы | 72 | 6 | Зачет |
| 7. Тестирование, качество и безопасность web-приложений | 72 | 6 | Зачет |
| 8. Разработка и сопровождение web-приложений | 84 | 6 | Зачет |
| Итоговая аттестация | 12 | 0 | Экзамен |
| Итого | 600 | 48 |
| Общий объем времени, отводимого на освоение программы (календарных дней/часов) | Распределение учебного времени (количество часов) | |||||||
| Всего | Из них | Всего часов учебных занятий | В том числе | Время на самост. работу | Итоговая аттестация | Резерв учебного времени | ||
| Выходные, праздничные дни | Учебное время | Учебные занятия по расписанию | Практика | |||||
| 100/600 | 0 | 100/600 | 600 | 145 | 0 | 443 | 12 | - |
Срок обучения – 15 недель.
Продолжительность академического часа соответствует нормативным требованиям (45 мин).
| Наименование разделов, модулей, тем |
Всего часов |
1 месяц (168 часов, 6 часов в день) | 2 месяц (168 часов, 6 часов в день) | 3 месяц (168 часов, 6 часов в день) | 4 месяц (96 часов, 6 часов в день) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. Основы информационных систем и разработки программного обеспечения | 72 | |||||||||||||||
| Понятие, назначение и структура информационных систем | 17 | 17 | ||||||||||||||
| Жизненный цикл программного обеспечения | 16 | 16 | ||||||||||||||
| Основы проектирования программных и web-приложений | 17 | 9 | 8 | |||||||||||||
| Требования к программному продукту и техническая документация | 16 | 16 | ||||||||||||||
| Промежуточная аттестация | 6 | 6 | ||||||||||||||
| 2. Алгоритмизация и программирование | 72 | |||||||||||||||
| Алгоритмы и основы алгоритмизации | 17 | 12 | 5 | |||||||||||||
| Типы данных, переменные и выражения | 16 | 16 | ||||||||||||||
| Основные конструкции программирования | 17 | 17 | ||||||||||||||
| Функции, массивы и структурирование программного кода | 16 | 4 | 12 | |||||||||||||
| Промежуточная аттестация | 6 | 6 | ||||||||||||||
| 3. Объектно-ориентированное программирование и технологии разработки | 72 | |||||||||||||||
| Основы объектно-ориентированного подхода | 17 | 17 | ||||||||||||||
| Проектирование классов и взаимодействие объектов | 16 | 7 | 9 | |||||||||||||
| Диагностика и обработка ошибок в программах | 17 | 17 | ||||||||||||||
| Системы контроля версий в разработке программного обеспечения | 16 | 16 | ||||||||||||||
| Промежуточная аттестация | 6 | 6 | ||||||||||||||
| 4. Основы web-технологий и клиентская разработка | 72 | |||||||||||||||
| Принципы работы web-приложений и сети Интернет | 17 | 17 | ||||||||||||||
| HTML: структура и семантика web-страницы | 16 | 16 | ||||||||||||||
| CSS: оформление и адаптивная верстка | 17 | 3 | 14 | |||||||||||||
| JavaScript: интерактивность и работа с элементами страницы | 16 | 16 | ||||||||||||||
| Промежуточная аттестация | 6 | 6 | ||||||||||||||
| 5. Серверное программирование web-приложений | 72 | |||||||||||||||
| Архитектура и принципы серверной разработки | 17 | 6 | 11 | |||||||||||||
| Обработка HTTP-запросов и реализация серверной логики | 16 | 16 | ||||||||||||||
| Работа с формами, пользовательскими данными и сессиями | 17 | 15 | 2 | |||||||||||||
| Взаимодействие клиентской и серверной частей web-приложения | 16 | 16 | ||||||||||||||
| Промежуточная аттестация | 6 | 6 | ||||||||||||||
| 6. Базы данных и информационные системы | 72 | |||||||||||||||
| Основные понятия и модели баз данных | 17 | 17 | ||||||||||||||
| Проектирование реляционных баз данных | 16 | 1 | 15 | |||||||||||||
| Язык SQL и обработка данных | 17 | 17 | ||||||||||||||
| Использование баз данных в web-приложениях | 16 | 10 | 6 | |||||||||||||
| Промежуточная аттестация | 6 | 6 | ||||||||||||||
| 7. Тестирование, качество и безопасность web-приложений | 72 | |||||||||||||||
| Основы тестирования программного обеспечения | 17 | 17 | ||||||||||||||
| Тестирование и отладка web-приложений | 16 | 13 | 3 | |||||||||||||
| Функциональное тестирование и тестирование пользовательского интерфейса | 17 | 17 | ||||||||||||||
| Основы информационной безопасности web-приложений | 16 | 16 | ||||||||||||||
| Промежуточная аттестация | 6 | 6 | ||||||||||||||
| 8. Разработка и сопровождение web-приложений | 84 | |||||||||||||||
| Интеграция программных модулей и внешних сервисов | 17 | 17 | ||||||||||||||
| Развертывание и публикация web-приложения | 16 | 16 | ||||||||||||||
| Сопровождение и обновление программного продукта | 17 | 9 | 8 | |||||||||||||
| Разработка и защита итогового проекта | 28 | 28 | ||||||||||||||
| Промежуточная аттестация | 6 | 6 | ||||||||||||||
| Итоговая аттестация | 12 | 12 | ||||||||||||||
| Итого | 600 | 1 месяц (168 часов, 6 часов в день) | 2 месяц (168 часов, 6 часов в день) | 3 месяц (168 часов, 6 часов в день) | 4 месяц (96 часов, 6 часов в день) | |||||||||||
Основные задачи освоения дисциплины:
- изучить понятие, назначение, структуру и виды информационных систем;
- рассмотреть жизненный цикл программного обеспечения;
- освоить основы проектирования программных и web-приложений;
- сформировать умение определять требования к программному продукту;
- познакомить с основными видами технической документации.
| Дисциплины и практики, знания и умения по которым необходимы как "входные" при изучении данной дисциплины | Дисциплина базируется на знаниях, полученных в процессе получения высшего образования (среднего профессионального образования) |
| Дисциплины, практики, ГИА, для которых изучение данной дисциплины необходимо как предшествующее | Разработка и сопровождение web-приложений, Тестирование, качество и безопасность web-приложений, Базы данных и информационные системы, Серверное программирование web-приложений, Основы web-технологий и клиентская разработка, Объектно-ориентированное программирование и технологии разработки, Алгоритмизация и программирование |
В результате освоения дисциплины обучающийся должен получить знания, умения и навыки, которые позволят сформировать соответствующие компетенции для его нового вида профессиональной деятельности. Перечень развиваемых и контролируемых в образовательном процессе знаний, умений и навыков формируется на основе нижеприведенного списка.
В результате освоения программы у выпускника должны быть сформированы компетенции, установленные программой. Программа устанавливает следующие Общие компетенции
| Общие компетенции | ||
|---|---|---|
| Код и наименование компетенции | Наименование индикатора достижения компетенции |
Результаты обучения |
| Категория (группа) общих компетенций: | ||
| ОК 01. Выбирать способы решения задач профессиональной деятельности применительно к различным контекстам | Анализирует ситуацию пожара или пожарной опасности, выделяя ключевые факторы, влияющие на выбор способа действий. Выбирает способ решения профессиональной задачи (например, тактику тушения) на основе нормативных требований, характеристик объекта и имеющихся сил и средств. Обосновывает выбранный способ решения, ссылаясь на положения руководящих документов, расчеты или практический опыт. Корректирует первоначально выбранный план действий при изменении условий (развитие пожара, изменение метеообстановки, прибытие дополнительных сил). Сравнивает потенциальную эффективность и риски альтернативных способов решения одной и той же профессиональной задачи. Документирует процесс выбора и реализации способа решения задачи в установленной отчетной форме. | Знать: нормативные правовые акты, регламентирующие деятельность в области пожарной безопасности; основные методы и алгоритмы анализа пожарной опасности объектов и технологических процессов; классификацию и характеристики средств пожаротушения, систем противопожарной защиты и автоматики; принципы выбора тактических приемов и технических средств в зависимости от вида пожара, особенностей объекта и оперативной обстановки; Уметь: анализировать исходные данные (планы объектов, техническую документацию, сведения о пожаре) для определения характера и масштаба угрозы; выбирать оптимальные способы и средства ликвидации пожара (тушение, эвакуация, разведка) на основе оценки рисков и имеющихся ресурсов; определять последовательность действий при решении профессиональных задач в стандартных и нестандартных ситуациях, связанных с пожарной опасностью; корректировать выбранный способ решения в условиях изменения оперативной обстановки или поступления новой информации; Владеть: навыками применения нормативных документов для обоснования выбора способа решения профессиональной задачи; методикой сравнительного анализа эффективности различных способов тушения пожаров и проведения аварийно-спасательных работ; практическим опытом выбора и применения средств индивидуальной и коллективной защиты, инструмента и оборудования при решении задач в области пожарной безопасности. |
| ОК-2 Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности. | Планирование информационного поиска из широкого набора источников, необходимого для выполнения профессиональных задач. Проведение анализа полученной информации, выделяет в ней главные аспекты. | Умения: определять задачи поиска информации; определять необходимые источники информации; планировать процесс поиска; структурировать получаемую информацию; выделять наиболее значимое в перечне информации; оценивать практическую значимость результатов поиска; оформлять результаты поиска. Знания: номенклатура информационных источников, применяемых в профессиональной деятельности; приемы структурирования информации; формат оформления результатов поиска информации. |
Профессиональные компетенции выпускников и индикаторы их достижения
| Профессиональные компетенции | |||
|---|---|---|---|
| Код и наименование профессиональной компетенции (ПК) |
Наименование индикатора достижения компетенции |
Результаты обучения | Основание (профстандарт, анализ опыта) |
| Тип задач профессиональной деятельности: Проектирование, разработка и оптимизация веб-приложений | |||
| Задача профессиональной деятельности: Разрабатывать техническое задание на веб-приложение в соответствии с требованиями заказчика. Разрабатывать веб-приложение в соответствии с техническим заданием. Разрабатывать интерфейс пользователя веб-приложений в соответствии с техническим заданием. Осуществлять техническое сопровождение и восстановление веб-приложений в соответствии с техническим заданием. Производить тестирование разработанного веб-приложения. Размещать веб-приложения в сети в соответствии с техническим заданием. Осуществлять сбор статистической информации о работе веб-приложений для анализа эффективности его работы. Осуществлять аудит безопасности веб-приложения в соответствии с регламентами по безопасности. Модернизировать веб-приложение с учетом правил и норм подготовки информации для поисковых систем. Реализовывать мероприятия по продвижению веб-приложений в информационно-телекоммуникационной сети "Интернет". | |||
| Объект или область знания: информация; информационные процессы и информационные ресурсы; языки и системы программирования контента, системы управления клиентом; средства создания и эксплуатации информационных ресурсов; программное обеспечение; оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности; техническая документация; первичные трудовые коллективы. | |||
| Разрабатывать техническое задание на веб-приложение в соответствии с требованиями заказчика | Изучает требования заказчика по результатам анкет и интервью, изучает типовые решения. Разрабатывает и оформляет техническое задание в полном соответствии с рекомендациями стандартов. | Знать: - инструменты и методы выявления требований; - типовые решения по разработке веб-приложений; - нормы и стандарты оформления технической документации; - принципы проектирования и разработки информационных систем. Уметь: - проводить анкетирование; - проводить интервьюирование; - оформлять техническую документацию; - осуществлять выбор одного из типовых решений; - работать со специализированным программным обеспечением для планирования времени и организации работы с клиентами. Владеть: - навыком осуществлять сбор предварительных данных для выявления требований к вебприложению; - навыком определять первоначальные требования заказчика к веб-приложению и возможности их реализации; - навыком подбирать оптимальные варианты реализации задач и согласование их с заказчиком; - навыком оформлять техническое задание. | 06.019 Технический писатель (специалист по технической документации в области информационных технологий) |
Общий объем времени, отводимого на освоение учебной дисциплины, составляет 72 часа(ов).
| Вид учебной работы | Всего часов |
| Аудиторные занятия (всего), в том числе: | 12 |
| лекции (Л) | 12 |
| практические занятия (ПЗ) | 0 |
| семинары (С) | 0 |
| лабораторные работы (ЛР) | 0 |
| Самостоятельная работа (СР, всего), | 54 |
| Промежуточная аттестация | 6 |
| Общая трудоемкость | 72 |
10.5.1. Содержание разделов учебной дисциплины
| № п/п | Наименование раздела учебной дисциплины | Содержание раздела |
| 1. | Понятие, назначение и структура информационных систем | Понятие и назначение информационных систем Основные компоненты информационной системы Классификация информационных систем Информационные процессы и жизненный цикл информации Роль программного обеспечения в информационных системах Примеры информационных систем в различных сферах деятельности |
| 2. | Жизненный цикл программного обеспечения | Понятие жизненного цикла программного обеспечения Основные этапы разработки программного продукта Модели жизненного цикла программного обеспечения Внедрение, эксплуатация и сопровождение программного обеспечения |
| 3. | Основы проектирования программных и web-приложений | Понятие проектирования программного обеспечения Архитектура программных и web-приложений Клиентская и серверная части web-приложения Основы проектирования структуры и пользовательского интерфейса |
| 4. | Требования к программному продукту и техническая документация | Понятие требований к программному продукту Функциональные и нефункциональные требования Техническое задание: назначение и структура Основные виды технической документации |
10.5.3. Разделы учебной дисциплины и виды занятий
| № п/п |
№ (наименование) раздела (темы) учебной дисциплины (модуля)) | Л | ПЗ | ЛР | С | СР | Всего |
| 1 | Понятие, назначение и структура информационных систем | 3 | 0 | 0 | 0 | 14 | 17 |
| 2 | Жизненный цикл программного обеспечения | 3 | 0 | 0 | 0 | 13 | 16 |
| 3 | Основы проектирования программных и web-приложений | 3 | 0 | 0 | 0 | 14 | 17 |
| 4 | Требования к программному продукту и техническая документация | 3 | 0 | 0 | 0 | 13 | 16 |
Лабораторные практикумы программой не предусмотрены.
Семинары программой не предусмотрены.
Практические занятия программой не предусмотрены.
а) основная литература:
- Зараменских, Е. П. Информационные системы: управление жизненным циклом : учебник и практикум для среднего профессионального образования / Е. П. Зараменских. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2025. — 486 с. URL: https://urait.ru/book/informacionnye-sistemy-upravlenie-zhiznennym-ciklom-571329 (дата обращения: 05.07.2026).
- Гниденко, И. Г. Технология разработки программного обеспечения : учебник для среднего профессионального образования / И. Г. Гниденко, Ф. Ф. Павлов, Д. Ю. Федоров. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 248 с. URL: https://urait.ru/book/tehnologiya-razrabotki-programmnogo-obespecheniya-585518 (дата обращения: 05.07.2026).
- Лясин, Д. Н. Основы проектирования Web-приложений : электронное учебное пособие / Д. Н. Лясин, О. Ф. Абрамова. — Волжский : Волжский политехнический институт (филиал) ВолгГТУ, 2019. — 102 с. URL: http://lib.volpi.ru:57772/csp/lib/PDF/612369633.pdf?ysclid=mr8ymbi393499041614 (дата обращения: 05.07.2026).
- Шикина, В. Е. Техническая документация информационных систем : учебное пособие / В. Е. Шикина. — Ульяновск : УлГТУ, 2018. — 92 с. URL: https://lib.laop.ulstu.ru/venec/disk/2017/460.pdf (дата обращения: 05.07.2026).
б) дополнительная литература:
- Информационные системы : учеб. пособие / Е.В. Бурцева, И.П. Рак, А.В. Селезнев, А.В. Терехов, В.Н. Чернышов. – Тамбов : Изд-во Тамб. гос. техн. ун-та, 2009. – 128 с. URL: https://tstu.ru/book/elib/pdf/2009/Terehov_c.pdf?ysclid=mr8xaqcqdj181910460 (дата обращения: 05.07.2026).
- Милованов, И. В. Основы разработки программного обеспечения вычислительных систем : учебное пособие / И. В. Милованов, В. И. Лоскутов. — Тамбов : Изд-во ГОУ ВПО ТГТУ, 2011. — 88 с. URL: https://tstu.ru/book/elib/pdf/2011/milovanov-t.pdf?ysclid=mr8xff6zx4516321588 (дата обращения: 05.07.2026).
- Кокин, А. Г. Технология разработки программного обеспечения : учебное пособие / А. Г. Кокин. — Курган : Изд-во Курганского государственного университета, 2011. — 100 с. URL: http://dspace.kgsu.ru/xmlui/bitstream/handle/123456789/2554/23_Кокин-АГ_2011_УП_1.pdf?sequence=1 (дата обращения: 05.07.2026).
- Федорова, Г. Н. Информационные системы : учебник для студентов учреждений среднего профессионального образования / Г. Н. Федорова. — 3-е изд., стер. — Москва : Издательский центр «Академия», 2013. — 208 с. URL: https://xn--05-7lcixf.xn--p1ai/edumat/OD/comp/Fedorova_information_systems_2013.pdf?ysclid=mr8xxs3mv4141796676 (дата обращения: 05.07.2026).
- Кумагина, Е. А. Модели жизненного цикла и технологии проектирования программного обеспечения : учебно-методическое пособие / Е. А. Кумагина, Е. А. Неймарк. — Нижний Новгород : Изд-во ННГУ им. Н. И. Лобачевского, 2016. — 41 с. URL: http://www.unn.ru/books/met_files/soft_life.pdf?ysclid=mr8y6ohzcy259658927 (дата обращения: 05.07.2026).
- Кулаков, К. А. Архитектура и фреймворки веб-приложений : учебное электронное пособие / К. А. Кулаков, В. М. Димитров. — Петрозаводск : Издательство ПетрГУ, 2020. — 61 с. URL: https://cs.petrsu.ru/~kulakov/papers/docs/2020/webarch.pdf?ysclid=mr8yrjxler291027510 (дата обращения: 05.07.2026).
- Вигерс, К. Разработка требований к программному обеспечению : практическое руководство по сбору требований и управлению разработкой программных продуктов / К. Вигерс, Д. Битти ; пер. с англ. — 3-е изд., доп. — Москва : Русская редакция ; Санкт-Петербург : БХВ-Петербург, 2014. — 736 с. URL: https://cs.petrsu.ru/~ybgv/Progproject/ucheb/Vigers-treb.pdf?ysclid=mr8zceni5b771126640 (дата обращения: 05.07.2026).
- ГОСТ 19.201–78. Единая система программной документации. Техническое задание. Требования к содержанию и оформлению. — Введ. 01.01.1980. — Москва : Стандартинформ, 2010. — 4 с. URL: https://www.swrit.ru/doc/espd/19.201-78.pdf (дата обращения: 05.07.2026).
в) базы данных, информационно-справочные и поисковые системы:
Использование баз данных, информационно-справочных и поисковых систем для данной програмы не предусмотренно.
Для преподавателей: учебные аудитории для проведения занятий лекционного типа, практических занятий, текущего контроля и промежуточной аттестации: мебель аудиторная (столы, стулья, доска аудиторная), стол преподавателя, стул преподавателя, персональный компьютер, мультимедийное оборудование (проектор, экран), наглядные пособия.
Для обучающихся: в Университете созданы условия для функционирования электронной информационно-образовательной среды, включающей в себя электронные информационные ресурсы, электронные образовательные ресурсы, телекоммуникационные технологии.
Всем обучающимся предоставлен доступ на образовательную платформу (Система дистанционного обучения «УВСК»), которая обеспечивает освоение обучающимися программы в полном объёме независимо от места и времени нахождения обучающихся.
Обучающиеся обеспечены доступом к электронной информационнообразовательной среде Университета из любой точки, в которой имеется доступ к сети «Интернет».
Обучающиеся должны иметь соответствующее техническое обеспечение, для освоения программы повышения квалификации: персональный компьютер, камера, микрофон, колонки.
Образовательная программа обеспечивается учебно-методической документацией по всем учебным дисциплинам.
Каждый обучающийся имеет доступ к электронно-библиотечной системе.
Электронно-библиотечная система обеспечивает возможность индивидуального доступа, для каждого обучающегося из любой точки, в которой имеется доступ к сети Интернет.
Теоретическая часть материала учебной дисциплины отрабатывается на лекциях. На лекциях излагаются теоретические положения учебной дисциплины и раскрываются основы нормативного правового обеспечения. В процессе изучения учебной дисциплины упор делается на изучение нормативной правовой базы.
Семинарские занятия проводятся с целью углубления и закрепления знаний, привития навыков поиска и анализа учебной информации, умения участвовать в дискуссииях, а также с целью обсуждения других, наиболее важных вопросов учебной дисциплины и контроля успеваемости обучающихся.
Самостоятельная работа организуется в рамках отведенного времени по заданиям, выдаваемым в конце каждого занятия с указанием отрабатываемых учебных вопросов, методических пособий по их отработке и литературы. Самостоятельная работа проводится в следующих формах: систематическая отработка лекционного материала; подготовка к групповым и семинарским занятиям. В ходе самостоятельной работы обучающиеся получают консультации у преподавателей.
Практическая часть учебной дисциплины отрабатывается на практических занятиях. На практических занятиях развиваются умения работать с действующей нормативной правовой и методической базой; работать с правовыми базами данных, базами данных, а также формируются навыки реализации требований нормативных и методических документов, а также действующего законодательства .
Текущий контроль предназначен для проверки хода и качества усвоения учебного материала, стимулирования учебной работы обучающихся и совершенствования методики проведения занятий. Он проводится в ходе всех видов занятий в форме, избранной преподавателем.
Промежуточная аттестация имеет целью определить степень достижения учебных целей по учебной дисциплине и проводится в форме зачёта. Зачет принимается преподавателями, читающими лекции по данной учебной дисциплине в соответствии с перечнем основных вопросов, выносимых для контроля знаний обучающихся.
Перечень тестов:
1. Что такое информационная система?
a) Совокупность аппаратного и программного обеспечения для обработки данных
б) Только база данных
в) Только программное обеспечение
г) Система для хранения бумажных документов
2. Какие из перечисленных этапов относятся к жизненному циклу разработки ПО?
a) Анализ требований
б) Проектирование
в) Эксплуатация
г) Маркетинг
3. Какие модели жизненного цикла ПО существуют?
a) Каскадная модель
б) Спиральная модель
в) Инкрементная модель
г) Линейная модель
4. Какие из перечисленных являются архитектурами информационных систем?
a) Клиент-серверная
б) Файл-серверная
в) Многоуровневая
г) Одноранговая
5. Что такое ER-диаграмма?
a) Модель данных, описывающая сущности и связи
б) Диаграмма классов
в) Блок-схема алгоритма
г) Диаграмма последовательности
6. Какие из перечисленных являются видами архитектурных паттернов?
a) MVC
б) MVP
в) MVVM
г) MMM
7. Какие из перечисленных являются видами диаграмм UML?
a) Диаграмма классов
б) Диаграмма последовательности
в) Диаграмма состояний
г) Диаграмма Ганта
8. Какие из перечисленных являются компонентами информационной системы?
a) Аппаратное обеспечение
б) Программное обеспечение
в) Данные
г) Пользователи
| Наименование оценочного средства |
Краткая характеристика оценочного средства |
Критерии оценки выполнения задания |
| Тестовое задание | Тестирование – это форма оперативного, объективного и сплошного измерения знаний обучающихся, выполняющая не только диагностическую функцию, нацеленную на выявлении уровня знаний, умений, навыков студента, но и обучающую и воспитательную функции, что, несомненно, повышает прикладную ценность тестирования. Обучающая функция тестирования состоит в мотивировании студента к активизации работы по усвоению учебного материала, с одной стороны, а с другой стороны, позволяет ему, задействовав резервы памяти, не только вспомнить, но и закрепить изучаемый материал.Воспитательная функция проявляется в периодичности и неизбежности тестового контроля, что дисциплинирует и организует работу студентов, помогает выявить и устранить пробелы в знаниях. Тестирование формируют навыки по работе с учебным материалом и извлечению информации. |
- оценка «отлично» (86 баллов и выше) выставляется студенту, если 90% теста выполнено верно; – оценка «хорошо» (66-86 баллов), если 80% теста выполнено верно; – оценка «удовлетворительно» (51-66 баллов), если не менее 60% теста выполнено верно; – оценка «неудовлетворительно» (0-51 балла), если 60% теста выполнено не верно. |
Основные задачи освоения дисциплины:
- изучить понятие алгоритма, способы его представления и основные свойства;
- освоить работу с переменными, типами данных и выражениями;
- сформировать умение применять следование, ветвление и циклы;
- освоить использование функций, массивов и базовых структур данных;
- сформировать навыки структурирования и оформления программного кода.
| Дисциплины и практики, знания и умения по которым необходимы как "входные" при изучении данной дисциплины | Основы информационных систем и разработки программного обеспечения |
| Дисциплины, практики, ГИА, для которых изучение данной дисциплины необходимо как предшествующее | Разработка и сопровождение web-приложений, Тестирование, качество и безопасность web-приложений, Базы данных и информационные системы, Серверное программирование web-приложений, Основы web-технологий и клиентская разработка, Объектно-ориентированное программирование и технологии разработки |
В результате освоения дисциплины обучающийся должен получить знания, умения и навыки, которые позволят сформировать соответствующие компетенции для его нового вида профессиональной деятельности. Перечень развиваемых и контролируемых в образовательном процессе знаний, умений и навыков формируется на основе нижеприведенного списка.
В результате освоения программы у выпускника должны быть сформированы компетенции, установленные программой. Программа устанавливает следующие Общие компетенции
| Общие компетенции | ||
|---|---|---|
| Код и наименование компетенции | Наименование индикатора достижения компетенции |
Результаты обучения |
| Категория (группа) общих компетенций: | ||
| ОК 01. Выбирать способы решения задач профессиональной деятельности применительно к различным контекстам | Анализирует ситуацию пожара или пожарной опасности, выделяя ключевые факторы, влияющие на выбор способа действий. Выбирает способ решения профессиональной задачи (например, тактику тушения) на основе нормативных требований, характеристик объекта и имеющихся сил и средств. Обосновывает выбранный способ решения, ссылаясь на положения руководящих документов, расчеты или практический опыт. Корректирует первоначально выбранный план действий при изменении условий (развитие пожара, изменение метеообстановки, прибытие дополнительных сил). Сравнивает потенциальную эффективность и риски альтернативных способов решения одной и той же профессиональной задачи. Документирует процесс выбора и реализации способа решения задачи в установленной отчетной форме. | Знать: нормативные правовые акты, регламентирующие деятельность в области пожарной безопасности; основные методы и алгоритмы анализа пожарной опасности объектов и технологических процессов; классификацию и характеристики средств пожаротушения, систем противопожарной защиты и автоматики; принципы выбора тактических приемов и технических средств в зависимости от вида пожара, особенностей объекта и оперативной обстановки; Уметь: анализировать исходные данные (планы объектов, техническую документацию, сведения о пожаре) для определения характера и масштаба угрозы; выбирать оптимальные способы и средства ликвидации пожара (тушение, эвакуация, разведка) на основе оценки рисков и имеющихся ресурсов; определять последовательность действий при решении профессиональных задач в стандартных и нестандартных ситуациях, связанных с пожарной опасностью; корректировать выбранный способ решения в условиях изменения оперативной обстановки или поступления новой информации; Владеть: навыками применения нормативных документов для обоснования выбора способа решения профессиональной задачи; методикой сравнительного анализа эффективности различных способов тушения пожаров и проведения аварийно-спасательных работ; практическим опытом выбора и применения средств индивидуальной и коллективной защиты, инструмента и оборудования при решении задач в области пожарной безопасности. |
Профессиональные компетенции выпускников и индикаторы их достижения
| Профессиональные компетенции | |||
|---|---|---|---|
| Код и наименование профессиональной компетенции (ПК) |
Наименование индикатора достижения компетенции |
Результаты обучения | Основание (профстандарт, анализ опыта) |
| Тип задач профессиональной деятельности: Проектирование, разработка и оптимизация веб-приложений | |||
| Задача профессиональной деятельности: Разрабатывать техническое задание на веб-приложение в соответствии с требованиями заказчика. Разрабатывать веб-приложение в соответствии с техническим заданием. Разрабатывать интерфейс пользователя веб-приложений в соответствии с техническим заданием. Осуществлять техническое сопровождение и восстановление веб-приложений в соответствии с техническим заданием. Производить тестирование разработанного веб-приложения. Размещать веб-приложения в сети в соответствии с техническим заданием. Осуществлять сбор статистической информации о работе веб-приложений для анализа эффективности его работы. Осуществлять аудит безопасности веб-приложения в соответствии с регламентами по безопасности. Модернизировать веб-приложение с учетом правил и норм подготовки информации для поисковых систем. Реализовывать мероприятия по продвижению веб-приложений в информационно-телекоммуникационной сети "Интернет". | |||
| Объект или область знания: информация; информационные процессы и информационные ресурсы; языки и системы программирования контента, системы управления клиентом; средства создания и эксплуатации информационных ресурсов; программное обеспечение; оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности; техническая документация; первичные трудовые коллективы. | |||
| Разрабатывать веб-приложение в соответствии с техническим заданием | Разрабатывает веб-приложение в полном соответствии с техническим заданием в среде программирования с использованием открытых библиотек. Предварительно моделирует приложение. | Знать: - языки программирования и разметки для разработки клиентской и серверной части веб-приложений; - принципы работы объектной модели веб-приложений и браузера; - основы технологии клиент-сервер; - особенности отображения веб-приложений в размерах рабочего пространства устройств; - особенности отображения элементов ИР в различных браузерах; - особенности выбранной среды программирования и системы управления базами данных. Уметь: - разрабатывать программный код клиентской и серверной части веб-приложений; - использовать язык разметки страниц веб-приложения; - оформлять код программы в соответствии со стандартом кодирования; - использовать объектные модели веб-приложений и браузера; - использовать открытые библиотеки (framework); - использовать выбранную среду программирования и средства системы управления базами данных; - осуществлять взаимодействие клиентской и серверной частей веб-приложений; - разрабатывать и проектировать информационные системы. Владеть: - навыком выполнять верстку страниц веб-приложений; - навыком кодировать на языках веб-программирования; - навыком разрабатывать базы данных; - навыком использовать специальные готовые технические решения при разработке веб-приложений; - навыком выполнять разработку и проектирование информационных систем. | 06.001 Программист |
Общий объем времени, отводимого на освоение учебной дисциплины, составляет 72 часа(ов).
| Вид учебной работы | Всего часов |
| Аудиторные занятия (всего), в том числе: | 12 |
| лекции (Л) | 12 |
| практические занятия (ПЗ) | 0 |
| семинары (С) | 0 |
| лабораторные работы (ЛР) | 0 |
| Самостоятельная работа (СР, всего), | 54 |
| Промежуточная аттестация | 6 |
| Общая трудоемкость | 72 |
11.5.1. Содержание разделов учебной дисциплины
| № п/п | Наименование раздела учебной дисциплины | Содержание раздела |
| 1. | Алгоритмы и основы алгоритмизации | Понятие алгоритма и его свойства Способы представления алгоритмов Линейные алгоритмы Разветвляющиеся алгоритмы Циклические алгоритмы Основы анализа алгоритмов |
| 2. | Типы данных, переменные и выражения | Типы данных в программировании Переменные и константы Операции и выражения Преобразование типов, ввод и вывод данных |
| 3. | Основные конструкции программирования | Принципы структурного программирования Последовательное выполнение команд Условные конструкции и операторы выбора Циклы и управление их выполнением Вложенные конструкции |
| 4. | Функции, массивы и структурирование программного кода | Понятие, назначение и параметры функций Возвращаемые значения и область видимости переменных Одномерные и многомерные массивы Основные операции обработки массивов Принципы структурирования и повторного использования кода |
11.5.3. Разделы учебной дисциплины и виды занятий
| № п/п |
№ (наименование) раздела (темы) учебной дисциплины (модуля)) | Л | ПЗ | ЛР | С | СР | Всего |
| 1 | Алгоритмы и основы алгоритмизации | 3 | 0 | 0 | 0 | 14 | 17 |
| 2 | Типы данных, переменные и выражения | 3 | 0 | 0 | 0 | 13 | 16 |
| 3 | Основные конструкции программирования | 3 | 0 | 0 | 0 | 14 | 17 |
| 4 | Функции, массивы и структурирование программного кода | 3 | 0 | 0 | 0 | 13 | 16 |
Лабораторные практикумы программой не предусмотрены.
Семинары программой не предусмотрены.
Практические занятия программой не предусмотрены.
а) основная литература:
- Черпаков, И. В. Основы программирования : учебник и практикум для вузов / И. В. Черпаков. — 2-е изд. — Москва : Издательство Юрайт, 2026. — 196 с. URL: https://urait.ru/course-viewer/A056523F-9EA8-4BEE-916F-34D15B83F296 (дата обращения: 05.07.2026).
- Гниденко, И. Г. Технология разработки программного обеспечения : учебник для среднего профессионального образования / И. Г. Гниденко, Ф. Ф. Павлов, Д. Ю. Федоров. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 248 с. URL: https://urait.ru/book/tehnologiya-razrabotki-programmnogo-obespecheniya-585518 (дата обращения: 05.07.2026).
- Якимов, С. П. Алгоритмизация и программирование : учебник для среднего профессионального образования / С. П. Якимов. — Москва : Издательство Юрайт, 2026. — 342 с. URL: https://urait.ru/viewer/algoritmizaciya-i-programmirovanie-589849#page/1 (дата обращения: 05.07.2026).
- Якимов, С. П. Структурное программирование : учебник для вузов / С. П. Якимов. — Москва : Издательство Юрайт, 2026. — 342 с. URL: https://urait.ru/viewer/strukturnoe-programmirovanie-588771#page/1 (дата обращения: 05.07.2026).
б) дополнительная литература:
- Трофимов, В. В. Алгоритмизация и программирование : учебник для вузов / В. В. Трофимов, Т. А. Павловская. — 4-е изд. — Москва : Издательство Юрайт, 2025. — 108 с. URL: https://urait.ru/viewer/algoritmizaciya-i-programmirovanie-562040#page/1 (дата обращения: 05.07.2026).
- Навроцкий, А. А. Основы алгоритмизации и программирования в среде Visual C : учебно-методическое пособие / А. А. Навроцкий. — 2-е изд., доп. и пересм. — Минск : БГУИР, 2026. — 156 с. URL: https://libeldoc.bsuir.by/bitstream/123456789/62849/1/Navrockij_Osnovy.pdf (дата обращения: 05.07.2026).
- Федоров, Д. Ю. Основы программирования на примере языка Python : учебное пособие / Д. Ю. Федоров. — Санкт-Петербург, 2019. — 152 с. URL: https://mathprofi.com/uploads/files/3432_f_41_d.yu.-fedorov--osnovy-programmirovaniya-na-primere-yazyka-python.pdf?key=51abbf81e0deb596a22b3717bdd36a38/ (дата обращения: 05.07.2026).
- Огнева, М. В. Программирование на языке С : практический курс : учебник для вузов / М. В. Огнева, Е. В. Кудрина, А. А. Казачкова. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 342 с. URL: https://urait.ru/viewer/programmirovanie-na-yazyke-s-prakticheskiy-kurs-585853 (дата обращения: 05.07.2026).
- Казанский, А. А. Программирование на C# : учебное пособие для среднего профессионального образования / А. А. Казанский. — 3-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 181 с. URL: https://urait.ru/viewer/programmirovanie-na-c-584745#page/1 (дата обращения: 05.07.2026).
- Шишкина, М. В. Основы алгоритмизации и программирования : учебное пособие / М. В. Шишкина. — Владимир : Издательство ВлГУ, 2023. — 156 с. URL: https://dspace.www1.vlsu.ru/bitstream/123456789/10966/1/02601.pdf (дата обращения: 05.07.2026).
- Лебедев, И. С. Информатика. Программирование : учебно-методическое пособие. Ч. 2 / И. С. Лебедев, В. Ю. Петров. — Санкт-Петербург : Университет ИТМО, 2017. — 71 с. URL: https://books.ifmo.ru/file/pdf/2126.pdf (дата обращения: 05.07.2026). информационных технологий, механики и оптики
- Лобзенко, П. В. Учебное пособие по дисциплине «Разработка кроссплатформенных приложений C » : лабораторный практикум / П. В. Лобзенко, И. В. Щербань. — Ростов-на-Дону : Северо-Кавказский филиал МТУСИ, 2018. — 52 с. URL: https://skf.mtuci.ru/upload/iblock/e88/106sk4x5ntsvrrss1uowato6z7zf8kuk.pdf (дата обращения: 05.07.2026).
в) базы данных, информационно-справочные и поисковые системы:
Использование баз данных, информационно-справочных и поисковых систем для данной програмы не предусмотренно.
Для преподавателей: учебные аудитории для проведения занятий лекционного типа, практических занятий, текущего контроля и промежуточной аттестации: мебель аудиторная (столы, стулья, доска аудиторная), стол преподавателя, стул преподавателя, персональный компьютер, мультимедийное оборудование (проектор, экран), наглядные пособия.
Для обучающихся: в Университете созданы условия для функционирования электронной информационно-образовательной среды, включающей в себя электронные информационные ресурсы, электронные образовательные ресурсы, телекоммуникационные технологии.
Всем обучающимся предоставлен доступ на образовательную платформу (Система дистанционного обучения «УВСК»), которая обеспечивает освоение обучающимися программы в полном объёме независимо от места и времени нахождения обучающихся.
Обучающиеся обеспечены доступом к электронной информационнообразовательной среде Университета из любой точки, в которой имеется доступ к сети «Интернет».
Обучающиеся должны иметь соответствующее техническое обеспечение, для освоения программы повышения квалификации: персональный компьютер, камера, микрофон, колонки.
Образовательная программа обеспечивается учебно-методической документацией по всем учебным дисциплинам.
Каждый обучающийся имеет доступ к электронно-библиотечной системе.
Электронно-библиотечная система обеспечивает возможность индивидуального доступа, для каждого обучающегося из любой точки, в которой имеется доступ к сети Интернет.
Теоретическая часть материала учебной дисциплины отрабатывается на лекциях. На лекциях излагаются теоретические положения учебной дисциплины и раскрываются основы нормативного правового обеспечения. В процессе изучения учебной дисциплины упор делается на изучение нормативной правовой базы.
Семинарские занятия проводятся с целью углубления и закрепления знаний, привития навыков поиска и анализа учебной информации, умения участвовать в дискуссииях, а также с целью обсуждения других, наиболее важных вопросов учебной дисциплины и контроля успеваемости обучающихся.
Самостоятельная работа организуется в рамках отведенного времени по заданиям, выдаваемым в конце каждого занятия с указанием отрабатываемых учебных вопросов, методических пособий по их отработке и литературы. Самостоятельная работа проводится в следующих формах: систематическая отработка лекционного материала; подготовка к групповым и семинарским занятиям. В ходе самостоятельной работы обучающиеся получают консультации у преподавателей.
Практическая часть учебной дисциплины отрабатывается на практических занятиях. На практических занятиях развиваются умения работать с действующей нормативной правовой и методической базой; работать с правовыми базами данных, базами данных, а также формируются навыки реализации требований нормативных и методических документов, а также действующего законодательства .
Текущий контроль предназначен для проверки хода и качества усвоения учебного материала, стимулирования учебной работы обучающихся и совершенствования методики проведения занятий. Он проводится в ходе всех видов занятий в форме, избранной преподавателем.
Промежуточная аттестация имеет целью определить степень достижения учебных целей по учебной дисциплине и проводится в форме зачёта. Зачет принимается преподавателями, читающими лекции по данной учебной дисциплине в соответствии с перечнем основных вопросов, выносимых для контроля знаний обучающихся.
Перечень тестов:
1. Что такое алгоритм?
a) Последовательность действий для решения задачи
б) Программа на языке программирования
в) Случайный набор инструкций
г) Математическая формула
2. Какие свойства алгоритмов существуют?
a) Дискретность
б) Результативность
в) Неоднозначность
г) Массовость
3. Что такое функция в программировании?
a) Именованный блок кода, выполняющий определенную задачу
б) Переменная глобальной области видимости
в) Циклическая конструкция
г) Математическая формула
4. Что такое рекурсия?
a) Вызов функцией самой себя
б) Цикл с предусловием
в) Вложенный цикл
г) Передача параметров по значению
5. Что такое алгоритмическая структура 'ветвление'?
a) Выбор одного из двух или более вариантов в зависимости от условия
б) Повторение действий несколько раз
в) Последовательное выполнение команд
г) Разделение задачи на подзадачи
6. Что такое структура данных 'стек'?
a) Коллекция с принципом LIFO (последний вошел - первый вышел)
б) Коллекция с принципом FIFO (первый вошел - первый вышел)
в) Упорядоченный список
г) Дерево
7. Что такое сложность алгоритма?
a) Мера количества ресурсов (времени, памяти), необходимых для выполнения
б) Количество строк кода
в) Количество переменных
г) Тип алгоритма
8. Что такое массив?
a) Набор элементов одного типа, доступных по индексу
б) Переменная для хранения чисел
в) Функция для сортировки данных
г) Тип данных для строк
| Наименование оценочного средства |
Краткая характеристика оценочного средства |
Критерии оценки выполнения задания |
| Тестовое задание | Тестирование – это форма оперативного, объективного и сплошного измерения знаний обучающихся, выполняющая не только диагностическую функцию, нацеленную на выявлении уровня знаний, умений, навыков студента, но и обучающую и воспитательную функции, что, несомненно, повышает прикладную ценность тестирования. Обучающая функция тестирования состоит в мотивировании студента к активизации работы по усвоению учебного материала, с одной стороны, а с другой стороны, позволяет ему, задействовав резервы памяти, не только вспомнить, но и закрепить изучаемый материал.Воспитательная функция проявляется в периодичности и неизбежности тестового контроля, что дисциплинирует и организует работу студентов, помогает выявить и устранить пробелы в знаниях. Тестирование формируют навыки по работе с учебным материалом и извлечению информации. |
- оценка «отлично» (86 баллов и выше) выставляется студенту, если 90% теста выполнено верно; – оценка «хорошо» (66-86 баллов), если 80% теста выполнено верно; – оценка «удовлетворительно» (51-66 баллов), если не менее 60% теста выполнено верно; – оценка «неудовлетворительно» (0-51 балла), если 60% теста выполнено не верно. |
Основные задачи освоения дисциплины:
- изучить основные принципы объектно-ориентированного программирования;
- освоить создание и использование классов и объектов;
- рассмотреть механизмы наследования, инкапсуляции и полиморфизма;
- сформировать навыки отладки программного кода и обработки ошибок;
- освоить основы работы с системами контроля версий.
| Дисциплины и практики, знания и умения по которым необходимы как "входные" при изучении данной дисциплины | Алгоритмизация и программирование, Основы информационных систем и разработки программного обеспечения |
| Дисциплины, практики, ГИА, для которых изучение данной дисциплины необходимо как предшествующее | Разработка и сопровождение web-приложений, Тестирование, качество и безопасность web-приложений, Базы данных и информационные системы, Серверное программирование web-приложений, Основы web-технологий и клиентская разработка |
В результате освоения дисциплины обучающийся должен получить знания, умения и навыки, которые позволят сформировать соответствующие компетенции для его нового вида профессиональной деятельности. Перечень развиваемых и контролируемых в образовательном процессе знаний, умений и навыков формируется на основе нижеприведенного списка.
В результате освоения программы у выпускника должны быть сформированы компетенции, установленные программой. Программа устанавливает следующие Общие компетенции
| Общие компетенции | ||
|---|---|---|
| Код и наименование компетенции | Наименование индикатора достижения компетенции |
Результаты обучения |
| Категория (группа) общих компетенций: | ||
| ОК 01. Выбирать способы решения задач профессиональной деятельности применительно к различным контекстам | Анализирует ситуацию пожара или пожарной опасности, выделяя ключевые факторы, влияющие на выбор способа действий. Выбирает способ решения профессиональной задачи (например, тактику тушения) на основе нормативных требований, характеристик объекта и имеющихся сил и средств. Обосновывает выбранный способ решения, ссылаясь на положения руководящих документов, расчеты или практический опыт. Корректирует первоначально выбранный план действий при изменении условий (развитие пожара, изменение метеообстановки, прибытие дополнительных сил). Сравнивает потенциальную эффективность и риски альтернативных способов решения одной и той же профессиональной задачи. Документирует процесс выбора и реализации способа решения задачи в установленной отчетной форме. | Знать: нормативные правовые акты, регламентирующие деятельность в области пожарной безопасности; основные методы и алгоритмы анализа пожарной опасности объектов и технологических процессов; классификацию и характеристики средств пожаротушения, систем противопожарной защиты и автоматики; принципы выбора тактических приемов и технических средств в зависимости от вида пожара, особенностей объекта и оперативной обстановки; Уметь: анализировать исходные данные (планы объектов, техническую документацию, сведения о пожаре) для определения характера и масштаба угрозы; выбирать оптимальные способы и средства ликвидации пожара (тушение, эвакуация, разведка) на основе оценки рисков и имеющихся ресурсов; определять последовательность действий при решении профессиональных задач в стандартных и нестандартных ситуациях, связанных с пожарной опасностью; корректировать выбранный способ решения в условиях изменения оперативной обстановки или поступления новой информации; Владеть: навыками применения нормативных документов для обоснования выбора способа решения профессиональной задачи; методикой сравнительного анализа эффективности различных способов тушения пожаров и проведения аварийно-спасательных работ; практическим опытом выбора и применения средств индивидуальной и коллективной защиты, инструмента и оборудования при решении задач в области пожарной безопасности. |
| ОК-4 Работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами. | Участие в деловом общении для эффективного решения деловых задач. Планирование профессиональной деятельность. | Умения: организовывать работу коллектива и команды; взаимодействовать с коллегами, руководством, клиентами. Знания: психология коллектива; психология личности; основы проектной деятельности. |
Профессиональные компетенции выпускников и индикаторы их достижения
| Профессиональные компетенции | |||
|---|---|---|---|
| Код и наименование профессиональной компетенции (ПК) |
Наименование индикатора достижения компетенции |
Результаты обучения | Основание (профстандарт, анализ опыта) |
| Тип задач профессиональной деятельности: Проектирование, разработка и оптимизация веб-приложений | |||
| Задача профессиональной деятельности: Разрабатывать техническое задание на веб-приложение в соответствии с требованиями заказчика. Разрабатывать веб-приложение в соответствии с техническим заданием. Разрабатывать интерфейс пользователя веб-приложений в соответствии с техническим заданием. Осуществлять техническое сопровождение и восстановление веб-приложений в соответствии с техническим заданием. Производить тестирование разработанного веб-приложения. Размещать веб-приложения в сети в соответствии с техническим заданием. Осуществлять сбор статистической информации о работе веб-приложений для анализа эффективности его работы. Осуществлять аудит безопасности веб-приложения в соответствии с регламентами по безопасности. Модернизировать веб-приложение с учетом правил и норм подготовки информации для поисковых систем. Реализовывать мероприятия по продвижению веб-приложений в информационно-телекоммуникационной сети "Интернет". | |||
| Объект или область знания: информация; информационные процессы и информационные ресурсы; языки и системы программирования контента, системы управления клиентом; средства создания и эксплуатации информационных ресурсов; программное обеспечение; оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности; техническая документация; первичные трудовые коллективы. | |||
| Разрабатывать веб-приложение в соответствии с техническим заданием | Разрабатывает веб-приложение в полном соответствии с техническим заданием в среде программирования с использованием открытых библиотек. Предварительно моделирует приложение. | Знать: - языки программирования и разметки для разработки клиентской и серверной части веб-приложений; - принципы работы объектной модели веб-приложений и браузера; - основы технологии клиент-сервер; - особенности отображения веб-приложений в размерах рабочего пространства устройств; - особенности отображения элементов ИР в различных браузерах; - особенности выбранной среды программирования и системы управления базами данных. Уметь: - разрабатывать программный код клиентской и серверной части веб-приложений; - использовать язык разметки страниц веб-приложения; - оформлять код программы в соответствии со стандартом кодирования; - использовать объектные модели веб-приложений и браузера; - использовать открытые библиотеки (framework); - использовать выбранную среду программирования и средства системы управления базами данных; - осуществлять взаимодействие клиентской и серверной частей веб-приложений; - разрабатывать и проектировать информационные системы. Владеть: - навыком выполнять верстку страниц веб-приложений; - навыком кодировать на языках веб-программирования; - навыком разрабатывать базы данных; - навыком использовать специальные готовые технические решения при разработке веб-приложений; - навыком выполнять разработку и проектирование информационных систем. | 06.001 Программист |
Общий объем времени, отводимого на освоение учебной дисциплины, составляет 72 часа(ов).
| Вид учебной работы | Всего часов |
| Аудиторные занятия (всего), в том числе: | 12 |
| лекции (Л) | 12 |
| практические занятия (ПЗ) | 0 |
| семинары (С) | 0 |
| лабораторные работы (ЛР) | 0 |
| Самостоятельная работа (СР, всего), | 54 |
| Промежуточная аттестация | 6 |
| Общая трудоемкость | 72 |
12.5.1. Содержание разделов учебной дисциплины
| № п/п | Наименование раздела учебной дисциплины | Содержание раздела |
| 1. | Основы объектно-ориентированного подхода | Понятие объектно-ориентированного подхода и его назначение Объекты, классы, свойства и методы Инкапсуляция и управление доступом к данным Наследование как механизм расширения классов Полиморфизм и переопределение поведения объектов Преимущества и ограничения объектно-ориентированного подхода |
| 2. | Проектирование классов и взаимодействие объектов | Выделение объектов и классов при анализе предметной области Проектирование структуры класса: поля, свойства и методы Конструкторы и создание объектов Взаимодействие объектов в программном коде Ассоциация, агрегация и композиция классов Разработка простой объектной модели предметной области |
| 3. | Диагностика и обработка ошибок в программах | Понятие ошибок в программах и их влияние на результат работы Синтаксические, логические ошибки и ошибки времени выполнения Диагностика ошибок и локализация проблемных участков программы Средства отладки: точки останова, пошаговое выполнение и просмотр значений переменных Исключительные ситуации и причины их возникновения Обработка исключений и вывод сообщений об ошибках |
| 4. | Системы контроля версий в разработке программного обеспечения | Назначение систем контроля версий Репозиторий, коммит и история изменений Ветвление и слияние изменений Работа с удалёнными репозиториями |
12.5.3. Разделы учебной дисциплины и виды занятий
| № п/п |
№ (наименование) раздела (темы) учебной дисциплины (модуля)) | Л | ПЗ | ЛР | С | СР | Всего |
| 1 | Основы объектно-ориентированного подхода | 3 | 0 | 0 | 0 | 14 | 17 |
| 2 | Проектирование классов и взаимодействие объектов | 3 | 0 | 0 | 0 | 13 | 16 |
| 3 | Диагностика и обработка ошибок в программах | 3 | 0 | 0 | 0 | 14 | 17 |
| 4 | Системы контроля версий в разработке программного обеспечения | 3 | 0 | 0 | 0 | 13 | 16 |
Лабораторные практикумы программой не предусмотрены.
Семинары программой не предусмотрены.
Практические занятия программой не предусмотрены.
а) основная литература:
- Тузовский, А. Ф. Объектно-ориентированное программирование : учебник для вузов / А. Ф. Тузовский. — Москва : Издательство Юрайт, 2025. — 213 с. URL: https://urait.ru/viewer/obektno-orientirovannoe-programmirovanie-561394#page/1 (дата обращения: 05.07.2026).
- Зыков, С. В. Объектно-ориентированное программирование : учебник и практикум для вузов / С. В. Зыков. — 2-е изд. — Москва : Издательство Юрайт, 2026. — 151 с. URL: https://urait.ru/viewer/obektno-orientirovannoe-programmirovanie-584131 (дата обращения: 05.07.2026).
- Лебедев, В. М. Программирование на VBA в MS Excel : учебник для вузов / В. М. Лебедев. — 3-е изд., испр. и доп. — Москва : Издательство Юрайт, 2026. — 312 с. URL: https://urait.ru/viewer/programmirovanie-na-vba-v-ms-excel-583629#page/1 (дата обращения: 05.07.2026).
- Чакон, С. Git для профессионального программиста / С. Чакон, Б. Штрауб. — Санкт-Петербург : Питер, 2016. — 496 с. URL: https://gbcdn.mrgcdn.ru/uploads/asset/4245110/attachment/d4eb8c232f8f2bdf4e42ba7cb49e0c50.pdf (дата обращения: 05.07.2026).
б) дополнительная литература:
- Радченко, Г. И. Объектно-ориентированное программирование : конспект лекций / Г. И. Радченко, Е. А. Захаров. — Челябинск : Издательский центр ЮУрГУ, 2013. — 167 с. URL: https://glebradchenko.susu.ru/courses/bachelor/oop/OOP-PrePrint.pdf (дата обращения: 05.07.2026).
- Галаган, Т. А. Объектно-ориентированное программирование. Язык C : учебное пособие / Т. А. Галаган. — Благовещенск : Амурский государственный университет, 2016. — 56 с. URL: https://irbis.amursu.ru/DigitalLibrary/AmurSU_Edition/9699.pdf (дата обращения: 05.07.2026).
- Демин, А. Ю. Информатика. Программирование на C# в Visual Studio : учебник для среднего профессионального образования / А. Ю. Демин, В. А. Дорофеев. — 2-е изд. — Москва : Издательство Юрайт, 2025. — 138 с. URL: https://urait.ru/viewer/informatika-programmirovanie-na-c-v-visual-studio-565099#page/1 (дата обращения: 05.07.2026).
- Галиаскаров, Э. Г. Анализ и проектирование систем с использованием UML : учебник для вузов / Э. Г. Галиаскаров, А. С. Воробьев. — Москва : Издательство Юрайт, 2026. — 125 с. URL: https://urait.ru/viewer/analiz-i-proektirovanie-sistem-s-ispolzovaniem-uml-588976#page/1 (дата обращения: 05.07.2026).
- Евсеева, О. Н. Отладка и тестирование приложений в среде Visual Studio 2005 : учебное пособие / О. Н. Евсеева, А. Б. Шамшев. — Ульяновск : УлГТУ, 2008. — 96 с. URL: https://lib.laop.ulstu.ru/venec/disk/2008/Evseeva.pdf (дата обращения: 05.07.2026).
- Заборовский, Г. А. Программирование на языке C# : учебно-методическое пособие / Г. А. Заборовский, В. В. Сидорик. — Минск : БНТУ, 2020. — 144 с. URL: https://rep.bntu.by/bitstream/handle/data/83312/Programmirovanie_na_yazyke_C.pdf (дата обращения: 05.07.2026).
- Фишерман, Л. В. Git. Практическое руководство. Управление и контроль версий в разработке программного обеспечения / Л. В. Фишерман. — Санкт-Петербург : Наука и Техника, 2021. — 304 с. URL: https://ftp.zhirov.kz/books/IT/Git/Git. Практическое руководство. Управление и контроль версий в разработке программного обеспечения (Л.В. Фишерман).pdf (дата обращения: 05.07.2026).
в) базы данных, информационно-справочные и поисковые системы:
Использование баз данных, информационно-справочных и поисковых систем для данной програмы не предусмотренно.
Для преподавателей: учебные аудитории для проведения занятий лекционного типа, практических занятий, текущего контроля и промежуточной аттестации: мебель аудиторная (столы, стулья, доска аудиторная), стол преподавателя, стул преподавателя, персональный компьютер, мультимедийное оборудование (проектор, экран), наглядные пособия.
Для обучающихся: в Университете созданы условия для функционирования электронной информационно-образовательной среды, включающей в себя электронные информационные ресурсы, электронные образовательные ресурсы, телекоммуникационные технологии.
Всем обучающимся предоставлен доступ на образовательную платформу (Система дистанционного обучения «УВСК»), которая обеспечивает освоение обучающимися программы в полном объёме независимо от места и времени нахождения обучающихся.
Обучающиеся обеспечены доступом к электронной информационнообразовательной среде Университета из любой точки, в которой имеется доступ к сети «Интернет».
Обучающиеся должны иметь соответствующее техническое обеспечение, для освоения программы повышения квалификации: персональный компьютер, камера, микрофон, колонки.
Образовательная программа обеспечивается учебно-методической документацией по всем учебным дисциплинам.
Каждый обучающийся имеет доступ к электронно-библиотечной системе.
Электронно-библиотечная система обеспечивает возможность индивидуального доступа, для каждого обучающегося из любой точки, в которой имеется доступ к сети Интернет.
Теоретическая часть материала учебной дисциплины отрабатывается на лекциях. На лекциях излагаются теоретические положения учебной дисциплины и раскрываются основы нормативного правового обеспечения. В процессе изучения учебной дисциплины упор делается на изучение нормативной правовой базы.
Семинарские занятия проводятся с целью углубления и закрепления знаний, привития навыков поиска и анализа учебной информации, умения участвовать в дискуссииях, а также с целью обсуждения других, наиболее важных вопросов учебной дисциплины и контроля успеваемости обучающихся.
Самостоятельная работа организуется в рамках отведенного времени по заданиям, выдаваемым в конце каждого занятия с указанием отрабатываемых учебных вопросов, методических пособий по их отработке и литературы. Самостоятельная работа проводится в следующих формах: систематическая отработка лекционного материала; подготовка к групповым и семинарским занятиям. В ходе самостоятельной работы обучающиеся получают консультации у преподавателей.
Практическая часть учебной дисциплины отрабатывается на практических занятиях. На практических занятиях развиваются умения работать с действующей нормативной правовой и методической базой; работать с правовыми базами данных, базами данных, а также формируются навыки реализации требований нормативных и методических документов, а также действующего законодательства .
Текущий контроль предназначен для проверки хода и качества усвоения учебного материала, стимулирования учебной работы обучающихся и совершенствования методики проведения занятий. Он проводится в ходе всех видов занятий в форме, избранной преподавателем.
Промежуточная аттестация имеет целью определить степень достижения учебных целей по учебной дисциплине и проводится в форме зачёта. Зачет принимается преподавателями, читающими лекции по данной учебной дисциплине в соответствии с перечнем основных вопросов, выносимых для контроля знаний обучающихся.
Перечень тестов:
1. Какой принцип ООП позволяет скрыть внутреннюю реализацию объекта?
a) Инкапсуляция
б) Наследование
в) Полиморфизм
г) Абстракция
2. Что такое полиморфизм?
a) Возможность объекта принимать разные формы
б) Сокрытие данных
в) Создание иерархии классов
г) Определение интерфейса
3. Что такое интерфейс в ООП?
a) Контракт, который класс должен реализовать
б) Абстрактный класс
в) Обычный класс
г) Структура данных
4. Какие отношения между классами существуют?
a) Наследование
б) Ассоциация
в) Агрегация
г) Композиция
5. Что такое переопределение методов?
a) Изменение реализации метода в наследнике
б) Определение нового метода с тем же именем
в) Вызов родительского метода
г) Удаление метода
6. Какие шаблоны проектирования относятся к порождающим?
a) Singleton
б) Factory Method
в) Abstract Factory
г) Builder
7. Какие из перечисленных принципов являются принципами SOLID?
a) Принцип единственной ответственности (Single Responsibility)
б) Принцип открытости/закрытости (Open/Closed)
в) Принцип подстановки Барбары Лисков (Liskov Substitution)
г) Принцип разделения интерфейса (Interface Segregation)
8. Что такое Dependency Injection?
a) Внедрение зависимостей
б) Инверсия управления
в) Создание объектов
г) Управление памятью
| Наименование оценочного средства |
Краткая характеристика оценочного средства |
Критерии оценки выполнения задания |
| Тестовое задание | Тестирование – это форма оперативного, объективного и сплошного измерения знаний обучающихся, выполняющая не только диагностическую функцию, нацеленную на выявлении уровня знаний, умений, навыков студента, но и обучающую и воспитательную функции, что, несомненно, повышает прикладную ценность тестирования. Обучающая функция тестирования состоит в мотивировании студента к активизации работы по усвоению учебного материала, с одной стороны, а с другой стороны, позволяет ему, задействовав резервы памяти, не только вспомнить, но и закрепить изучаемый материал.Воспитательная функция проявляется в периодичности и неизбежности тестового контроля, что дисциплинирует и организует работу студентов, помогает выявить и устранить пробелы в знаниях. Тестирование формируют навыки по работе с учебным материалом и извлечению информации. |
- оценка «отлично» (86 баллов и выше) выставляется студенту, если 90% теста выполнено верно; – оценка «хорошо» (66-86 баллов), если 80% теста выполнено верно; – оценка «удовлетворительно» (51-66 баллов), если не менее 60% теста выполнено верно; – оценка «неудовлетворительно» (0-51 балла), если 60% теста выполнено не верно. |
Основные задачи освоения дисциплины:
- изучить принципы функционирования web-приложений и сети Интернет;
- освоить создание структуры web-страниц средствами HTML;
- сформировать навыки оформления и адаптивной верстки средствами CSS;
- освоить основы JavaScript для создания интерактивных элементов;
- сформировать умение разрабатывать пользовательский интерфейс web-приложения.
| Дисциплины и практики, знания и умения по которым необходимы как "входные" при изучении данной дисциплины | Объектно-ориентированное программирование и технологии разработки, Алгоритмизация и программирование, Основы информационных систем и разработки программного обеспечения |
| Дисциплины, практики, ГИА, для которых изучение данной дисциплины необходимо как предшествующее | Разработка и сопровождение web-приложений, Тестирование, качество и безопасность web-приложений, Базы данных и информационные системы, Серверное программирование web-приложений |
В результате освоения дисциплины обучающийся должен получить знания, умения и навыки, которые позволят сформировать соответствующие компетенции для его нового вида профессиональной деятельности. Перечень развиваемых и контролируемых в образовательном процессе знаний, умений и навыков формируется на основе нижеприведенного списка.
В результате освоения программы у выпускника должны быть сформированы компетенции, установленные программой. Программа устанавливает следующие Общие компетенции
| Общие компетенции | ||
|---|---|---|
| Код и наименование компетенции | Наименование индикатора достижения компетенции |
Результаты обучения |
| Категория (группа) общих компетенций: | ||
| ОК-2 Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности. | Планирование информационного поиска из широкого набора источников, необходимого для выполнения профессиональных задач. Проведение анализа полученной информации, выделяет в ней главные аспекты. | Умения: определять задачи поиска информации; определять необходимые источники информации; планировать процесс поиска; структурировать получаемую информацию; выделять наиболее значимое в перечне информации; оценивать практическую значимость результатов поиска; оформлять результаты поиска. Знания: номенклатура информационных источников, применяемых в профессиональной деятельности; приемы структурирования информации; формат оформления результатов поиска информации. |
| ОК-9 Использовать информационные технологии в профессиональной деятельности. | Эффективно использовать информационно-коммуникационные технологии в профессиональной деятельности согласно формируемым умениям и получаемому практическому опыту. | Умения: применять средства информационных технологий для решения профессиональных задач; использовать современное программное обеспечение. Знания: современные средства и устройства информатизации; порядок их применения и программное обеспечение в профессиональной деятельности. |
Профессиональные компетенции выпускников и индикаторы их достижения
| Профессиональные компетенции | |||
|---|---|---|---|
| Код и наименование профессиональной компетенции (ПК) |
Наименование индикатора достижения компетенции |
Результаты обучения | Основание (профстандарт, анализ опыта) |
| Тип задач профессиональной деятельности: Проектирование, разработка и оптимизация веб-приложений | |||
| Задача профессиональной деятельности: Разрабатывать техническое задание на веб-приложение в соответствии с требованиями заказчика. Разрабатывать веб-приложение в соответствии с техническим заданием. Разрабатывать интерфейс пользователя веб-приложений в соответствии с техническим заданием. Осуществлять техническое сопровождение и восстановление веб-приложений в соответствии с техническим заданием. Производить тестирование разработанного веб-приложения. Размещать веб-приложения в сети в соответствии с техническим заданием. Осуществлять сбор статистической информации о работе веб-приложений для анализа эффективности его работы. Осуществлять аудит безопасности веб-приложения в соответствии с регламентами по безопасности. Модернизировать веб-приложение с учетом правил и норм подготовки информации для поисковых систем. Реализовывать мероприятия по продвижению веб-приложений в информационно-телекоммуникационной сети "Интернет". | |||
| Объект или область знания: информация; информационные процессы и информационные ресурсы; языки и системы программирования контента, системы управления клиентом; средства создания и эксплуатации информационных ресурсов; программное обеспечение; оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности; техническая документация; первичные трудовые коллективы. | |||
| Разрабатывать веб-приложение в соответствии с техническим заданием | Разрабатывает веб-приложение в полном соответствии с техническим заданием в среде программирования с использованием открытых библиотек. Предварительно моделирует приложение. | Знать: - языки программирования и разметки для разработки клиентской и серверной части веб-приложений; - принципы работы объектной модели веб-приложений и браузера; - основы технологии клиент-сервер; - особенности отображения веб-приложений в размерах рабочего пространства устройств; - особенности отображения элементов ИР в различных браузерах; - особенности выбранной среды программирования и системы управления базами данных. Уметь: - разрабатывать программный код клиентской и серверной части веб-приложений; - использовать язык разметки страниц веб-приложения; - оформлять код программы в соответствии со стандартом кодирования; - использовать объектные модели веб-приложений и браузера; - использовать открытые библиотеки (framework); - использовать выбранную среду программирования и средства системы управления базами данных; - осуществлять взаимодействие клиентской и серверной частей веб-приложений; - разрабатывать и проектировать информационные системы. Владеть: - навыком выполнять верстку страниц веб-приложений; - навыком кодировать на языках веб-программирования; - навыком разрабатывать базы данных; - навыком использовать специальные готовые технические решения при разработке веб-приложений; - навыком выполнять разработку и проектирование информационных систем. | 06.001 Программист |
| Разрабатывать интерфейс пользователя веб-приложений в соответствии с техническим заданием | Интерфейс пользователя разработан и корректно функционирует в полном соответствии с техническим заданием. | Знать: - языки программирования и разметки для разработки клиентской части веб-приложений; - принципы работы объектной модели веб-приложений и браузера; - технологии для разработки анимации; - способы манипуляции элементами страницы веб-приложения; - виды анимации и способы ее применения. Уметь: - разрабатывать программный код клиентской части веб-приложений; - оформлять код программы в соответствии со стандартом кодирования; - использовать объектные модели веб-приложений и браузера; - разрабатывать анимацию для веб-приложений для повышения его доступности и визуальной привлекательности (Canvas). Владеть: - навыком разрабатывать интерфейс пользователя; - навыком разрабатывать анимационные эффекты. | 06.013 Специалист по информационным ресурсам |
Общий объем времени, отводимого на освоение учебной дисциплины, составляет 72 часа(ов).
| Вид учебной работы | Всего часов |
| Аудиторные занятия (всего), в том числе: | 12 |
| лекции (Л) | 12 |
| практические занятия (ПЗ) | 0 |
| семинары (С) | 0 |
| лабораторные работы (ЛР) | 0 |
| Самостоятельная работа (СР, всего), | 54 |
| Промежуточная аттестация | 6 |
| Общая трудоемкость | 72 |
13.5.1. Содержание разделов учебной дисциплины
| № п/п | Наименование раздела учебной дисциплины | Содержание раздела |
| 1. | Принципы работы web-приложений и сети Интернет | Понятие web-приложения и его отличие от web-сайта Клиент-серверная модель взаимодействия Протоколы передачи данных в сети Интернет Браузер как среда выполнения клиентской части web-приложения |
| 2. | HTML: структура и семантика web-страницы | Назначение языка HTML и структура HTML-документа Основные элементы и атрибуты HTML Семантическая разметка web-страницы Ссылки, списки, таблицы и формы Основы доступности web-контента |
| 3. | CSS: оформление и адаптивная верстка | Назначение CSS и способы подключения стилей Селекторы, свойства и каскадирование стилей Блочная модель и позиционирование элементов Flexbox и Grid в создании макетов Основы адаптивной верстки |
| 4. | JavaScript: интерактивность и работа с элементами страницы | Назначение JavaScript в web-разработке Основы синтаксиса JavaScript Переменные, условия и циклы в JavaScript Функции и обработчики событий Объектная модель документа (DOM) Создание интерактивных элементов web-страницы |
13.5.3. Разделы учебной дисциплины и виды занятий
| № п/п |
№ (наименование) раздела (темы) учебной дисциплины (модуля)) | Л | ПЗ | ЛР | С | СР | Всего |
| 1 | Принципы работы web-приложений и сети Интернет | 3 | 0 | 0 | 0 | 14 | 17 |
| 2 | HTML: структура и семантика web-страницы | 3 | 0 | 0 | 0 | 13 | 16 |
| 3 | CSS: оформление и адаптивная верстка | 3 | 0 | 0 | 0 | 14 | 17 |
| 4 | JavaScript: интерактивность и работа с элементами страницы | 3 | 0 | 0 | 0 | 13 | 16 |
Лабораторные практикумы программой не предусмотрены.
Семинары программой не предусмотрены.
Практические занятия программой не предусмотрены.
а) основная литература:
- Сысолетин, Е. Г. Проектирование интернет-приложений : учебно-методическое пособие / Е. Г. Сысолетин, С. Д. Ростунцев. — Екатеринбург : Издательство Уральского университета, 2015. — 92 с. URL: https://elar.urfu.ru/bitstream/10995/34785/1/978-5-7996-1503-1.pdf?ysclid=mrabeecgjn466380638 (дата обращения: 05.07.2026). Различная литература по специальностям
- Солодушкин, С. И. Web и DHTML : учебное пособие / С. И. Солодушкин, И. Ф. Юманова ; науч. ред. В. Г. Пименов. — Екатеринбург : Издательство Уральского университета, 2018. — 128 с. URL: https://elar.urfu.ru/bitstream/10995/60955/1/978-5-7996-2410-1_2018.pdf?ysclid=mrabn103dp392104668 (дата обращения: 05.07.2026). Различная литература по специальностям
- Вёрстка веб-страниц : учебное пособие. — Гомель : Гомельский государственный технический университет имени П. О. Сухого, 2025. — 112 с. URL: https://elib.gstu.by/bitstream/handle/220612/41072/1331.pdf (дата обращения: 05.07.2026).
- Диков, А. В. Клиентские технологии веб-программирования: JavaScript и DOM : учебное пособие / А. В. Диков. — Санкт-Петербург : Лань, 2020. — 124 с. URL: https://ftp.zhirov.kz/books/IT/JavaScript/Клиентские технологии веб-программирования - JavaScript и DOM (А.В. Диков).pdf (дата обращения: 05.07.2026).
б) дополнительная литература:
- Тузовский, А. Ф. Проектирование и разработка web-приложений : учебник для вузов / А. Ф. Тузовский. — Москва : Издательство Юрайт, 2025. — 219 с. URL: https://urait.ru/viewer/proektirovanie-i-razrabotka-web-prilozheniy-561176#page/1 (дата обращения: 05.07.2026).
- Полуэктова, Н. Р. Разработка веб-приложений : учебник для среднего профессионального образования / Н. Р. Полуэктова. — 2-е изд. — Москва : Издательство Юрайт, 2026. — 170 с. URL: https://urait.ru/viewer/razrabotka-veb-prilozheniy-600876#page/1 (дата обращения: 05.07.2026).
- Васильева, И. Н. Web-технологии : учебное пособие / И. Н. Васильева, Д. Ю. Федоров. — Санкт-Петербург : Издательство Санкт-Петербургского государственного экономического университета, 2014. — 67 с. URL: https://dfedorov.spb.ru/Web_Tehnologii.pdf?ysclid=mrabn5hloc911510621 (дата обращения: 05.07.2026).
- Маслобоев, А. Н. Базовые возможности языка HTML по разработке и оформлению Web-страниц : учебно-методическое пособие / А. Н. Маслобоев. — Санкт-Петербург : Высшая школа технологии и энергетики Санкт-Петербургского государственного университета промышленных технологий и дизайна, 2016. — 87 с. URL: https://nizrp.narod.ru/metod/kafpriklmatiif/11.pdf?ysclid=mrabn3xlp1382306524 (дата обращения: 05.07.2026).
- Насейкина, Л. Ф. Программирование динамических Web-сайтов средствами каскадных таблиц стилей (CSS) : учебное пособие / Л. Ф. Насейкина. — Оренбург : РИК ГОУ ОГУ, 2007. — 155 с. URL: https://elib.osu.ru/bitstream/123456789/7284/1/2451_20110920.pdf?ysclid=mracdm48y9836374169 (дата обращения: 05.07.2026).
- Сергеев, М. Ю. Web-дизайн: создание Web-сайтов с помощью HTML и CSS : учебное пособие / М. Ю. Сергеев, Т. И. Сергеева. — Воронеж : Воронежский государственный технический университет, 2012. — 219 с. URL: https://cchgeu.ru/upload/iblock/fe5/w5etkj5ojg37gwj0qgrxaix29061w2r8/Uchebn_posobie-Web_dizayn.-Sozdanie-web_saytov-s-pomoshchyu-HTML-i-CSS.pdf.pdf?ysclid=mracsheotv40377188 (дата обращения: 05.07.2026).
- Веб-разработка : учебник для вузов / под общей редакцией О. В. Ратановой, Н. А. Ребус, А. Ю. Анисимова. — Москва : Издательство Юрайт, 2026. — 217 с. URL: https://urait.ru/viewer/veb-razrabotka-590626#page/1 (дата обращения: 05.07.2026).
- Свекис, Л. Л. JavaScript с нуля до профи / Л. Л. Свекис, М. ван Путтен, Р. Персиваль ; пер. с англ. — Санкт-Петербург : Питер, 2023. — 480 с URL: https://library.tsilikin.ru/Техника/Программирование/JavaScript/JS с нуля до профи.pdf (дата обращения: 05.07.2026).
в) базы данных, информационно-справочные и поисковые системы:
Использование баз данных, информационно-справочных и поисковых систем для данной програмы не предусмотренно.
Для преподавателей: учебные аудитории для проведения занятий лекционного типа, практических занятий, текущего контроля и промежуточной аттестации: мебель аудиторная (столы, стулья, доска аудиторная), стол преподавателя, стул преподавателя, персональный компьютер, мультимедийное оборудование (проектор, экран), наглядные пособия.
Для обучающихся: в Университете созданы условия для функционирования электронной информационно-образовательной среды, включающей в себя электронные информационные ресурсы, электронные образовательные ресурсы, телекоммуникационные технологии.
Всем обучающимся предоставлен доступ на образовательную платформу (Система дистанционного обучения «УВСК»), которая обеспечивает освоение обучающимися программы в полном объёме независимо от места и времени нахождения обучающихся.
Обучающиеся обеспечены доступом к электронной информационнообразовательной среде Университета из любой точки, в которой имеется доступ к сети «Интернет».
Обучающиеся должны иметь соответствующее техническое обеспечение, для освоения программы повышения квалификации: персональный компьютер, камера, микрофон, колонки.
Образовательная программа обеспечивается учебно-методической документацией по всем учебным дисциплинам.
Каждый обучающийся имеет доступ к электронно-библиотечной системе.
Электронно-библиотечная система обеспечивает возможность индивидуального доступа, для каждого обучающегося из любой точки, в которой имеется доступ к сети Интернет.
Теоретическая часть материала учебной дисциплины отрабатывается на лекциях. На лекциях излагаются теоретические положения учебной дисциплины и раскрываются основы нормативного правового обеспечения. В процессе изучения учебной дисциплины упор делается на изучение нормативной правовой базы.
Семинарские занятия проводятся с целью углубления и закрепления знаний, привития навыков поиска и анализа учебной информации, умения участвовать в дискуссииях, а также с целью обсуждения других, наиболее важных вопросов учебной дисциплины и контроля успеваемости обучающихся.
Самостоятельная работа организуется в рамках отведенного времени по заданиям, выдаваемым в конце каждого занятия с указанием отрабатываемых учебных вопросов, методических пособий по их отработке и литературы. Самостоятельная работа проводится в следующих формах: систематическая отработка лекционного материала; подготовка к групповым и семинарским занятиям. В ходе самостоятельной работы обучающиеся получают консультации у преподавателей.
Практическая часть учебной дисциплины отрабатывается на практических занятиях. На практических занятиях развиваются умения работать с действующей нормативной правовой и методической базой; работать с правовыми базами данных, базами данных, а также формируются навыки реализации требований нормативных и методических документов, а также действующего законодательства .
Текущий контроль предназначен для проверки хода и качества усвоения учебного материала, стимулирования учебной работы обучающихся и совершенствования методики проведения занятий. Он проводится в ходе всех видов занятий в форме, избранной преподавателем.
Промежуточная аттестация имеет целью определить степень достижения учебных целей по учебной дисциплине и проводится в форме зачёта. Зачет принимается преподавателями, читающими лекции по данной учебной дисциплине в соответствии с перечнем основных вопросов, выносимых для контроля знаний обучающихся.
Перечень тестов:
1. Что такое HTML?
a) Язык программирования для серверной части веб-приложений.
б) Язык разметки для создания структуры веб-страницы.
в) Язык стилизации для веб-страниц.
г) Скриптовый язык для интерактивности на веб-страницах.
2. Какая из следующих технологий отвечает за стилизацию веб-страниц?
a) HTML
б) CSS
в) JavaScript
г) PHP
3. Что такое DOM (Document Object Model)?
a) Метод для создания веб-страниц.
б) Представление веб-документа как дерева объектов.
в) Сетевой протокол для передачи данных.
г) Фреймворк для создания интерактивных элементов.
4. Какая из следующих технологий используется для создания интерактивных веб-страниц?
a) HTML
б) CSS
в) JavaScript
г) XML
5. Что такое 'event listener' в JavaScript?
a) Функция для обработки данных.
б) Механизм для отслеживания и реагирования на события, происходящие в браузере.
в) Инструмент для создания анимации.
г) Способ добавления стилей к элементам страницы.
6. Какие из перечисленных ниже являются задачами CSS?
a) Определение структуры веб-страницы.
б) Определение стилей и внешнего вида веб-страницы.
в) Определение логики работы веб-страницы.
г) Управление базой данных.
7. Что такое 'responsive design'?
a) Дизайн, использующий только один размер экрана.
б) Подход к веб-дизайну, позволяющий веб-странице адаптироваться к различным размерам экранов и устройств.
в) Дизайн, ориентированный на создание анимации.
г) Метод оптимизации скорости загрузки веб-страницы.
8. Какой элемент HTML используется для создания ссылки на другую страницу
a) Абзац
б) Гиперссылка
в) Заголовок
г) Таблица
| Наименование оценочного средства |
Краткая характеристика оценочного средства |
Критерии оценки выполнения задания |
| Тестовое задание | Тестирование – это форма оперативного, объективного и сплошного измерения знаний обучающихся, выполняющая не только диагностическую функцию, нацеленную на выявлении уровня знаний, умений, навыков студента, но и обучающую и воспитательную функции, что, несомненно, повышает прикладную ценность тестирования. Обучающая функция тестирования состоит в мотивировании студента к активизации работы по усвоению учебного материала, с одной стороны, а с другой стороны, позволяет ему, задействовав резервы памяти, не только вспомнить, но и закрепить изучаемый материал.Воспитательная функция проявляется в периодичности и неизбежности тестового контроля, что дисциплинирует и организует работу студентов, помогает выявить и устранить пробелы в знаниях. Тестирование формируют навыки по работе с учебным материалом и извлечению информации. |
- оценка «отлично» (86 баллов и выше) выставляется студенту, если 90% теста выполнено верно; – оценка «хорошо» (66-86 баллов), если 80% теста выполнено верно; – оценка «удовлетворительно» (51-66 баллов), если не менее 60% теста выполнено верно; – оценка «неудовлетворительно» (0-51 балла), если 60% теста выполнено не верно. |
Основные задачи освоения дисциплины:
- изучить архитектуру и основные принципы серверной разработки;
- освоить обработку HTTP-запросов и организацию серверной логики;
- сформировать навыки работы с формами и пользовательскими данными;
- изучить основы управления сессиями и состоянием пользователя;
- освоить принципы взаимодействия клиентской и серверной частей web-приложения.
| Дисциплины и практики, знания и умения по которым необходимы как "входные" при изучении данной дисциплины | Основы web-технологий и клиентская разработка, Объектно-ориентированное программирование и технологии разработки, Алгоритмизация и программирование, Основы информационных систем и разработки программного обеспечения |
| Дисциплины, практики, ГИА, для которых изучение данной дисциплины необходимо как предшествующее | Разработка и сопровождение web-приложений, Тестирование, качество и безопасность web-приложений, Базы данных и информационные системы |
В результате освоения дисциплины обучающийся должен получить знания, умения и навыки, которые позволят сформировать соответствующие компетенции для его нового вида профессиональной деятельности. Перечень развиваемых и контролируемых в образовательном процессе знаний, умений и навыков формируется на основе нижеприведенного списка.
В результате освоения программы у выпускника должны быть сформированы компетенции, установленные программой. Программа устанавливает следующие Общие компетенции
| Общие компетенции | ||
|---|---|---|
| Код и наименование компетенции | Наименование индикатора достижения компетенции |
Результаты обучения |
| Категория (группа) общих компетенций: | ||
| ОК 01. Выбирать способы решения задач профессиональной деятельности применительно к различным контекстам | Анализирует ситуацию пожара или пожарной опасности, выделяя ключевые факторы, влияющие на выбор способа действий. Выбирает способ решения профессиональной задачи (например, тактику тушения) на основе нормативных требований, характеристик объекта и имеющихся сил и средств. Обосновывает выбранный способ решения, ссылаясь на положения руководящих документов, расчеты или практический опыт. Корректирует первоначально выбранный план действий при изменении условий (развитие пожара, изменение метеообстановки, прибытие дополнительных сил). Сравнивает потенциальную эффективность и риски альтернативных способов решения одной и той же профессиональной задачи. Документирует процесс выбора и реализации способа решения задачи в установленной отчетной форме. | Знать: нормативные правовые акты, регламентирующие деятельность в области пожарной безопасности; основные методы и алгоритмы анализа пожарной опасности объектов и технологических процессов; классификацию и характеристики средств пожаротушения, систем противопожарной защиты и автоматики; принципы выбора тактических приемов и технических средств в зависимости от вида пожара, особенностей объекта и оперативной обстановки; Уметь: анализировать исходные данные (планы объектов, техническую документацию, сведения о пожаре) для определения характера и масштаба угрозы; выбирать оптимальные способы и средства ликвидации пожара (тушение, эвакуация, разведка) на основе оценки рисков и имеющихся ресурсов; определять последовательность действий при решении профессиональных задач в стандартных и нестандартных ситуациях, связанных с пожарной опасностью; корректировать выбранный способ решения в условиях изменения оперативной обстановки или поступления новой информации; Владеть: навыками применения нормативных документов для обоснования выбора способа решения профессиональной задачи; методикой сравнительного анализа эффективности различных способов тушения пожаров и проведения аварийно-спасательных работ; практическим опытом выбора и применения средств индивидуальной и коллективной защиты, инструмента и оборудования при решении задач в области пожарной безопасности. |
| ОК-9 Использовать информационные технологии в профессиональной деятельности. | Эффективно использовать информационно-коммуникационные технологии в профессиональной деятельности согласно формируемым умениям и получаемому практическому опыту. | Умения: применять средства информационных технологий для решения профессиональных задач; использовать современное программное обеспечение. Знания: современные средства и устройства информатизации; порядок их применения и программное обеспечение в профессиональной деятельности. |
Профессиональные компетенции выпускников и индикаторы их достижения
| Профессиональные компетенции | |||
|---|---|---|---|
| Код и наименование профессиональной компетенции (ПК) |
Наименование индикатора достижения компетенции |
Результаты обучения | Основание (профстандарт, анализ опыта) |
| Тип задач профессиональной деятельности: Проектирование, разработка и оптимизация веб-приложений | |||
| Задача профессиональной деятельности: Разрабатывать техническое задание на веб-приложение в соответствии с требованиями заказчика. Разрабатывать веб-приложение в соответствии с техническим заданием. Разрабатывать интерфейс пользователя веб-приложений в соответствии с техническим заданием. Осуществлять техническое сопровождение и восстановление веб-приложений в соответствии с техническим заданием. Производить тестирование разработанного веб-приложения. Размещать веб-приложения в сети в соответствии с техническим заданием. Осуществлять сбор статистической информации о работе веб-приложений для анализа эффективности его работы. Осуществлять аудит безопасности веб-приложения в соответствии с регламентами по безопасности. Модернизировать веб-приложение с учетом правил и норм подготовки информации для поисковых систем. Реализовывать мероприятия по продвижению веб-приложений в информационно-телекоммуникационной сети "Интернет". | |||
| Объект или область знания: информация; информационные процессы и информационные ресурсы; языки и системы программирования контента, системы управления клиентом; средства создания и эксплуатации информационных ресурсов; программное обеспечение; оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности; техническая документация; первичные трудовые коллективы. | |||
| Разрабатывать веб-приложение в соответствии с техническим заданием | Разрабатывает веб-приложение в полном соответствии с техническим заданием в среде программирования с использованием открытых библиотек. Предварительно моделирует приложение. | Знать: - языки программирования и разметки для разработки клиентской и серверной части веб-приложений; - принципы работы объектной модели веб-приложений и браузера; - основы технологии клиент-сервер; - особенности отображения веб-приложений в размерах рабочего пространства устройств; - особенности отображения элементов ИР в различных браузерах; - особенности выбранной среды программирования и системы управления базами данных. Уметь: - разрабатывать программный код клиентской и серверной части веб-приложений; - использовать язык разметки страниц веб-приложения; - оформлять код программы в соответствии со стандартом кодирования; - использовать объектные модели веб-приложений и браузера; - использовать открытые библиотеки (framework); - использовать выбранную среду программирования и средства системы управления базами данных; - осуществлять взаимодействие клиентской и серверной частей веб-приложений; - разрабатывать и проектировать информационные системы. Владеть: - навыком выполнять верстку страниц веб-приложений; - навыком кодировать на языках веб-программирования; - навыком разрабатывать базы данных; - навыком использовать специальные готовые технические решения при разработке веб-приложений; - навыком выполнять разработку и проектирование информационных систем. | 06.001 Программист |
Общий объем времени, отводимого на освоение учебной дисциплины, составляет 72 часа(ов).
| Вид учебной работы | Всего часов |
| Аудиторные занятия (всего), в том числе: | 12 |
| лекции (Л) | 12 |
| практические занятия (ПЗ) | 0 |
| семинары (С) | 0 |
| лабораторные работы (ЛР) | 0 |
| Самостоятельная работа (СР, всего), | 54 |
| Промежуточная аттестация | 6 |
| Общая трудоемкость | 72 |
14.5.1. Содержание разделов учебной дисциплины
| № п/п | Наименование раздела учебной дисциплины | Содержание раздела |
| 1. | Архитектура и принципы серверной разработки | Назначение серверной части web-приложения Разделение клиентской и серверной логики Архитектура web-приложения: клиент, сервер и база данных Основные технологии серверной разработки |
| 2. | Обработка HTTP-запросов и реализация серверной логики | HTTP-протокол и структура запроса и ответа Методы HTTP и их назначение в web-приложениях Маршрутизация запросов на сервере Получение и обработка параметров запроса Реализация серверной бизнес-логики Формирование HTTP-ответов и кодов состояния |
| 3. | Работа с формами, пользовательскими данными и сессиями | Передача данных из web-форм на сервер Проверка и обработка пользовательского ввода Сессии, cookies и сохранение состояния Основы аутентификации пользователей |
| 4. | Взаимодействие клиентской и серверной частей web-приложения | Обмен данными между клиентом и сервером Форматы представления данных при взаимодействии клиентской и серверной частей: JSON, HTML, XML и данные форм Асинхронные запросы в web-приложениях Основы разработки API Обработка ошибок при взаимодействии клиентской и серверной частей Интеграция клиентской и серверной частей web-приложения |
14.5.3. Разделы учебной дисциплины и виды занятий
| № п/п |
№ (наименование) раздела (темы) учебной дисциплины (модуля)) | Л | ПЗ | ЛР | С | СР | Всего |
| 1 | Архитектура и принципы серверной разработки | 3 | 0 | 0 | 0 | 14 | 17 |
| 2 | Обработка HTTP-запросов и реализация серверной логики | 3 | 0 | 0 | 0 | 13 | 16 |
| 3 | Работа с формами, пользовательскими данными и сессиями | 3 | 0 | 0 | 0 | 14 | 17 |
| 4 | Взаимодействие клиентской и серверной частей web-приложения | 3 | 0 | 0 | 0 | 13 | 16 |
Лабораторные практикумы программой не предусмотрены.
Семинары программой не предусмотрены.
Практические занятия программой не предусмотрены.
а) основная литература:
- Сапегин, С. В. Проектирование и разработка серверных Web (PHP 7, Frameworks) : учебное пособие / С. В. Сапегин, Ю. С. Скворцов, Д. В. Романов. — Воронеж : Воронежский государственный технический университет, 2017. — 140 с. URL: https://cchgeu.ru/upload/iblock/7dd/o7vgxdtrdmkuk9blx5fk3peqozclp1h9/Uchebn_posobie-Razrabotka-servernykh-prilozhenii_-na-PHP-7.pdf?ysclid=mrbfvt8djz342265776 (дата обращения: 05.07.2026).
- Государев, И. Б. Основы разработки веб-приложений на платформах Node.js и Deno : учебно-методическое пособие / И. Б. Государев. — Санкт-Петербург : Университет ИТМО, 2023. — 177 с. URL: https://books.ifmo.ru/file/pdf/3205.pdf (дата обращения: 05.07.2026). информационных технологий, механики и оптики
- Суханов, В. И. Разработка веб-приложений на платформе Spring : учебно-методическое пособие / В. И. Суханов. — Екатеринбург : Издательство Уральского университета, 2023. — 180 с. URL: https://elar.urfu.ru/bitstream/10995/127898/1/978-5-7996-3735-4_2023.pdf?ysclid=mrbh89sc9r823673294 (дата обращения: 05.07.2026). Различная литература по специальностям
- Паршукова, Н. Б. Программирование с использованием PHP и MySQL в разработке веб-приложений : учебное пособие / Н. Б. Паршукова. — Челябинск : Издательство Южно-Уральского государственного гуманитарно-педагогического университета, 2021. — 167 с. URL: https://sgla.ru/sveden/files/rin/Parshukova_N.B._-_Programmirovanie_s_ispolyzovaniem_PHP_i_MySQL_v_razrabotke_veb-priloghenii_-_2021.pdf?ysclid=mrbhhxhof6452320697 (дата обращения: 05.07.2026).
б) дополнительная литература:
- Кручинин, В. В. Методы и технологии разработки клиент-серверных приложений : учебное пособие / В. В. Кручинин, Ю. В. Морозова. — Томск : Томский государственный университет систем управления и радиоэлектроники, 2018. — 106 с. URL: https://jasulib.org.kg/wp-content/uploads/2024/02/Методы-и-технологии-разработки-клиент-серверных-приложений.pdf (дата обращения: 05.07.2026).
- Лобзенко, В. А. Проектирование клиент-серверных приложений : учебное пособие / В. А. Лобзенко, А. А. Щербань. — Ростов-на-Дону : Ростовский государственный университет путей сообщения, 2018. — 104 с. URL: https://skf.mtuci.ru/upload/iblock/487/rtv7ljimw4hlmmj6cq11l2qmcfsnl1nw.pdf (дата обращения: 05.07.2026).
- Синица, С. Г. Веб-программирование и веб-сервисы : учебное пособие / С. Г. Синица. — Краснодар : Кубанский государственный университет, 2013. — 158 с. URL: https://drupal-coder.ru/sites/drupal-coder.ru/files/WebProgr-WS(drupal-coder.ru).pdf (дата обращения: 05.07.2026).
- Дергачев, А. М. Технологии веб-сервисов : учебно-методическое пособие / А. М. Дергачев, Ю. Д. Кореньков, И. П. Логинов, А. Г. Сафронов. — Санкт-Петербург : Университет ИТМО, 2021. — 100 с. URL: https://books.ifmo.ru/file/pdf/2740.pdf (дата обращения: 05.07.2026). информационных технологий, механики и оптики
- Бизюк, А. Н. Разработка web-приложений с использованием программных платформ : электронный учебно-методический комплекс / А. Н. Бизюк. — [Б. м. : б. и.], [б. г.]. — 251 с. URL: https://it.vstu.by/courses/information_systems/development_of_web_applications/RWPSIPP.pdf (дата обращения: 05.07.2026).
в) базы данных, информационно-справочные и поисковые системы:
Использование баз данных, информационно-справочных и поисковых систем для данной програмы не предусмотренно.
Для преподавателей: учебные аудитории для проведения занятий лекционного типа, практических занятий, текущего контроля и промежуточной аттестации: мебель аудиторная (столы, стулья, доска аудиторная), стол преподавателя, стул преподавателя, персональный компьютер, мультимедийное оборудование (проектор, экран), наглядные пособия.
Для обучающихся: в Университете созданы условия для функционирования электронной информационно-образовательной среды, включающей в себя электронные информационные ресурсы, электронные образовательные ресурсы, телекоммуникационные технологии.
Всем обучающимся предоставлен доступ на образовательную платформу (Система дистанционного обучения «УВСК»), которая обеспечивает освоение обучающимися программы в полном объёме независимо от места и времени нахождения обучающихся.
Обучающиеся обеспечены доступом к электронной информационнообразовательной среде Университета из любой точки, в которой имеется доступ к сети «Интернет».
Обучающиеся должны иметь соответствующее техническое обеспечение, для освоения программы повышения квалификации: персональный компьютер, камера, микрофон, колонки.
Образовательная программа обеспечивается учебно-методической документацией по всем учебным дисциплинам.
Каждый обучающийся имеет доступ к электронно-библиотечной системе.
Электронно-библиотечная система обеспечивает возможность индивидуального доступа, для каждого обучающегося из любой точки, в которой имеется доступ к сети Интернет.
Теоретическая часть материала учебной дисциплины отрабатывается на лекциях. На лекциях излагаются теоретические положения учебной дисциплины и раскрываются основы нормативного правового обеспечения. В процессе изучения учебной дисциплины упор делается на изучение нормативной правовой базы.
Семинарские занятия проводятся с целью углубления и закрепления знаний, привития навыков поиска и анализа учебной информации, умения участвовать в дискуссииях, а также с целью обсуждения других, наиболее важных вопросов учебной дисциплины и контроля успеваемости обучающихся.
Самостоятельная работа организуется в рамках отведенного времени по заданиям, выдаваемым в конце каждого занятия с указанием отрабатываемых учебных вопросов, методических пособий по их отработке и литературы. Самостоятельная работа проводится в следующих формах: систематическая отработка лекционного материала; подготовка к групповым и семинарским занятиям. В ходе самостоятельной работы обучающиеся получают консультации у преподавателей.
Практическая часть учебной дисциплины отрабатывается на практических занятиях. На практических занятиях развиваются умения работать с действующей нормативной правовой и методической базой; работать с правовыми базами данных, базами данных, а также формируются навыки реализации требований нормативных и методических документов, а также действующего законодательства .
Текущий контроль предназначен для проверки хода и качества усвоения учебного материала, стимулирования учебной работы обучающихся и совершенствования методики проведения занятий. Он проводится в ходе всех видов занятий в форме, избранной преподавателем.
Промежуточная аттестация имеет целью определить степень достижения учебных целей по учебной дисциплине и проводится в форме зачёта. Зачет принимается преподавателями, читающими лекции по данной учебной дисциплине в соответствии с перечнем основных вопросов, выносимых для контроля знаний обучающихся.
Перечень тестов:
1. Что такое REST API?
a) Архитектурный стиль для создания веб-сервисов
б) Протокол передачи данных
в) База данных
г) Фреймворк для фронтенда
2. Что такое сессия в контексте веб-приложений?
a) Постоянное соединение между клиентом и сервером
б) Хранение данных о пользователе между запросами
в) Файл на сервере
г) Поток данных
3. Что такое middleware в веб-фреймворках?
a) Компонент, который обрабатывает запрос до того, как он дойдет до обработчика
б) Тип базы данных
в) Клиентская библиотека
г) Протокол передачи
4. Какой статус HTTP означает 'Не найдено'?
a) 200
б) 404
в) 500
г) 302
5. Что такое WebSocket?
a) Протокол для двусторонней связи между клиентом и сервером
б) Тип базы данных
в) Фреймворк для фронтенда
г) Метод HTTP
6. Какой метод HTTP является идемпотентным?
a) POST
б) GET
в) PUT
г) DELETE
7. Что такое JWT?
a) JSON Web Token - формат для передачи данных аутентификации
б) Тип базы данных
в) Протокол шифрования
г) Фреймворк
8. Какие методы Express.js используются для обработки HTTP-запросов по маршруту?
a) app.route()
б) app.get()
в) app.post()
г) app.use()
| Наименование оценочного средства |
Краткая характеристика оценочного средства |
Критерии оценки выполнения задания |
| Тестовое задание | Тестирование – это форма оперативного, объективного и сплошного измерения знаний обучающихся, выполняющая не только диагностическую функцию, нацеленную на выявлении уровня знаний, умений, навыков студента, но и обучающую и воспитательную функции, что, несомненно, повышает прикладную ценность тестирования. Обучающая функция тестирования состоит в мотивировании студента к активизации работы по усвоению учебного материала, с одной стороны, а с другой стороны, позволяет ему, задействовав резервы памяти, не только вспомнить, но и закрепить изучаемый материал.Воспитательная функция проявляется в периодичности и неизбежности тестового контроля, что дисциплинирует и организует работу студентов, помогает выявить и устранить пробелы в знаниях. Тестирование формируют навыки по работе с учебным материалом и извлечению информации. |
- оценка «отлично» (86 баллов и выше) выставляется студенту, если 90% теста выполнено верно; – оценка «хорошо» (66-86 баллов), если 80% теста выполнено верно; – оценка «удовлетворительно» (51-66 баллов), если не менее 60% теста выполнено верно; – оценка «неудовлетворительно» (0-51 балла), если 60% теста выполнено не верно. |
Основные задачи освоения дисциплины:
- изучить основные понятия, назначение и модели баз данных;
- освоить принципы проектирования реляционных баз данных;
- сформировать умение создавать таблицы, связи и ограничения целостности;
- освоить базовые конструкции языка SQL для обработки данных;
- сформировать навыки подключения и использования баз данных в web-приложениях.
| Дисциплины и практики, знания и умения по которым необходимы как "входные" при изучении данной дисциплины | Серверное программирование web-приложений, Основы web-технологий и клиентская разработка, Объектно-ориентированное программирование и технологии разработки, Алгоритмизация и программирование, Основы информационных систем и разработки программного обеспечения |
| Дисциплины, практики, ГИА, для которых изучение данной дисциплины необходимо как предшествующее | Разработка и сопровождение web-приложений, Тестирование, качество и безопасность web-приложений |
В результате освоения дисциплины обучающийся должен получить знания, умения и навыки, которые позволят сформировать соответствующие компетенции для его нового вида профессиональной деятельности. Перечень развиваемых и контролируемых в образовательном процессе знаний, умений и навыков формируется на основе нижеприведенного списка.
В результате освоения программы у выпускника должны быть сформированы компетенции, установленные программой. Программа устанавливает следующие Общие компетенции
| Общие компетенции | ||
|---|---|---|
| Код и наименование компетенции | Наименование индикатора достижения компетенции |
Результаты обучения |
| Категория (группа) общих компетенций: | ||
| ОК 01. Выбирать способы решения задач профессиональной деятельности применительно к различным контекстам | Анализирует ситуацию пожара или пожарной опасности, выделяя ключевые факторы, влияющие на выбор способа действий. Выбирает способ решения профессиональной задачи (например, тактику тушения) на основе нормативных требований, характеристик объекта и имеющихся сил и средств. Обосновывает выбранный способ решения, ссылаясь на положения руководящих документов, расчеты или практический опыт. Корректирует первоначально выбранный план действий при изменении условий (развитие пожара, изменение метеообстановки, прибытие дополнительных сил). Сравнивает потенциальную эффективность и риски альтернативных способов решения одной и той же профессиональной задачи. Документирует процесс выбора и реализации способа решения задачи в установленной отчетной форме. | Знать: нормативные правовые акты, регламентирующие деятельность в области пожарной безопасности; основные методы и алгоритмы анализа пожарной опасности объектов и технологических процессов; классификацию и характеристики средств пожаротушения, систем противопожарной защиты и автоматики; принципы выбора тактических приемов и технических средств в зависимости от вида пожара, особенностей объекта и оперативной обстановки; Уметь: анализировать исходные данные (планы объектов, техническую документацию, сведения о пожаре) для определения характера и масштаба угрозы; выбирать оптимальные способы и средства ликвидации пожара (тушение, эвакуация, разведка) на основе оценки рисков и имеющихся ресурсов; определять последовательность действий при решении профессиональных задач в стандартных и нестандартных ситуациях, связанных с пожарной опасностью; корректировать выбранный способ решения в условиях изменения оперативной обстановки или поступления новой информации; Владеть: навыками применения нормативных документов для обоснования выбора способа решения профессиональной задачи; методикой сравнительного анализа эффективности различных способов тушения пожаров и проведения аварийно-спасательных работ; практическим опытом выбора и применения средств индивидуальной и коллективной защиты, инструмента и оборудования при решении задач в области пожарной безопасности. |
| ОК-2 Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности. | Планирование информационного поиска из широкого набора источников, необходимого для выполнения профессиональных задач. Проведение анализа полученной информации, выделяет в ней главные аспекты. | Умения: определять задачи поиска информации; определять необходимые источники информации; планировать процесс поиска; структурировать получаемую информацию; выделять наиболее значимое в перечне информации; оценивать практическую значимость результатов поиска; оформлять результаты поиска. Знания: номенклатура информационных источников, применяемых в профессиональной деятельности; приемы структурирования информации; формат оформления результатов поиска информации. |
Профессиональные компетенции выпускников и индикаторы их достижения
| Профессиональные компетенции | |||
|---|---|---|---|
| Код и наименование профессиональной компетенции (ПК) |
Наименование индикатора достижения компетенции |
Результаты обучения | Основание (профстандарт, анализ опыта) |
| Тип задач профессиональной деятельности: Разработка, администрирование и защита баз данных | |||
| Задача профессиональной деятельности: Осуществлять сбор, обработку и анализ информации для проектирования баз данных. Проектировать базу данных на основе анализа предметной области. Разрабатывать объекты базы данных в соответствии с результатами анализа предметной области. Реализовывать базу данных в конкретной системе управления базами данных. Администрировать базы данных. Защищать информацию в базе данных с использованием технологии защиты информации. | |||
| Объект или область знания: информация; информационные процессы и информационные ресурсы; языки и системы программирования контента, системы управления клиентом; средства создания и эксплуатации информационных ресурсов; программное обеспечение; оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности; техническая документация; первичные трудовые коллективы. | |||
| Проектировать базу данных на основе анализа предметной области | Проектирует и нормализует БД в полном соответствии с поставленной задачей и применением case-средств. Уровень нормализации соответствует 3НФ. | Знать: - основные принципы структуризации и нормализации базы данных; - структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров. Уметь: - работать с современными caseсредствами проектирования баз данных. Владеть: - навыком выполнять работы с документами отраслевой направленности. | 06.011 Администратор баз данных |
| Разрабатывать объекты базы данных в соответствии с результатами анализа предметной области | Выполняет построение БД в предложенной СУБД, создаёт объекты полностью соответствуют заданию. Предусматривает и реализовывает уровни доступа для различных категорий пользователей. | Знать: - методы описания схем баз данных в современных СУБД; - структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров; - методы организации целостности данных. Уметь: - работать с современными caseсредствами проектирования баз данных; - создавать объекты баз данных в современных СУБД. Владеть: - навыком работать с объектами баз данных в конкретной системе управления базами данных; - использовать стандартные методы защиты объектов базы данных; - работать с документами отраслевой направленности; - использовать средства заполнения базы данных; - использовать стандартные методы защиты объектов базы данных. | 06.011 Администратор баз данных |
| Реализовывать базу данных в конкретной системе управления базами данных | Создает и корректно работают запросы к БД. Формирует отчеты, выводит данные с учетом группировки в полном соответствии с заданием. | Знать: - основные принципы структуризации и нормализации базы данных; - основные принципы построения концептуальной, логической и физической модели данных. Уметь: - создавать объекты баз данных в современных СУБД. Владеть: - навыком работать с объектами базы данных в конкретной системе управления базами данных. | 06.011 Администратор баз данных |
| Защищать информацию в базе данных с использованием технологии защиты информации | Обосновывает период резервного копирования БД на основе анализа обращений пользователей. Выполняет резервное копирование БД. Выполняет восстановление состояния БД на заданную дату. | Знать: - методы организации целостности данных; - способы контроля доступа к данным и управления привилегиями; - основы разработки приложений баз данных; - основные методы и средства защиты данных в базе данных. Уметь: - выполнять установку и настройку программного обеспечения для обеспечения работы пользователя с базой данных; - обеспечивать информационную безопасность на уровне базы данных. Владеть: - навыком использовать стандартные методы защиты объектов базы данных. | 06.030 Специалист по технической защите конфиденциальной информации |
Общий объем времени, отводимого на освоение учебной дисциплины, составляет 72 часа(ов).
| Вид учебной работы | Всего часов |
| Аудиторные занятия (всего), в том числе: | 12 |
| лекции (Л) | 12 |
| практические занятия (ПЗ) | 0 |
| семинары (С) | 0 |
| лабораторные работы (ЛР) | 0 |
| Самостоятельная работа (СР, всего), | 54 |
| Промежуточная аттестация | 6 |
| Общая трудоемкость | 72 |
15.5.1. Содержание разделов учебной дисциплины
| № п/п | Наименование раздела учебной дисциплины | Содержание раздела |
| 1. | Основные понятия и модели баз данных | Понятие базы данных и системы управления базами данных Назначение баз данных в информационных системах Основные модели данных Реляционная модель данных Таблицы, записи, поля и ключи в реляционной базе данных Целостность и согласованность данных |
| 2. | Проектирование реляционных баз данных | Этапы проектирования базы данных Сущности, атрибуты и связи между сущностями Первичные и внешние ключи Нормализация базы данных Разработка логической структуры базы данных |
| 3. | Язык SQL и обработка данных | Назначение и основные возможности языка SQL Создание и изменение таблиц Добавление, изменение и удаление данных Выборка, сортировка и фильтрация данных Группировка данных и агрегатные функции Объединение таблиц и работа со связями |
| 4. | Использование баз данных в web-приложениях | Подключение web-приложения к базе данных Выполнение SQL-запросов к базе данных из программного кода Получение и отображение данных в web-приложении Добавление и изменение данных через web-формы Основы защиты данных при работе с базой данных Организация доступа к данным в web-приложении |
15.5.3. Разделы учебной дисциплины и виды занятий
| № п/п |
№ (наименование) раздела (темы) учебной дисциплины (модуля)) | Л | ПЗ | ЛР | С | СР | Всего |
| 1 | Основные понятия и модели баз данных | 3 | 0 | 0 | 0 | 14 | 17 |
| 2 | Проектирование реляционных баз данных | 3 | 0 | 0 | 0 | 13 | 16 |
| 3 | Язык SQL и обработка данных | 3 | 0 | 0 | 0 | 14 | 17 |
| 4 | Использование баз данных в web-приложениях | 3 | 0 | 0 | 0 | 13 | 16 |
Лабораторные практикумы программой не предусмотрены.
Семинары программой не предусмотрены.
Практические занятия программой не предусмотрены.
а) основная литература:
- Советов, Б. Я. Базы данных : учебник для вузов / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. — 4-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2024. — 403 с. URL: https://urait.ru/viewer/bazy-dannyh-535113#page/1 (дата обращения: 05.07.2026).
- Войтюк Т.Е., Осетрова И.С., Основы проектирования реляционных баз данных средствами инструментальной среды– СПб: Университет ИТМО, 2020. – 70 с. URL: https://books.ifmo.ru/file/pdf/2619.pdf (дата обращения: 05.07.2026). информационных технологий, механики и оптики
- Маркин, А. В. Программирование на SQL : учебник для среднего профессионального образования / А. В. Маркин. — Москва : Издательство Юрайт, 2026. — 435 с. URL: https://urait.ru/viewer/programmirovanie-na-sql-587541#page/1 (дата обращения: 05.07.2026).
- Одиночкина, С. В. Основы разработки приложений на PHP : учебное пособие / С. В. Одиночкина. — Санкт-Петербург : Университет ИТМО, 2016. — 93 с. URL: https://books.ifmo.ru/file/pdf/2129.pdf (дата обращения: 05.07.2026). информационных технологий, механики и оптики
б) дополнительная литература:
- Илюшечкин, В. М. Основы использования и проектирования баз данных : учебник для вузов / В. М. Илюшечкин. — Москва : Издательство Юрайт, 2024. — 213 с. URL: https://urait.ru/viewer/osnovy-ispolzovaniya-i-proektirovaniya-baz-dannyh-535450 (дата обращения: 05.07.2026).
- Толстобров, А. П. Управление данными : учебник для вузов / А. П. Толстобров. — 3-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 272 с. URL: https://urait.ru/book/upravlenie-dannymi-588522 (дата обращения: 05.07.2026).
- Сергеева Т.И. Базы данных: модели данных, проектирование, язык SQL: учеб. пособие / Т.И. Сергеева, М.Ю. Сергеев. Воронеж: ФГБОУ ВПО «Воронежский государственный технический университет», 2012. 233 с. URL: https://cchgeu.ru/upload/iblock/493/g8dzbcjn3d67nzbakqwlz17r57cy2pwy/Uchebn_posobie-Bazy-dannykh.-Modeli-dannykh_-proektirovanie_-yazyk-SQL.pdf.PDF?ysclid=mrbiwjb6uk992933521 (дата обращения: 05.07.2026).
- Полищук, Ю. В. Проектирование реляционных баз данных : учебное пособие / Ю. В. Полищук, С. И. Сормов, Т. А. Черных. — Оренбург : ГОУ ОГУ, 2008. — 132 с. URL: https://elib.osu.ru/bitstream/123456789/8349/1/2614_20110923.pdf?ysclid=mrbiwg1s3p317786 (дата обращения: 05.07.2026).
- Осетрова, И. С. Разработка баз данных в MS SQL Server 2014 : учебное пособие / И. С. Осетрова. — Санкт-Петербург : Университет ИТМО, 2016. — 128 с. URL: https://books.ifmo.ru/file/pdf/2141.pdf (дата обращения: 05.07.2026). информационных технологий, механики и оптики
- Нестеров, С. А. Базы данных : учебник и практикум для вузов / С. А. Нестеров. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 258 с. URL: https://urait.ru/viewer/bazy-dannyh-583591 (дата обращения: 05.07.2026).
- Одиночкина, С. В. Web-программирование: PHP : практикум / С. В. Одиночкина. — Санкт-Петербург : Университет ИТМО, 2012. — 96 с. URL: https://books.ifmo.ru/file/pdf/880.pdf (дата обращения: 05.07.2026). информационных технологий, механики и оптики
- Частикова, В. А. Сравнительный анализ методов защиты от SQL-инъекций / В. А. Частикова, Н. А. Братов, А. И. Шиляев // Научные труды КубГТУ. — 2025. — № 4. — С. URL: https://ntk.kubstu.ru/data/mc/0114/5053.pdf (дата обращения: 05.07.2026).
в) базы данных, информационно-справочные и поисковые системы:
Использование баз данных, информационно-справочных и поисковых систем для данной програмы не предусмотренно.
Для преподавателей: учебные аудитории для проведения занятий лекционного типа, практических занятий, текущего контроля и промежуточной аттестации: мебель аудиторная (столы, стулья, доска аудиторная), стол преподавателя, стул преподавателя, персональный компьютер, мультимедийное оборудование (проектор, экран), наглядные пособия.
Для обучающихся: в Университете созданы условия для функционирования электронной информационно-образовательной среды, включающей в себя электронные информационные ресурсы, электронные образовательные ресурсы, телекоммуникационные технологии.
Всем обучающимся предоставлен доступ на образовательную платформу (Система дистанционного обучения «УВСК»), которая обеспечивает освоение обучающимися программы в полном объёме независимо от места и времени нахождения обучающихся.
Обучающиеся обеспечены доступом к электронной информационнообразовательной среде Университета из любой точки, в которой имеется доступ к сети «Интернет».
Обучающиеся должны иметь соответствующее техническое обеспечение, для освоения программы повышения квалификации: персональный компьютер, камера, микрофон, колонки.
Образовательная программа обеспечивается учебно-методической документацией по всем учебным дисциплинам.
Каждый обучающийся имеет доступ к электронно-библиотечной системе.
Электронно-библиотечная система обеспечивает возможность индивидуального доступа, для каждого обучающегося из любой точки, в которой имеется доступ к сети Интернет.
Теоретическая часть материала учебной дисциплины отрабатывается на лекциях. На лекциях излагаются теоретические положения учебной дисциплины и раскрываются основы нормативного правового обеспечения. В процессе изучения учебной дисциплины упор делается на изучение нормативной правовой базы.
Семинарские занятия проводятся с целью углубления и закрепления знаний, привития навыков поиска и анализа учебной информации, умения участвовать в дискуссииях, а также с целью обсуждения других, наиболее важных вопросов учебной дисциплины и контроля успеваемости обучающихся.
Самостоятельная работа организуется в рамках отведенного времени по заданиям, выдаваемым в конце каждого занятия с указанием отрабатываемых учебных вопросов, методических пособий по их отработке и литературы. Самостоятельная работа проводится в следующих формах: систематическая отработка лекционного материала; подготовка к групповым и семинарским занятиям. В ходе самостоятельной работы обучающиеся получают консультации у преподавателей.
Практическая часть учебной дисциплины отрабатывается на практических занятиях. На практических занятиях развиваются умения работать с действующей нормативной правовой и методической базой; работать с правовыми базами данных, базами данных, а также формируются навыки реализации требований нормативных и методических документов, а также действующего законодательства .
Текущий контроль предназначен для проверки хода и качества усвоения учебного материала, стимулирования учебной работы обучающихся и совершенствования методики проведения занятий. Он проводится в ходе всех видов занятий в форме, избранной преподавателем.
Промежуточная аттестация имеет целью определить степень достижения учебных целей по учебной дисциплине и проводится в форме зачёта. Зачет принимается преподавателями, читающими лекции по данной учебной дисциплине в соответствии с перечнем основных вопросов, выносимых для контроля знаний обучающихся.
Перечень тестов:
1. Какие модели данных существуют?
a) Реляционная
б) Иерархическая
в) Сетевая
г) Линейная
2. Какие свойства транзакции описываются акронимом ACID?
a) Атомарность
б) Согласованность
в) Изолированность
г) Долговечность
3. Что такое нормализация базы данных?
a) Процесс устранения избыточности данных
б) Увеличение скорости запросов
в) Создание резервной копии
г) Шифрование данных
4. Какие типы соединений (JOIN) существуют в SQL?
a) INNER JOIN
б) LEFT JOIN
в) RIGHT JOIN
г) FULL JOIN
5. Какие ограничения целостности могут быть заданы?
a) PRIMARY KEY
б) FOREIGN KEY
в) UNIQUE
г) CHECK
6. Что такое внешний ключ?
a) Столбец или набор столбцов, ссылающийся на первичный ключ другой таблицы
б) Ключ от внешнего сервера
в) Уникальный идентификатор таблицы
г) Индекс
7. Что такое триггер в базе данных?
a) Автоматически выполняемый код при определенных событиях
б) Устройство ввода
в) Вид запроса
г) Тип данных
8. Какие функции агрегации существуют в SQL?
a) COUNT
б) SUM
в) AVG
г) MAX
| Наименование оценочного средства |
Краткая характеристика оценочного средства |
Критерии оценки выполнения задания |
| Тестовое задание | Тестирование – это форма оперативного, объективного и сплошного измерения знаний обучающихся, выполняющая не только диагностическую функцию, нацеленную на выявлении уровня знаний, умений, навыков студента, но и обучающую и воспитательную функции, что, несомненно, повышает прикладную ценность тестирования. Обучающая функция тестирования состоит в мотивировании студента к активизации работы по усвоению учебного материала, с одной стороны, а с другой стороны, позволяет ему, задействовав резервы памяти, не только вспомнить, но и закрепить изучаемый материал.Воспитательная функция проявляется в периодичности и неизбежности тестового контроля, что дисциплинирует и организует работу студентов, помогает выявить и устранить пробелы в знаниях. Тестирование формируют навыки по работе с учебным материалом и извлечению информации. |
- оценка «отлично» (86 баллов и выше) выставляется студенту, если 90% теста выполнено верно; – оценка «хорошо» (66-86 баллов), если 80% теста выполнено верно; – оценка «удовлетворительно» (51-66 баллов), если не менее 60% теста выполнено верно; – оценка «неудовлетворительно» (0-51 балла), если 60% теста выполнено не верно. |
Основные задачи освоения дисциплины:
- изучить цели, виды и этапы тестирования программного обеспечения;
- освоить приемы поиска, анализа и исправления ошибок;
- сформировать умение разрабатывать и выполнять тестовые сценарии;
- изучить особенности тестирования пользовательского интерфейса и функциональности;
- рассмотреть основные угрозы безопасности web-приложений и меры их предупреждения.
| Дисциплины и практики, знания и умения по которым необходимы как "входные" при изучении данной дисциплины | Базы данных и информационные системы, Серверное программирование web-приложений, Основы web-технологий и клиентская разработка, Объектно-ориентированное программирование и технологии разработки, Алгоритмизация и программирование, Основы информационных систем и разработки программного обеспечения |
| Дисциплины, практики, ГИА, для которых изучение данной дисциплины необходимо как предшествующее | Разработка и сопровождение web-приложений |
В результате освоения дисциплины обучающийся должен получить знания, умения и навыки, которые позволят сформировать соответствующие компетенции для его нового вида профессиональной деятельности. Перечень развиваемых и контролируемых в образовательном процессе знаний, умений и навыков формируется на основе нижеприведенного списка.
В результате освоения программы у выпускника должны быть сформированы компетенции, установленные программой. Программа устанавливает следующие Общие компетенции
| Общие компетенции | ||
|---|---|---|
| Код и наименование компетенции | Наименование индикатора достижения компетенции |
Результаты обучения |
| Категория (группа) общих компетенций: | ||
| ОК 01. Выбирать способы решения задач профессиональной деятельности применительно к различным контекстам | Анализирует ситуацию пожара или пожарной опасности, выделяя ключевые факторы, влияющие на выбор способа действий. Выбирает способ решения профессиональной задачи (например, тактику тушения) на основе нормативных требований, характеристик объекта и имеющихся сил и средств. Обосновывает выбранный способ решения, ссылаясь на положения руководящих документов, расчеты или практический опыт. Корректирует первоначально выбранный план действий при изменении условий (развитие пожара, изменение метеообстановки, прибытие дополнительных сил). Сравнивает потенциальную эффективность и риски альтернативных способов решения одной и той же профессиональной задачи. Документирует процесс выбора и реализации способа решения задачи в установленной отчетной форме. | Знать: нормативные правовые акты, регламентирующие деятельность в области пожарной безопасности; основные методы и алгоритмы анализа пожарной опасности объектов и технологических процессов; классификацию и характеристики средств пожаротушения, систем противопожарной защиты и автоматики; принципы выбора тактических приемов и технических средств в зависимости от вида пожара, особенностей объекта и оперативной обстановки; Уметь: анализировать исходные данные (планы объектов, техническую документацию, сведения о пожаре) для определения характера и масштаба угрозы; выбирать оптимальные способы и средства ликвидации пожара (тушение, эвакуация, разведка) на основе оценки рисков и имеющихся ресурсов; определять последовательность действий при решении профессиональных задач в стандартных и нестандартных ситуациях, связанных с пожарной опасностью; корректировать выбранный способ решения в условиях изменения оперативной обстановки или поступления новой информации; Владеть: навыками применения нормативных документов для обоснования выбора способа решения профессиональной задачи; методикой сравнительного анализа эффективности различных способов тушения пожаров и проведения аварийно-спасательных работ; практическим опытом выбора и применения средств индивидуальной и коллективной защиты, инструмента и оборудования при решении задач в области пожарной безопасности. |
| ОК-2 Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности. | Планирование информационного поиска из широкого набора источников, необходимого для выполнения профессиональных задач. Проведение анализа полученной информации, выделяет в ней главные аспекты. | Умения: определять задачи поиска информации; определять необходимые источники информации; планировать процесс поиска; структурировать получаемую информацию; выделять наиболее значимое в перечне информации; оценивать практическую значимость результатов поиска; оформлять результаты поиска. Знания: номенклатура информационных источников, применяемых в профессиональной деятельности; приемы структурирования информации; формат оформления результатов поиска информации. |
Профессиональные компетенции выпускников и индикаторы их достижения
| Профессиональные компетенции | |||
|---|---|---|---|
| Код и наименование профессиональной компетенции (ПК) |
Наименование индикатора достижения компетенции |
Результаты обучения | Основание (профстандарт, анализ опыта) |
| Тип задач профессиональной деятельности: Проектирование, разработка и оптимизация веб-приложений | |||
| Задача профессиональной деятельности: Разрабатывать техническое задание на веб-приложение в соответствии с требованиями заказчика. Разрабатывать веб-приложение в соответствии с техническим заданием. Разрабатывать интерфейс пользователя веб-приложений в соответствии с техническим заданием. Осуществлять техническое сопровождение и восстановление веб-приложений в соответствии с техническим заданием. Производить тестирование разработанного веб-приложения. Размещать веб-приложения в сети в соответствии с техническим заданием. Осуществлять сбор статистической информации о работе веб-приложений для анализа эффективности его работы. Осуществлять аудит безопасности веб-приложения в соответствии с регламентами по безопасности. Модернизировать веб-приложение с учетом правил и норм подготовки информации для поисковых систем. Реализовывать мероприятия по продвижению веб-приложений в информационно-телекоммуникационной сети "Интернет". | |||
| Объект или область знания: информация; информационные процессы и информационные ресурсы; языки и системы программирования контента, системы управления клиентом; средства создания и эксплуатации информационных ресурсов; программное обеспечение; оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности; техническая документация; первичные трудовые коллективы. | |||
| Производить тестирование разработанного веб-приложения | Выполняет тестирование веб – приложения в соответствии с тест–планом, по результатам тестирования делает выводы и вносит предложения по рефакторингу кода. Выполняет отладку приложения. | Знать: - сетевые протоколы и основы webтехнологий; - современные методики тестирования эргономики пользовательских интерфейсов; - основные принципы отладки и тестирования программных продуктов; - методы организации работы при проведении процедур тестирования; - возможности используемой системы контроля версий и вспомогательных инструментальных программных средств для обработки исходного текста программного кода; - регламент использования системы контроля версий; - предметную область проекта для составления тест-планов. Уметь: - выполнять отладку и тестирование программного кода (в том числе с использованием инструментальных средств); - выполнять оптимизацию и рефакторинг программного кода; - кодировать на скриптовых языках программирования; - тестировать веб-приложения с использованием тест-планов; - применять инструменты подготовки тестовых данных; - выбирать и комбинировать техники тестирования веб-приложений; - работать с системами контроля версий в соответствии с регламентом использования системы контроля версий; - выполнять проверку веб-приложения по техническому заданию. Владеть: - навыком использовать инструментальные средства контроля версий и баз данных, учета дефектов; - навыком тестировать веб-приложения с точки зрения логической целостности; - навыком тестировать интеграцию веб-приложения с внешними сервисами и учетными системами. | 06.004 Специалист по тестированию в области информационных технологий |
| Осуществлять аудит безопасности веб-приложения в соответствии с регламентами по безопасности | Анализирует источники угроз безопасности, анализирует методы защиты доступа к данным и защиты кода. Предлагает и реализовывает меры защиты. | Знать: - источники угроз информационной безопасности и меры по их предотвращению; - регламенты и методы разработки безопасных веб-приложений. Уметь: - осуществлять аудит безопасности вебприложений; - модифицировать веб-приложение с целью внедрения программного кода по обеспечению безопасности его работы. Владеть: - навыком обеспечивать безопасную и бесперебойную работу. | 06.030 Специалист по технической защите конфиденциальной информации |
Общий объем времени, отводимого на освоение учебной дисциплины, составляет 72 часа(ов).
| Вид учебной работы | Всего часов |
| Аудиторные занятия (всего), в том числе: | 12 |
| лекции (Л) | 12 |
| практические занятия (ПЗ) | 0 |
| семинары (С) | 0 |
| лабораторные работы (ЛР) | 0 |
| Самостоятельная работа (СР, всего), | 54 |
| Промежуточная аттестация | 6 |
| Общая трудоемкость | 72 |
16.5.1. Содержание разделов учебной дисциплины
| № п/п | Наименование раздела учебной дисциплины | Содержание раздела |
| 1. | Основы тестирования программного обеспечения | Цели и задачи тестирования программного обеспечения Основные виды тестирования программного обеспечения Тестовые сценарии и тестовые данные Документирование результатов тестирования |
| 2. | Тестирование и отладка web-приложений | Типичные ошибки клиентской и серверной частей web-приложения Инструменты разработчика в браузере Отладка JavaScript-кода с использованием консоли и точек останова Анализ HTTP-запросов и ответов во вкладке Network Диагностика ошибок взаимодействия клиентской и серверной частей web-приложения Логирование и анализ ошибок web-приложения |
| 3. | Функциональное тестирование и тестирование пользовательского интерфейса | Пользовательские сценарии и функциональные требования web-приложения Разработка тест-кейсов для проверки функциональности web-приложения Тестирование форм, валидации и обработки пользовательского ввода Тестирование навигации, ссылок и интерактивных элементов Проверка адаптивности пользовательского интерфейса на различных устройствах и разрешениях экрана Основы проверки доступности и удобства использования пользовательского интерфейса |
| 4. | Основы информационной безопасности web-приложений | Основные угрозы безопасности web-приложений Защита персональных и пользовательских данных в web-приложениях Аутентификация и авторизация пользователей Проверка, фильтрация и безопасная обработка входных данных |
16.5.3. Разделы учебной дисциплины и виды занятий
| № п/п |
№ (наименование) раздела (темы) учебной дисциплины (модуля)) | Л | ПЗ | ЛР | С | СР | Всего |
| 1 | Основы тестирования программного обеспечения | 3 | 0 | 0 | 0 | 14 | 17 |
| 2 | Тестирование и отладка web-приложений | 3 | 0 | 0 | 0 | 13 | 16 |
| 3 | Функциональное тестирование и тестирование пользовательского интерфейса | 3 | 0 | 0 | 0 | 14 | 17 |
| 4 | Основы информационной безопасности web-приложений | 3 | 0 | 0 | 0 | 13 | 16 |
Лабораторные практикумы программой не предусмотрены.
Семинары программой не предусмотрены.
Практические занятия программой не предусмотрены.
а) основная литература:
- Зенков, А. В. Информационная безопасность и защита информации : учебное пособие для вузов / А. В. Зенков. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2024. — 107 с. URL: https://urait.ru/viewer/informacionnaya-bezopasnost-i-zaschita-informacii-544290#page/1 (дата обращения: 05.07.2026).
- Зубкова, Т. М. Отладка и тестирование программного обеспечения : методические указания к лабораторным занятиям по дисциплине «Тестирование программного обеспечения» / Т. М. Зубкова. — Оренбург : Оренбургский государственный университет, 2016. — 34 с. URL: https://elib.osu.ru/bitstream/123456789/12535/1/Зубкова.pdf?ysclid=mra9xo4my3880689157 (дата обращения: 05.07.2026).
- Государев, И. Б. Основы разработки веб-приложений на платформах Node.js и Deno : учебно-методическое пособие / И. Б. Государев. — Санкт-Петербург : Университет ИТМО, 2023. — 177 с. URL: https://books.ifmo.ru/file/pdf/3205.pdf (дата обращения: 05.07.2026). информационных технологий, механики и оптики
- Чертыковцев, В. К. Организация человеко-машинного взаимодействия : учебник для вузов / В. К. Чертыковцев. — Москва : Издательство Юрайт, 2026. — 111 с. URL: https://urait.ru/viewer/organizaciya-cheloveko-mashinnogo-vzaimodeystviya-588932#page/1 (дата обращения: 05.07.2026).
б) дополнительная литература:
- Основы тестирования программного обеспечения [Электронный ресурс]: учебное электронное пособие для для обучающихся Института математики и информационных технологий / К. А. Кулаков, В. М. Димитров; М-во образования и науки Рос. Федерации, Федер. гос. бюджет. образоват. учреждение высш. образования Петрозавод. гос. ун-т. — Петрозаводск : Издательство ПетрГУ, 2018 URL: https://cs.petrsu.ru/studies/methodwork/basic_testing.pdf (дата обращения: 05.07.2026).
- Пероцкая, В. Н. Основы тестирования программного обеспечения : учебное пособие / В. Н. Пероцкая, Д. А. Градусов. — Владимир : Издательство ВлГУ, 2017 URL: https://dspace.www1.vlsu.ru/bitstream/123456789/5909/1/01621.pdf (дата обращения: 05.07.2026).
- Николюкин, М. С. Тестирование программного обеспечения : учебное пособие / М. С. Николюкин. — Тамбов : Издательство ФГБОУ ВО «ТГТУ», 2025 URL: https://www.tstu.ru/book/elib1/pdf/2025/Nikolukin.pdf (дата обращения: 05.07.2026).
- Зудилова, Т. В. Web-программирование JavaScript : учебное пособие / Т. В. Зудилова, М. Л. Буркова. — Санкт-Петербург : НИУ ИТМО, 2012. — 68 с. URL: https://books.ifmo.ru/file/pdf/879.pdf (дата обращения: 05.07.2026). информационных технологий, механики и оптики
- Михалькевич, А. В. JavaScript : учебное пособие / А. В. Михалькевич. — Минск : БГУИР, 2016. — 184 с. URL: https://libeldoc.bsuir.by/bitstream/123456789/29901/1/Mikhalkevich_JavaScriptPRO.pdf (дата обращения: 05.07.2026).
- Куликов, С. С. Тестирование программного обеспечения. Базовый курс / С. С. Куликов. — 3-е изд. — Минск : Четыре четверти, 2020. — 312 с. URL: https://ftp.zhirov.kz/books/IT/Other/Тестирование программного обеспечения (Святослав Куликов).pdf (дата обращения: 05.07.2026).
- Пероцкая, В. Н. Основы тестирования программного обеспечения : учебное пособие / В. Н. Пероцкая, Д. А. Градусов ; Владимирский государственный университет имени А. Г. и Н. Г. Столетовых. — Владимир : Издательство ВлГУ, 2017. — 100 с. URL: https://dspace.www1.vlsu.ru/bitstream/123456789/5909/1/01621.pdf (дата обращения: 05.07.2026).
- Частикова, В. А. Сравнительный анализ методов защиты от SQL-инъекций / В. А. Частикова, Н. А. Братов, А. И. Шиляев // Научные труды Кубанского государственного технологического университета. — 2025. — № 4. — С. 165–175. URL: https://ntk.kubstu.ru/data/mc/0114/5053.pdf (дата обращения: 05.07.2026).
- Хоффман, Э. Безопасность веб-приложений : разведка, защита, нападение / Э. Хоффман ; пер. с англ. — Санкт-Петербург : Питер, 2021. — 336 с. URL: https://taek.edu.kg/wp-content/uploads/2025/02/Bezopasnost-web-prilozhenii.pdf (дата обращения: 05.07.2026).
в) базы данных, информационно-справочные и поисковые системы:
Использование баз данных, информационно-справочных и поисковых систем для данной програмы не предусмотренно.
Для преподавателей: учебные аудитории для проведения занятий лекционного типа, практических занятий, текущего контроля и промежуточной аттестации: мебель аудиторная (столы, стулья, доска аудиторная), стол преподавателя, стул преподавателя, персональный компьютер, мультимедийное оборудование (проектор, экран), наглядные пособия.
Для обучающихся: в Университете созданы условия для функционирования электронной информационно-образовательной среды, включающей в себя электронные информационные ресурсы, электронные образовательные ресурсы, телекоммуникационные технологии.
Всем обучающимся предоставлен доступ на образовательную платформу (Система дистанционного обучения «УВСК»), которая обеспечивает освоение обучающимися программы в полном объёме независимо от места и времени нахождения обучающихся.
Обучающиеся обеспечены доступом к электронной информационнообразовательной среде Университета из любой точки, в которой имеется доступ к сети «Интернет».
Обучающиеся должны иметь соответствующее техническое обеспечение, для освоения программы повышения квалификации: персональный компьютер, камера, микрофон, колонки.
Образовательная программа обеспечивается учебно-методической документацией по всем учебным дисциплинам.
Каждый обучающийся имеет доступ к электронно-библиотечной системе.
Электронно-библиотечная система обеспечивает возможность индивидуального доступа, для каждого обучающегося из любой точки, в которой имеется доступ к сети Интернет.
Теоретическая часть материала учебной дисциплины отрабатывается на лекциях. На лекциях излагаются теоретические положения учебной дисциплины и раскрываются основы нормативного правового обеспечения. В процессе изучения учебной дисциплины упор делается на изучение нормативной правовой базы.
Семинарские занятия проводятся с целью углубления и закрепления знаний, привития навыков поиска и анализа учебной информации, умения участвовать в дискуссииях, а также с целью обсуждения других, наиболее важных вопросов учебной дисциплины и контроля успеваемости обучающихся.
Самостоятельная работа организуется в рамках отведенного времени по заданиям, выдаваемым в конце каждого занятия с указанием отрабатываемых учебных вопросов, методических пособий по их отработке и литературы. Самостоятельная работа проводится в следующих формах: систематическая отработка лекционного материала; подготовка к групповым и семинарским занятиям. В ходе самостоятельной работы обучающиеся получают консультации у преподавателей.
Практическая часть учебной дисциплины отрабатывается на практических занятиях. На практических занятиях развиваются умения работать с действующей нормативной правовой и методической базой; работать с правовыми базами данных, базами данных, а также формируются навыки реализации требований нормативных и методических документов, а также действующего законодательства .
Текущий контроль предназначен для проверки хода и качества усвоения учебного материала, стимулирования учебной работы обучающихся и совершенствования методики проведения занятий. Он проводится в ходе всех видов занятий в форме, избранной преподавателем.
Промежуточная аттестация имеет целью определить степень достижения учебных целей по учебной дисциплине и проводится в форме зачёта. Зачет принимается преподавателями, читающими лекции по данной учебной дисциплине в соответствии с перечнем основных вопросов, выносимых для контроля знаний обучающихся.
Перечень тестов:
1. Что такое XSS-атака?
a) Атака, направленная на перехват сессионных cookie
б) Атака, использующая SQL-инъекции
в) Атака, основанная на внедрении вредоносного JavaScript-кода
г) Атака, эксплуатирующая уязвимости в SSL/TLS
2. Что такое SQL-инъекция?
a) Внедрение вредоносного SQL-кода в запрос
б) Атака на уровне сети
в) Уязвимость, позволяющая получить доступ к базе данных
г) Тип DoS-атаки
3. Какие из перечисленных принципов относятся к безопасной разработке веб-приложений?
a) Принцип наименьших привилегий
б) Принцип единой точки отказа
в) Принцип защиты в глубину
г) Принцип открытого дизайна
4. Какие этапы включает процесс тестирования веб-приложения?
a) Планирование тестов
б) Разработка тестовых сценариев
в) Написание кода приложения
г) Выполнение тестов и анализ результатов
5. Что такое регрессионное тестирование?
a) Тестирование для проверки того, что изменения не сломали существующий функционал
б) Тестирование производительности после изменений
в) Тестирование безопасности после обновления
г) Повторное выполнение ранее пройденных тестов
6. Что такое тестовое покрытие?
a) Мера того, какая часть кода приложения протестирована
б) Количество написанных тестов
в) Процент требований, покрытых тестами
г) Процент времени, затраченного на тестирование
7. Какие виды тестирования производительности существуют?
a) Нагрузочное тестирование
б) Стресс-тестирование
в) Тестирование масштабируемости
г) Модульное тестирование
8. Какие из перечисленных относятся к методам статического анализа кода?
a) Анализ кода без его выполнения
б) Поиск потенциальных уязвимостей в исходном коде
в) Динамическое тестирование
г) Использование инструментов типа SonarQube
| Наименование оценочного средства |
Краткая характеристика оценочного средства |
Критерии оценки выполнения задания |
| Тестовое задание | Тестирование – это форма оперативного, объективного и сплошного измерения знаний обучающихся, выполняющая не только диагностическую функцию, нацеленную на выявлении уровня знаний, умений, навыков студента, но и обучающую и воспитательную функции, что, несомненно, повышает прикладную ценность тестирования. Обучающая функция тестирования состоит в мотивировании студента к активизации работы по усвоению учебного материала, с одной стороны, а с другой стороны, позволяет ему, задействовав резервы памяти, не только вспомнить, но и закрепить изучаемый материал.Воспитательная функция проявляется в периодичности и неизбежности тестового контроля, что дисциплинирует и организует работу студентов, помогает выявить и устранить пробелы в знаниях. Тестирование формируют навыки по работе с учебным материалом и извлечению информации. |
- оценка «отлично» (86 баллов и выше) выставляется студенту, если 90% теста выполнено верно; – оценка «хорошо» (66-86 баллов), если 80% теста выполнено верно; – оценка «удовлетворительно» (51-66 баллов), если не менее 60% теста выполнено верно; – оценка «неудовлетворительно» (0-51 балла), если 60% теста выполнено не верно. |
Основные задачи освоения дисциплины:
- освоить принципы интеграции программных модулей и внешних сервисов;
- изучить основы взаимодействия web-приложений с API;
- сформировать навыки подготовки web-приложения к публикации;
- рассмотреть основные задачи сопровождения и обновления программного продукта;
- сформировать умение разрабатывать и представлять итоговый проект web-приложения.
| Дисциплины и практики, знания и умения по которым необходимы как "входные" при изучении данной дисциплины | Тестирование, качество и безопасность web-приложений, Базы данных и информационные системы, Серверное программирование web-приложений, Основы web-технологий и клиентская разработка, Объектно-ориентированное программирование и технологии разработки, Алгоритмизация и программирование, Основы информационных систем и разработки программного обеспечения |
| Дисциплины, практики, ГИА, для которых изучение данной дисциплины необходимо как предшествующее | Знания, умения и навыки, полученные в результате изучения данной учебной дисциплины, используются при изучении последующих учебных дисциплин программы профессиональной переподготовки. |
В результате освоения дисциплины обучающийся должен получить знания, умения и навыки, которые позволят сформировать соответствующие компетенции для его нового вида профессиональной деятельности. Перечень развиваемых и контролируемых в образовательном процессе знаний, умений и навыков формируется на основе нижеприведенного списка.
В результате освоения программы у выпускника должны быть сформированы компетенции, установленные программой. Программа устанавливает следующие Общие компетенции
| Общие компетенции | ||
|---|---|---|
| Код и наименование компетенции | Наименование индикатора достижения компетенции |
Результаты обучения |
| Категория (группа) общих компетенций: | ||
| ОК-4 Работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами. | Участие в деловом общении для эффективного решения деловых задач. Планирование профессиональной деятельность. | Умения: организовывать работу коллектива и команды; взаимодействовать с коллегами, руководством, клиентами. Знания: психология коллектива; психология личности; основы проектной деятельности. |
| ОК-5 Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста | Демонстрировать грамотность устной и письменной речи. Ясно и точно формулировать и излагать мысли. | Умения: грамотно излагать свои мысли и оформлять документы по профессиональной тематике на государственном языке, проявлять толерантность в рабочем коллективе. Знания: особенности социального и культурного контекста; правила оформления документов и построения устных сообщений. |
Профессиональные компетенции выпускников и индикаторы их достижения
| Профессиональные компетенции | |||
|---|---|---|---|
| Код и наименование профессиональной компетенции (ПК) |
Наименование индикатора достижения компетенции |
Результаты обучения | Основание (профстандарт, анализ опыта) |
| Тип задач профессиональной деятельности: Сопровождение информационных систем | |||
| Задача профессиональной деятельности: Разрабатывать техническое задание на сопровождение информационной системы. Выполнять исправление ошибок в программном коде информационной системы. Разрабатывать обучающую документацию для пользователей информационной системы. Оценивать качество и надежность функционирования информационной системы в соответствии с критериями технического задания. Осуществлять техническое сопровождение, обновление и восстановление данных информационной системы в соответствии с техническим заданием. | |||
| Объект или область знания: информация; информационные процессы и информационные ресурсы; языки и системы программирования контента, системы управления клиентом; средства создания и эксплуатации информационных ресурсов; программное обеспечение; оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности; техническая документация; первичные трудовые коллективы. | |||
| Разрабатывать техническое задание на сопровождение информационной системы | Анализирует предметную область функционирования системы, выделяет и определяет признаки системы по нескольким основаниям классификации, указывает все функции предложенной информационной системы. | Знать: - классификация информационных систем; - принципы работы экспертных систем; - достижения мировой и отечественной информатики в области интеллектуализации информационных систем. Уметь: - поддерживать документацию в актуальном состоянии; - формировать предложения о расширении функциональности информационной системы. Владеть: - навыком разрабатывать техническое задание на сопровождение информационной системы в соответствии с предметной областью | 06.015 Специалист по информационным системам |
| Тип задач профессиональной деятельности: Проектирование, разработка и оптимизация веб-приложений | |||
| Задача профессиональной деятельности: Разрабатывать техническое задание на веб-приложение в соответствии с требованиями заказчика. Разрабатывать веб-приложение в соответствии с техническим заданием. Разрабатывать интерфейс пользователя веб-приложений в соответствии с техническим заданием. Осуществлять техническое сопровождение и восстановление веб-приложений в соответствии с техническим заданием. Производить тестирование разработанного веб-приложения. Размещать веб-приложения в сети в соответствии с техническим заданием. Осуществлять сбор статистической информации о работе веб-приложений для анализа эффективности его работы. Осуществлять аудит безопасности веб-приложения в соответствии с регламентами по безопасности. Модернизировать веб-приложение с учетом правил и норм подготовки информации для поисковых систем. Реализовывать мероприятия по продвижению веб-приложений в информационно-телекоммуникационной сети "Интернет". | |||
| Объект или область знания: информация; информационные процессы и информационные ресурсы; языки и системы программирования контента, системы управления клиентом; средства создания и эксплуатации информационных ресурсов; программное обеспечение; оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности; техническая документация; первичные трудовые коллективы. | |||
| Осуществлять техническое сопровождение и восстановление веб-приложений в соответствии с техническим заданием | Устанавливает программное обеспечение для создания резервной копии веб – приложения, создает копии веб приложения. Проверяет работоспособность и настраивает веб-сервис. | Знать: - основные показатели использования Веб-приложений и способы их анализа; - регламенты работ по резервному копированию и развертыванию резервной копий веб-приложений; - способы и средства мониторинга работы веб-приложений; - методы развертывания веб-служб и серверов; - принципы организации работы службы технической поддержки; - общие основы решения практических задач по созданию резервных копий. Уметь: - подключать и настраивать системы мониторинга работы Веб-приложений и сбора статистики его использования; - устанавливать и настраивать веб-сервера, СУБД для организации работы веб-приложений; - работать с системами Helpdesk; - выяснять из беседы с заказчиком и понимать причины возникших аварийных ситуаций с информационным ресурсом; - анализировать и решать типовые запросы заказчиков; - выполнять регламентные процедуры по резервированию данных; - устанавливать прикладное программное обеспечение для резервирования веб-приложений. Владеть: - навыком устанавливать и настраивать веб-серверы, СУБД для организации работы веб-приложений; - навыком использовать инструментальные средства контроля версий и баз данных; - навыком проводить работы по резервному копированию веб-приложений; - навыком выполнять регистрацию и обработку запросов Заказчика в службе технической поддержки. | 06.001 Программист |
| Размещать веб-приложения в сети в соответствии с техническим заданием | Анализирует характеристики доступных хостингов, анализирует параметры размещаемого веб – приложения. Проверяет качество функционирования, делает вывод по результатам проверки. | Знать: - характеристики, типы и виды хостингов; - методы и способы передачи информации в сети Интернет; - устройство и работу хостинг-систем. Уметь: - выбирать хостинг в соответствии с параметрами веб-приложения; - составлять сравнительную характеристику хостингов. Владеть: - навыком публиковать веб-приложения на базе хостинга в сети Интернет. | 06.030 Специалист по технической защите конфиденциальной информации |
Общий объем времени, отводимого на освоение учебной дисциплины, составляет 84 часа(ов).
| Вид учебной работы | Всего часов |
| Аудиторные занятия (всего), в том числе: | 13 |
| лекции (Л) | 13 |
| практические занятия (ПЗ) | 0 |
| семинары (С) | 0 |
| лабораторные работы (ЛР) | 0 |
| Самостоятельная работа (СР, всего), | 65 |
| Промежуточная аттестация | 6 |
| Общая трудоемкость | 84 |
17.5.1. Содержание разделов учебной дисциплины
| № п/п | Наименование раздела учебной дисциплины | Содержание раздела |
| 1. | Интеграция программных модулей и внешних сервисов | Понятие программного модуля и компонента Принципы интеграции программных модулей Взаимодействие web-приложения с внешними сервисами Использование API в web-разработке Проверка корректности интеграции программных компонентов Обработка ошибок при интеграции программных модулей |
| 2. | Развертывание и публикация web-приложения | Подготовка web-приложения к развертыванию Настройка параметров и конфигурации web-приложения Публикация web-приложения на сервере Проверка работоспособности web-приложения после публикации |
| 3. | Сопровождение и обновление программного продукта | Задачи и виды сопровождения программного продукта Обновление программного кода, библиотек и компонентов приложения Резервное копирование и восстановление данных Мониторинг работоспособности, диагностика и устранение неисправностей |
| 4. | Разработка и защита итогового проекта | Постановка задачи итогового проекта Проектирование и реализация web-приложения Тестирование и подготовка проекта к защите Подготовка презентации и защита итогового проекта |
17.5.3. Разделы учебной дисциплины и виды занятий
| № п/п |
№ (наименование) раздела (темы) учебной дисциплины (модуля)) | Л | ПЗ | ЛР | С | СР | Всего |
| 1 | Интеграция программных модулей и внешних сервисов | 3 | 0 | 0 | 0 | 14 | 17 |
| 2 | Развертывание и публикация web-приложения | 3 | 0 | 0 | 0 | 13 | 16 |
| 3 | Сопровождение и обновление программного продукта | 3 | 0 | 0 | 0 | 14 | 17 |
| 4 | Разработка и защита итогового проекта | 4 | 0 | 0 | 0 | 24 | 28 |
Лабораторные практикумы программой не предусмотрены.
Семинары программой не предусмотрены.
Практические занятия программой не предусмотрены.
а) основная литература:
- Морозова, О. А. Интеграция корпоративных информационных систем : учебное пособие / О. А. Морозова. — Москва : Финансовый университет, 2014. — 140 с. URL: https://elib.fa.ru/fbook/Morozova_integr.pdf/download/Morozova_integr.pdf (дата обращения: 05.07.2026).
- Лю Юаньчжи, Борисов В. И. Контейнеризация и автоматизация развертывания веб-приложений: анализ и практическая реализация // Computational Nanotechnology. — 2025. — Т. 12, № 1. — С. 194–201. URL: https://cyberleninka.ru/article/n/konteynerizatsiya-i-avtomatizatsiya-razvertyvaniya-veb-prilozheniy-analiz-i-prakticheskaya-realizatsiya/viewer (дата обращения: 05.07.2026). Медицинские науки, Гуманитарные науки, Естественные и точные науки, Сельскохозяйственные науки, Техника и Технологии, Социальные науки
- Богдан, А. С. Информационная технология организации процессов эксплуатации и сопровождения интернет-платформы торговли внутриигровыми предметами / А. С. Богдан // [научная статья]. — 2026 URL: https://cyberleninka.ru/article/n/informatsionnaya-tehnologiya-organizatsii-protsessov-ekspluatatsii-i-soprovozhdeniya-internet-platformy-torgovli-vnutriigrovymi/viewer (дата обращения: 05.07.2026). Медицинские науки, Гуманитарные науки, Естественные и точные науки, Сельскохозяйственные науки, Техника и Технологии, Социальные науки
- Максимова, Т. Г. Управление ИТ-проектом: от стартапа до высокотехнологичного бизнеса. Часть 1. Методология управления : учебное пособие / Т. Г. Максимова, Н. Н. Горлушкина. — Санкт-Петербург : Университет ИТМО, 2023. — 73 с. URL: https://books.ifmo.ru/file/pdf/3192.pdf (дата обращения: 05.07.2026). информационных технологий, механики и оптики
- Максимова, Т. Г. Управление ИТ-проектом: от стартапа до высокотехнологичного бизнеса. Часть 2. Теория и практика : учебное пособие / Т. Г. Максимова, Н. Н. Горлушкина, А. З. Арсеньева. — Санкт-Петербург : Университет ИТМО, 2023. — 90 с. URL: https://books.ifmo.ru/file/pdf/3193.pdf (дата обращения: 05.07.2026). информационных технологий, механики и оптики
б) дополнительная литература:
- Ананченко И.В., Зудилова Т.В., Хоружников С.Э. Средства резервного копирования, восстановления, защиты данных в операционных системах Windows – СПб: Университет ИТМО, 2019. – 50 с. URL: https://books.ifmo.ru/file/pdf/2533.pdf (дата обращения: 05.07.2026). информационных технологий, механики и оптики
- Троицкая, Е. А. WEB-программирование [Электронный ресурс] : учебное пособие / Е. А. Троицкая, Л. А. Артюшина ; Владимирский государственный университет имени А. Г. и Н. Г. Столетовых. — Владимир : Издательство ВлГУ, 2022. — 344 с. URL: https://dspace.www1.vlsu.ru/bitstream/123456789/10546/1/02473.pdf (дата обращения: 05.07.2026).
- Рындин, А. А. Современные стандарты информационного взаимодействия систем : учебное пособие / А. А. Рындин, Э. Р. Саргсян ; Воронежский государственный технический университет. — Воронеж : ВГТУ, 2021. — 104 с. URL: https://cchgeu.ru/upload/iblock/95c/f72x8poxnin94lnksn6vgavo9b0pfhh9/Uchebn_posobie-Sovremennye-standarty-informatsionnogo-vzaimodei_stviya-sistem.pdf (дата обращения: 05.07.2026).
- Михайлов, Б. А. Создание отказоустойчивых веб-приложений: стратегии обеспечения надежности и восстановления после сбоев // [научная статья]. — 2025. URL: https://cyberleninka.ru/article/n/sozdanie-otkazoustoychivyh-veb-prilozheniy-strategii-obespecheniya-nadezhnosti-i-vosstanovleniya-posle-sboev/viewer (дата обращения: 05.07.2026). Медицинские науки, Гуманитарные науки, Естественные и точные науки, Сельскохозяйственные науки, Техника и Технологии, Социальные науки
- Игнатов, Ю. Ю. Комплексные средства мониторинга веб-узлов // [научная статья]. — 2014 URL: https://cyberleninka.ru/article/n/kompleksnye-sredstva-monitoringa-veb-uzlov/viewer (дата обращения: 05.07.2026). Медицинские науки, Гуманитарные науки, Естественные и точные науки, Сельскохозяйственные науки, Техника и Технологии, Социальные науки
- Гордеев, С. И. Организация баз данных в 2 ч. Часть 2 : учебник для среднего профессионального образования / С. И. Гордеев, В. Н. Волошина. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2026. — 513 с. URL: https://urait.ru/viewer/organizaciya-baz-dannyh-v-2-ch-chast-2-587746 (дата обращения: 05.07.2026).
- Иванова, Н. Ю. Подготовка презентаций для курсовых проектов и выпускных квалификационных работ : методические указания / Н. Ю. Иванова. — Санкт-Петербург : Университет ИТМО, 2015. — 49 с. URL: https://books.ifmo.ru/file/pdf/1731.pdf (дата обращения: 05.07.2026). информационных технологий, механики и оптики
- Пришутова, Е. А. Автоматизация тестирования web-приложений при разработке: плюсы и минусы данного подхода / Е. А. Пришутова // Научная статья. — 2017. URL: https://cyberleninka.ru/article/n/avtomatizatsiya-testirovaiya-web-prilozheniy-pri-razrabotke-plyusy-i-minusy-dannogo-podhoda/viewer (дата обращения: 05.07.2026). Медицинские науки, Гуманитарные науки, Естественные и точные науки, Сельскохозяйственные науки, Техника и Технологии, Социальные науки
- Галаган, Т. А. Разработка веб-приложения «Система тестирования» на основе фреймворка Laravel / Т. А. Галаган // Научная статья. — 2019 URL: https://cyberleninka.ru/article/n/razrabotka-veb-prilozheniya-sistema-testirovaniya-na-osnove-freymvorka-laravel/viewer (дата обращения: 05.07.2026). Медицинские науки, Гуманитарные науки, Естественные и точные науки, Сельскохозяйственные науки, Техника и Технологии, Социальные науки
в) базы данных, информационно-справочные и поисковые системы:
Использование баз данных, информационно-справочных и поисковых систем для данной програмы не предусмотренно.
Для преподавателей: учебные аудитории для проведения занятий лекционного типа, практических занятий, текущего контроля и промежуточной аттестации: мебель аудиторная (столы, стулья, доска аудиторная), стол преподавателя, стул преподавателя, персональный компьютер, мультимедийное оборудование (проектор, экран), наглядные пособия.
Для обучающихся: в Университете созданы условия для функционирования электронной информационно-образовательной среды, включающей в себя электронные информационные ресурсы, электронные образовательные ресурсы, телекоммуникационные технологии.
Всем обучающимся предоставлен доступ на образовательную платформу (Система дистанционного обучения «УВСК»), которая обеспечивает освоение обучающимися программы в полном объёме независимо от места и времени нахождения обучающихся.
Обучающиеся обеспечены доступом к электронной информационнообразовательной среде Университета из любой точки, в которой имеется доступ к сети «Интернет».
Обучающиеся должны иметь соответствующее техническое обеспечение, для освоения программы повышения квалификации: персональный компьютер, камера, микрофон, колонки.
Образовательная программа обеспечивается учебно-методической документацией по всем учебным дисциплинам.
Каждый обучающийся имеет доступ к электронно-библиотечной системе.
Электронно-библиотечная система обеспечивает возможность индивидуального доступа, для каждого обучающегося из любой точки, в которой имеется доступ к сети Интернет.
Теоретическая часть материала учебной дисциплины отрабатывается на лекциях. На лекциях излагаются теоретические положения учебной дисциплины и раскрываются основы нормативного правового обеспечения. В процессе изучения учебной дисциплины упор делается на изучение нормативной правовой базы.
Семинарские занятия проводятся с целью углубления и закрепления знаний, привития навыков поиска и анализа учебной информации, умения участвовать в дискуссииях, а также с целью обсуждения других, наиболее важных вопросов учебной дисциплины и контроля успеваемости обучающихся.
Самостоятельная работа организуется в рамках отведенного времени по заданиям, выдаваемым в конце каждого занятия с указанием отрабатываемых учебных вопросов, методических пособий по их отработке и литературы. Самостоятельная работа проводится в следующих формах: систематическая отработка лекционного материала; подготовка к групповым и семинарским занятиям. В ходе самостоятельной работы обучающиеся получают консультации у преподавателей.
Практическая часть учебной дисциплины отрабатывается на практических занятиях. На практических занятиях развиваются умения работать с действующей нормативной правовой и методической базой; работать с правовыми базами данных, базами данных, а также формируются навыки реализации требований нормативных и методических документов, а также действующего законодательства .
Текущий контроль предназначен для проверки хода и качества усвоения учебного материала, стимулирования учебной работы обучающихся и совершенствования методики проведения занятий. Он проводится в ходе всех видов занятий в форме, избранной преподавателем.
Промежуточная аттестация имеет целью определить степень достижения учебных целей по учебной дисциплине и проводится в форме зачёта. Зачет принимается преподавателями, читающими лекции по данной учебной дисциплине в соответствии с перечнем основных вопросов, выносимых для контроля знаний обучающихся.
Перечень тестов:
1. Какие из перечисленных являются методами HTTP?
a) GET
б) POST
в) FETCH
г) PUT
2. Что такое AJAX?
a) Технология для асинхронного обмена данными с сервером
б) Язык программирования
в) Фреймворк для разработки веб-приложений
г) Протокол безопасности
3. Что такое Docker?
a) Платформа для контейнеризации приложений
б) Система управления конфигурациями
в) Язык программирования
г) Облачный сервис
4. Какие из перечисленных являются инструментами для контроля версий?
a) Git
б) SVN
в) Docker
г) Webpack
5. Что такое CORS?
a) Механизм безопасности браузера, контролирующий доступ к ресурсам с другого домена
б) Протокол передачи данных
в) Серверный фреймворк
г) База данных
6. Какие из перечисленных являются популярными веб-серверами?
a) Nginx
б) Apache
в) IIS
г) Node.js
7. Какие из перечисленных являются этапами CI/CD?
a) Сборка
б) Тестирование
в) Развёртывание
г) Проектирование
8. Какие из перечисленных являются принципами REST?
a) Отсутствие состояния (stateless)
б) Кэширование
в) Единый интерфейс
г) Сложность
| Наименование оценочного средства |
Краткая характеристика оценочного средства |
Критерии оценки выполнения задания |
| Тестовое задание | Тестирование – это форма оперативного, объективного и сплошного измерения знаний обучающихся, выполняющая не только диагностическую функцию, нацеленную на выявлении уровня знаний, умений, навыков студента, но и обучающую и воспитательную функции, что, несомненно, повышает прикладную ценность тестирования. Обучающая функция тестирования состоит в мотивировании студента к активизации работы по усвоению учебного материала, с одной стороны, а с другой стороны, позволяет ему, задействовав резервы памяти, не только вспомнить, но и закрепить изучаемый материал.Воспитательная функция проявляется в периодичности и неизбежности тестового контроля, что дисциплинирует и организует работу студентов, помогает выявить и устранить пробелы в знаниях. Тестирование формируют навыки по работе с учебным материалом и извлечению информации. |
- оценка «отлично» (86 баллов и выше) выставляется студенту, если 90% теста выполнено верно; – оценка «хорошо» (66-86 баллов), если 80% теста выполнено верно; – оценка «удовлетворительно» (51-66 баллов), если не менее 60% теста выполнено верно; – оценка «неудовлетворительно» (0-51 балла), если 60% теста выполнено не верно. |