Часть: Часть, формируемая участниками образовательных отношений

Модуль: Теория и практика ИТ- дисциплин

Семестр: 2

Старая версия

Наименование компетенции ФГОС ВО

Индикаторы достижения компетенций

Способен управлять проектом на всех этапах его жизненного цикла (УК-2) Знаний:
  • этапы жизненного цикла проекта
  • этапы разработки и реализации проекта
  • методы разработки и управления проектами
Умений:
  • выстраивать этапы работы над проектом с учетом последовательности их реализации, определять этапы жизненного цикла проекта
  • определять проблему, на решение которой направлен проект, грамотно формулировать цель проекта
  • определять исполнителей проекта
  • проектировать решение конкретных задач проекта, выбирая оптимальный способ их решения, исходя из действующих правовых норм и имеющихся ресурсов и ограничений
  • качественно решать конкретные задачи (исследования, проекта, деятельности) за установленное время; оценивать риски и результаты проекта
  • публично представлять результаты проекта, вступать в обсуждение хода и результатов проекта
Навыков:
  • методиками разработки и управления проектом
  • методами оценки потребности в ресурсах и эффективности проекта
  • навыками управления проектом на всех этапах его жизненного цикла
Способен осуществлять критический анализ проблемных ситуаций на основе системного подхода, вырабатывать стратегию действий (УК-1) Знаний:
  • методы системного и критического анализа
  • методики разработки стратегии действий для выявления и решения проблемной ситуации
  • методы критического анализа проблемных ситуаций
  • технологии проектирования стратегии собственных действий
Умений:
  • находить, критически анализировать и выбирать информацию, необходимую для выработки стратегии действий по разрешению проблемной ситуации
  • рассматривать различные варианты решения проблемной ситуации на основе системного подхода, оценивать их преимущества и риски
  • предлагать стратегию действий
  • определять и оценивать практические последствия реализации действий по разрешению проблемной ситуации
Навыков:
  • методиками постановки цели, определения способов ее достижения, разработки стратегий действий
  • навыками выработки стратегии осуществления критического анализа проблемных ситуаций на основе системного подхода
  • Зачет (2 семестр)

Вид учебной работы Часов
(по видам работ)
Семестры
2
Контактная работа (всего) 26 26

Лабораторные занятия

14 14

Практические занятия

12 12

Самостоятельная работа

46 46
Всего, часов/зачетных единиц 72 / 2 72 / 2

Показаны записи 1-2 из 2.
Наименование раздела дисциплиныСодержание разделаВсего, час (без контроля и консультаций)ПРЛабСР
Архитектурные подходы и методологии разработки ПОЖизненный цикл ПО и современные модели разработки (Agile, DevOps, CI/CD), микросервисная архитектура и её паттерны, облачные архитектуры (SaaS/PaaS/IaaS, FaaS), контейнеризация (Docker) и оркестрация (Kubernetes), API‑ориентированная разработка (REST, GraphQL, gRPC), событийно‑ориентированная архитектура (event‑driven), бессерверные вычисления (serverless), многоуровневая/многослойная архитектура, сервис‑ориентированная архитектура (SOA), управление распределёнными системами и микрофронтендами, выбор архитектуры под бизнес‑требования и масштабируемость, проектирование отказоустойчивых систем, работа с облачными сервисами (AWS/GCP/Azure), безопасность архитектуры (OWASP, Zero Trust), документирование архитектуры (C4 model, UML, ADR), работа с базами данных в распределённых системах (SQL/NoSQL, шардинг, репликация), версионирование и совместная работа; Git, GitHub/GitLab, ветвление (GitFlow, trunk‑based development).308022
Инструментарий и практика разработкиОсновы программирования и синтаксиса; работа с переменными и типами данных; управление потоком выполнения (условия, циклы); функции и процедуры; принципы модульности и повторного использования кода; работа с массивами и коллекциями; основы объектно‑ориентированного программирования (классы, объекты, наследование, полиморфизм); обработка исключений и ошибок; работа с файлами и потоками ввода‑вывода; основы работы с сетевыми протоколами; взаимодействие с базами данных (SQL‑запросы, ORM‑подход); разработка пользовательского интерфейса (принципы UX/UI, компоненты); отладка и трассировка кода; профилирование производительности; написание и запуск тестов (юнит‑тесты, интеграционные тесты); рефакторинг кода; работа с API (запросы, ответы, форматы JSON/XML); основы многопоточности и асинхронного программирования; обработка строк и регулярных выражений; работа с датой и временем; логирование действий программы; обработка пользовательского ввода и валидация данных; основы безопасности кода (защита от инъекций, проверка прав доступа); работа с внешними библиотеками и зависимостями; документирование кода (комментарии, спецификации); оптимизация алгоритмов и структур данных; основы кросс‑платформенной разработки; автоматизация рутинных операций (скрипты сборки); версионирование кода и совместная работа (ветвление, коммиты, ревью); мониторинг и анализ работоспособности приложения; основы функционального программирования (чистые функции, неизменяемость); работа с асинхронными событиями и коллбэками; сериализация и десериализация данных; управление памятью и сборкой мусора; основы работы с компиляторами и интерпретаторами; настройка окружения разработки (IDE, инструменты сборки); работа с конфигурационными файлами и переменными окружения; обработка бинарных данных и мультимедиа; основы криптографии и хеширования в прикладном программировании; работа с локализацией и интернационализацией; управление зависимостями и версиями библиотек; основы тестирования производительности и нагрузочного тестирования; работа с кэшами и механизмами ускорения доступа к данным; отлов и анализ утечек памяти и ресурсоёмких операций; документирование API и пользовательской документации; работа с метаданными и аннотациями; основы работы с виртуальной машиной и байт‑кодом (на уровне абстракции); обработка граничных и исключительных случаев в бизнес‑логике; работа с транзакциями и согласованностью данных; основы проектирования отказоустойчивых систем на уровне кода.4241424

