BSc: B1.O.27 MFAI 2024 AI applied project A
ИИ прикладной проект
Квалификация выпускника: бакалавр
Направление подготовки: 09.03.01 Информатика и вычислительная техника
Направленность (профиль) образовательной программы: Математические основы искусственного интеллекта
Программу разработал(а): Холодов Я. А., Конюхов И. В.
1. Краткая характеристика дисциплины
Изучение дисциплины (модуля) «ИИ прикладной проект» обеспечивает формирование и развитие компетенций обучающихся в области в области разработки, тестирования, внедрения и сопровождения программного обеспечения и решения проблем на этапе пост-разработки, их применение для решения различных прикладных задач в рамках профессиональной деятельности. В ходе освоения дисциплины обучающиеся выстраивают этапы научно-исследовательской и проектной деятельности.
2. Перечень планируемых результатов обучения
Целью освоения дисциплины (модуля) является формирование знаний, умений и навыков в рамках профессиональной деятельности, позволяющих успешно работать в избранной отрасли, а также обладать компетенциями, способствующими социальной мобильности, устойчивости и конкурентоспособности обучающегося в условиях современных рыночных отношений.
Задачами дисциплины являются формирование навыков в области проектной деятельности, сетевого анализа, календарного планирования, контроля хода реализации проекта, разработки, тестирования, внедрения и сопровождения ПО.
Общая характеристика результата обучения по дисциплине
Знания: сформированы систематические знания предмета в полном объеме рабочей программы.
Умения: сформированы умения анализировать, сравнивать, классифицировать, обобщать, конкретизировать и систематизировать изученный материал, выделять в нем главное: устанавливать причинно-следственные связи.
Навыки (владения): сформировано владение навыками формулировки ответов; навыками свободного чтения результатов анализов и других исследований и решения ситуационных задач повышенной сложности; навыками работы с основной литературой и методами исследования большого объема, необходимого для практической деятельности; навыками соединения теоретических аспектов предмета с задачами практического значения.
3. Структура и содержание дисциплины
| № раздела | Наименование раздела дисциплины (модуля) | Содержание дисциплины (модуля) по темам |
| 1. | Введение в управление проектами | Операционная деятельность.
Проектная деятельность. Особенности интеллектуальной деятельности разработчика. Управление программными проектами. Стейкхолдеры и организационная структура управления проектами. Проектная и операционная деятельность. Формальные критерии проектов. Классификация проектов в зависимости от уникальности результат и процесса. Треугольник управления проектом: качество – сроки –затраты. Отличия управления проектами от традиционного менеджмента. Субъекты управления проектами. Ключевые заинтересованные стороны проекта. |
| 2. | Стандарты и технологии управления жизненным циклом ИТ-проектов | Процессы и функции управления проектами.
Понятие процессов в управлении проектами. Основные и вспомогательные процессы в управлении проектами. Понятие инициации, планирования, выполнения, контроля и закрытия проекта. Функции управления проектами: управление интеграцией, управление предметной областью, управление временем, управление стоимостью, управление рисками, управление коммуникациями, управление человеческими ресурсами, управление качеством, управление контрактами и поставками. Иерархическая структура работ и структура ответственности ИТ-проектов. Основы управления ИТ-проектами. Структура жизненного цикла ИТ- проектов. Обзор отечественных и зарубежных стандартов управления проектами. Обзор информационных систем управления ИТ - проектами. |
4. Методические и оценочные материалы
Задания для практических занятий:
| №
п/п |
Наименование раздела дисциплины (модуля) | Перечень рассматриваемых тем (вопросов) |
| 1. | Введение в управление проектами | Основные понятия и принципы управления проектами.
Методы планирования и оценки рисков в проектах. Управление бюджетом и ресурсами проекта. Коммуникации и управление командой в проекте. Мониторинг и контроль выполнения проекта. Этапы закрытия проекта и оценка его результатов. |
| 2. | Стандарты и технологии управления жизненным циклом ИТ-проектов | Роль стандартов в управлении жизненным циклом ИТ-проектов.
Основные методологии управления жизненным циклом ИТ-проектов (например, Waterfall, Agile, Scrum). Применение инструментов и технологий для управления жизненным циклом ИТ-проектов. Оценка эффективности использования стандартов и технологий в управлении проектами. Проблемы и вызовы при внедрении стандартов и технологий управления жизненным циклом ИТ-проектов. Тенденции развития стандартов и технологий в управлении жизненным циклом ИТ-проектов. |
Текущий контроль успеваемости обучающихся по дисциплине:
| №
п/п |
Наименование раздела дисциплины (модуля) | Форма текущего контроля | Материалы текущего контроля |
| 1. | Введение в управление проектами | Проверка выполнения домашних заданий; Устный / письменный опрос; Доклад; Коллоквиум | Тематика докладов:
1. Развитие методов управления проектами. Индивидуальная практическая работа студентов: 1. Заполнить таблицу сравнительной характеристики управления проектами, программами и портфелями. Групповая работа студентов с последующей защитой перед группой: 1. Построение плана графика проекта с распределением ресурсов. 2. Презентация на тему «Сравнение проектной и операционной деятельности». Устный / письменный опрос: 1. Особенности интеллектуальной деятельности разработчика. 2. Управление программными проектами. 3. Определение понятия «проект». 4. Определение понятия «управление проектом». Тематика докладов: 1. Факторы, влияющие на успех и неудачи проекта. Примеры успешных и неудачных проектов. 2. Стандарты управления проектами. 3. Фазы, процессы, итерации, вехи, роли, артефакты ИТ-решения. 4. Информационные решения для бизнеса: ИТ vs коррупция. |
| 2. | Стандарты и технологии управления жизненным циклом ИТ-проектов | Проверка выполнения домашних заданий; Устный / письменный опрос; Доклад; Защита проекта; Коллоквиум | Тематика докладов:
1. Процессы разработки ПО, заданные стандартами – ГОСТами. Вопросы для обсуждения: Отечественные и зарубежные стандарты управления ИТ-проектами. Устный / письменный опрос: 1. Назовите два способа создания иерархической структуры работ проекта. Укажите их достоинства и недостатки. 2. Какой вид может иметь объектное представление иерархической структуры работ? Каким образом можно его изменить? 3. Какие процессы включены в состав управления командой ИТ- проекта? Тематика докладов: 1. Корпоративная система управления проектами. 2. Цели, структура, этапы разработки системы управления проектами в компании. Задания, в том числе, для групповых проектов: 1. Оценка размера программного проекта (лаб работы по КПО) методом функциональных точек. Сравнение с реальными данными. Причины расхождений. Подготовка отчета. 2. Анализ проблем предметной области: количественные и экспертные методы. |
Контрольные вопросы для подготовки к промежуточной аттестации:
| №
п/п |
Наименование раздела дисциплины (модуля) | Вопросы |
| 1. | Введение в управление проектами | Особенности интеллектуальной деятельности разработчика.
Управление программными проектами. Критерии успехов и неудач проекта. Цели и стратегии проекта. Структуры проекта. Типы и примеры структурных моделей проекта. Каковы отличительные признаки проекта? Что понимается под управлением проектами? Что такое «треугольник управления проектами»? Проектная деятельность. |
| 2. | Стандарты и технологии управления жизненным циклом ИТ-проектов | Информационные системы управления ИТ-проектами.
Цели, структура, этапы разработки системы управления проектами в компании. Методы анализа проблем, используемые на начальных этапах ИТ-проектов. Система целей ИТ-проектов. Иерархическая структура работ проекта (WBS). Организационная структура (структура ответственности) проекта (OBS). Сетевые модели ИТ-проектов. Отечественные и зарубежные стандарты управления ИТ-проектами. Структура жизненного цикла ИТ-проектов. |
Вопросы/Задания к промежуточной аттестации в устной/письменной форме:
- Операционная деятельность. Проектная деятельность.
- Управление программными проектами.
- Стейкхолдеры и организационная структура управления проектами.
- Отличия управления проектами от традиционного менеджмента. Субъекты управления проектами.
- Ключевые заинтересованные стороны проекта.
- Основные и вспомогательные процессы в управлении проектами.
- Понятие инициации, планирования, выполнения, контроля и закрытия проекта.
- Функции управления проектами: управление интеграцией, управление предметной областью, управление временем, управление стоимостью, управление рисками, управление коммуникациями, управление человеческими ресурсами, управление качеством, управление контрактами и поставками.
- Основы управления ИТ-проектами. Структура жизненного цикла ИТ- проектов.
- Иерархическая структура работ и структура ответственности ИТ-проектов.
- Сетевые модели ИТ-проектов.
- Основы управления ИТ-проектами. Структура жизненного цикла ИТ- проектов.
- Иерархическая структура работ и структура ответственности ИТ-проектов.
- Сетевые модели ИТ-проектов.
- Методы управления временными параметрами ИТ-проектов.
- Целеполагание. Формулировка целей. Документ, утверждающий цели проекта.
- Календарное планирование и организация системы контроля проекта. Последовательность шагов календарного планирования.
- Определение длительности проекта при неопределенном времени выполнения операций.
- Разработка расписания проекта.
- Основные модели и фреймворки качества ПО: ISO25010.
- Атрибуты качества ИТ-проектов, их взаимосвязь с архитектурными и дизайн решениями.
- Разработка «плана качества».
- Классификации тех. долга по McConnell.
- Классификации тех. долга по Chin.
- Определение тех. долга и разработка плана для ее устранения, статический анализатор SonarQube.
Перечень учебно-методического обеспечения дисциплины:
Основная литература:
1. Коваленко, С. П. Управление проектами: практическое пособие / С. П. Коваленко. — Минск: ТетраСистемс, Тетралит, 2013. — 192 c. — Режим доступа: http://www.iprbookshop.ru/28269.html — ЭБС «IPRbooks».
2. Сухорукова, М. В. Введение в предпринимательство для ИТ-проектов: учебное пособие / М. В. Сухорукова, И. В. Тябин. — 4-е изд. — Москва: Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2024. — 123 c. — Режим доступа: https://www.iprbookshop.ru/133931.html — ЭБС «IPRbooks».
Дополнительная литература:
1. Zhukov, S. Crisis Management for Software Development and Knowledge Transfer. — Publishing House: Springer, 2016. — 455 р. — Режим доступа: https://portal.university.innopolis.ru/reading_hall/detail.php?ID=90832 — Электронный каталог научно-технической библиотеки АНО ВО «Университет Иннополис».
Методические указания для обучающихся по освоению дисциплины
| Вид учебных занятий/деятельности | Деятельность обучающегося |
|---|---|
| Лекция | Написание конспекта лекций: кратко, схематично, последовательно фиксировать основные положения лекции, выводы, формулировки, обобщения; помечать важные мысли, выделять ключевые слова, термины. Обозначить вопросы, термины или другой материал, который вызывает трудности, пометить и попытаться найти ответ в рекомендуемой литературе. Если самостоятельно не удается разобраться в материале, необходимо сформулировать вопрос и задать преподавателю на консультации, во время семинарского (практического) занятия. |
| Практическое (семинарское) занятие | При подготовке к семинарскому (практическому) занятию необходимо проработать материалы лекций, основной и дополнительной литературы по заданной теме. На основании обработанной информации постараться сформировать собственное мнение по выносимой на обсуждение тематике. Обосновать его аргументами, сформировать список источников, подкрепляющих его.
Во время семинарского (практического) занятия активно участвовать в обсуждении вопросов, высказывать аргументированную точку зрения на проблемные вопросы. Приводить примеры из источниковой базы и научной и/или исследовательской литературы. |
| Устный/письменный опрос | Отвечать, максимально полно, логично и структурировано, на поставленный вопрос. Основная цель – показать всю глубину знаний по конкретной теме или ее части. |
| Подготовка к промежуточной аттестации | При подготовке к промежуточной аттестации необходимо проработать вопросы по темам, которые рекомендуются для самостоятельной подготовки. При возникновении затруднений с ответами следует ориентироваться на конспекты лекций, семинаров, рекомендуемую литературу, материалы электронных и информационных справочных ресурсов, статей.
Если тема вызывает затруднение, четко сформулировать проблемный вопрос и задать его преподавателю. |
| Практические (лабораторные) занятия | Практические занятия предназначены прежде всего для разбора отдельных сложных положений, тренировки аналитических навыков, а также для развития коммуникационных навыков. Поэтому на практических занятиях необходимо участвовать в тех формах обсуждения материала, которые предлагает преподаватель: отвечать на вопросы преподавателя, дополнять ответы других студентов, приводить примеры, задавать вопросы другим выступающим, обсуждать вопросы и выполнять задания в группах. Работа на практических занятиях подразумевает домашнюю подготовку и активную умственную работу на самом занятии. Работа на практических занятиях в форме устного опроса заключается прежде всего в тренировке навыков применять теоретические положения к самому разнообразному материалу. В ходе практических занятий студенты работают в группах для обсуждения предлагаемых вопросов. |
| Самостоятельная работа | Самостоятельная работа состоит из следующих частей: 1) чтение учебной, справочной, научной литературы; 2) повторение материала лекций; 3) составление планов устных выступлений; 4) подготовка видеопрезентации. При чтении учебной литературы нужно разграничивать для себя материал на отдельные проблемы, концепции, идеи. Учебную литературу можно найти в электронных библиотечных системах, на которые подписан АНО Университет Иннополис. |
| Видеопрезентация | Подготовка видеопрезентаций по курсу. Видеопрезентации могут быть сделаны на любую тему, затронутую в ходе курса. Темы должны быть заранее согласованы с преподавателем. Видеопрезентации продолжительностью около 5 минут (300 секунд) должны быть подготовлены в группах, определяемых преподавателем. Несмотря на то, что это групповая работа, должен явно присутствовать вклад каждого члена группы. |
| Доклад | Публичное, развернутое сообщение по определенной теме или вопросу, основанное на документальных данных. При подготовке доклада рекомендуется использовать разнообразные источники, позволяющие глубже разобраться в теме. Учебную литературу можно найти в электронных библиотечных системах, на которые подписан АНО Университет Иннополис. |
| Дискуссия | Публичное обсуждение спорного вопроса, проблемы. Каждая сторона должна оппонировать мнение собеседника, аргументируя свою позицию. |
| Индивидуальная работа | При выполнение индивидуальной работы необходимо взять задание у преподавателя, ознакомиться с требованиями к выполнению работы, изучить поставленную проблему, найти решение проблемы. Если самостоятельно не удается разобраться в материале, необходимо сформулировать вопрос и задать преподавателю на консультации, во время семинарского (практического) занятия. Оформить результаты работы. |
| Выполнение домашних заданий и групповых проектов | Для выполнения домашних заданий и групповых проектов необходимо получить формулировку задания от преподавателя и убедиться в понимании задания. При выполнение домашних заданий и групповых проектов необходимо проработать материалы лекций, основной и дополнительной литературы по заданной теме. |