1) Лаврищева, Екатерина Михайловна. Программная инженерия и технологии программирования сложных систем [Электронный ресурс] : учеб. для вузов / Е. М. Лаврищева. – Москва : Юрайт, 2025. – (Высшее образование). – Добавлено: 11.03.2026. – Проверено: 27.02.2026. – Режим доступа: ЭБС Юрайт по паролю. – ISBN 978-5-534-07604-2. - URL: https://urait.ru/bcode/561885.
2) Казарин, Олег Викторович. Программно-аппаратные средства защиты информации. Защита программного обеспечения [Электронный ресурс] : учеб. и практикум для вузов / О. В. Казарин, А. С. Забабурин. – Москва : Юрайт, 2025. – (Высшее образование). – Добавлено: 01.10.2025. – Проверено: 27.02.2026. – Режим доступа: ЭБС Юрайт по паролю. – ISBN 978-5-9916-9043-0. - URL: https://urait.ru/bcode/562070.
3) Дэвис, Корнелия. Шаблоны проектирования для облачной среды [Электронный ресурс] : Проектирование программного обеспечения, устойчивого к изменениям / К. Дэвис. – Москва : ДМК Пресс, 2020. – Добавлено: 31.05.2024. – Проверено: 27.02.2026. – Режим доступа: ЭБС Лань по паролю. – ISBN 978-5-97060-807-4. - URL: https://e.lanbook.com/book/140593.
1) Назаров, Станислав Викторович. Архитектура и проектирование программных систем [Электронный ресурс] : монография / С. В. Назаров. – Москва : ИНФРА-М, 2023. – (Научная мысль). – Добавлено: 04.08.2025. – Проверено: 27.02.2026. – Режим доступа: ЭБС Znanium по паролю. – DOI 10.12737/18292. – ISBN 978-5-16-011753-9. - URL: https://znanium.ru/catalog/document?id=416011.
2) Технология разработки программного обеспечения [Электронный ресурс] : учеб. пособие / Л. Г. Гагарина, Е. В. Кокорева, Б. Д. Сидорова-Виснадул; под ред. Л. Г. Гагариной. – Москва : ФОРУМ : ИНФРА-М, 2024. – (Высшее образование). – Добавлено: 27.05.2025. – Проверено: 27.02.2026. – Режим доступа: ЭБС Znanium по паролю. – ISBN 978-5-8199-0707-8. - URL: https://znanium.ru/catalog/document?id=446951.
3) Казарин, Олег Викторович. Надежность и безопасность программного обеспечения [Электронный ресурс] : учеб. пособие для вузов / О. В. Казарин, И. Б. Шубинский. – Москва : Юрайт, 2023. – (Высшее образование). – Добавлено: 20.12.2022. – Проверено: 27.02.2026. – Режим доступа: ЭБС Юрайт по паролю. – ISBN 978-5-534-05142-1. - URL: https://urait.ru/book/nadezhnost-i-bezopasnost-programmnogo-obespecheniya-515435.
4) Зубкова, Татьяна Михайловна. Построение системы автоматизированного проектирования технологических объектов [Электронный ресурс] : учеб. пособие / Т. М. Зубкова. – Санкт-Петербург ; Москва ; Краснодар : Лань, 2023. – Добавлено: 03.06.2024. – Проверено: 27.02.2026. – Режим доступа: ЭБС Лань по паролю. – ISBN 978-5-507-45733-5. - URL: https://e.lanbook.com/book/282371.

Показаны записи 1-3 из 3.
Учебная аудиторияМатериально-техническое обеспечение
Аудитория для практической работыСпециализированная мебель, персональный компьютер, обеспеченный доступом к сети «Интернет», проектор, интерактивная доска, доска классная 3-элементная, набор демонстрационного оборудования и учебно-наглядных пособий, обеспечивающие тематические иллюстрации
Аудитория для лабораторной работыСпециализированная мебель, персональный компьютер, обеспеченный доступом к сети «Интернет», проектор, интерактивная доска, доска классная 3-элементная, набор демонстрационного оборудования и учебно-наглядных пособий, обеспечивающие тематические иллюстрации
Помещение для самостоятельной работыСпециализированная мебель, персональный компьютер, обеспеченный доступом к сети «Интернет», проектор, интерактивная доска, доска классная 3-элементная, набор демонстрационного оборудования и учебно-наглядных пособий, обеспечивающие тематические иллюстрации
Microsoft office 365, Adobe Creative Cloud, "Антиплагиат ВУЗ"
Статус Автор Дата
Подписано простой электронной подписью Вознесенская Наталья Владимировна 2025-12-02 11:27:35