Задание 1. Постановка задачи на практику в соответствии с направлением подготовки студента и программой переподготовки
1. Выбрать кейс в соответствии с направлением подготовки (Приложение 1). Желательно выбирать тот же кейс, который решался в рамках курса «Проектная деятельность».
2. Предоставить описание задачи, которая будет решения в процессе выполнения кейса, сформулировав с позиции профессиональной деятельности. Цель - описать задачу не как техническое задание для программиста, а как исследовательскую или практическую проблему, для решения которой требуется цифровой инструмент. Это описание должно включать:
· название и общую характеристику планируемому инструменту (например, «интерактивная база данных», «аналитический веб-сервис», «программа для семантического анализа текстовых корпусов», «инструмент для аннотирования и сравнения медиафайлов»). Важно сфокусироваться на функции, а не на технологии. Вместо «программа на Python» - «инструмент для автоматического выявления и классификации повторяющихся сюжетных паттернов».
· описание основной пользы (ценность) разрабатываемого решения. Важно описать ожидаемый результат в терминах предметной деятельности. Например: «Решение позволит перейти от выборочного качественного анализа к полному количественному охвату текстового корпуса», «автоматизирует рутинную часть работы по каталогизации, высвободив время для содержательной интерпретации», «сделает сложные данные наглядными и доступными для междисциплинарного обсуждения», «создаст новую цифровую среду для сохранения и публикации уникальных материалов».
3. Выделить основные понятия и процессы, которые будут использованы при решении кейса (не более 5).
· Понятие предметной области (ЧТО?) – это ключевая сущность или информационный объект, с которым работает пользователь и над которым производятся действия. Например, Договор (в юриспруденции), Схема подключения (в электротехнике), Литературный персонаж (в филологии), Заявка на обслуживание (в менеджменте).
· Процесс, используемый при решении ИТ-кейса (КАК?) – это последовательность шагов или операций, выполняемых пользователем или системой для достижения конкретной цели с использованием ключевых понятий. Это алгоритм или сценарий, который необходимо автоматизировать или поддержать.
Например, Согласование чертежа между отделами, Поиск всех нормативных актов, связанных с данным типом оборудования, Анализ динамики упоминаний исторического лица в прессе за десятилетие, Назначение и контроль выполнения заявки.
Итоговая формула, чтобы описать основу будущей программы, необходимо определить:
ПОНЯТИЕ – ЧТО будет хранить и обрабатывать программа.
ПРОЦЕСС – КАК программа будет это обрабатывать для пользы пользователя.
4. Предоставить отчет, в котором отобразить ответы на пункты 1–3.
P. S.: Решение кейс-задачи может предусматривать командную работу над проектом. Команда формируется численностью не более 5 человек. В команде должны быть определены роли и ответственности за решение кейс-задачи.
|
Критерии оценивания задания
|
Баллы
|
|
Представлено описание одного выбранного кейса
|
1
|
|
Дано описание задачи, которая будет решения в процессе выполнения кейса
|
2/0
|
|
Выделены и описаны основные понятия и процессы профильной задачи, решаемой в кейсе (не менее 5 / менее 5)
|
2/0
|
|
|
5 баллов
|
P. S.: Работа может быть возвращена преподавателем на доработку (не более двух раз). Каждый возврат – снижение оценки на 1 балл.
Приложение 1
Перечень кейс-задач для решения в рамках производственной практики (практики в ИТ-сфере)
|
Направление подготовки/ специальность
|
Программа ДПП: Квалификация
|
№
|
Название проекта по курсу «Проектная деятельность»
|
Кейсы для практики Производственная практика (практика в ИТ-сфере)
|
|
13.03.02
Электроэнергетика и
электротехника
|
САПР в электроэнерге тике:
Специалист по системам автоматизирован
ного проектирования в электроэнергетике
|
1
|
PowerGridCraft: система автоматизированного анализа электрических сетей для инженеров-энергетиков
|
Разработать приложение на Python для анализа нагрузки в электрических сетях: Приложение должно использовать базовые алгоритмы работы с графами (например, поиск соседей, подсчёт суммарной нагрузки) и визуализацию.
Результатом работы должен быть прототип, который:
- загружает данные сети (CSV с узлами и связями);
- анализирует нагрузку и потери;
- визуализирует результаты;
формирует текстовые рекомендации (например, «Узел 5 перегружен, рекомендуется перераспределение»).
|
|
2
|
CableRoute: система автоматизированного проектирования трасс кабельных линий
|
Разработать приложение на Python для проектирования кабельных трасс: Приложение должно использовать алгоритмы поиска пути (например, алгоритм Дейкстры) и визуализацию графов.
Результатом работы должен быть прототип, который:
- загружает данные карты (матрица смежности или координаты);
- рассчитывает оптимальные маршруты;
- визуализирует результаты;
- формирует рекомендации.
|
|
3
|
LoadBalance: система автоматизированного анализа баланса нагрузок в электроустановках
|
Разработать приложение на Python для анализа баланса фазных нагрузок: Приложение должно использовать статистические методы и визуализацию.
Результатом работы должен быть прототип, который:
- загружает данные (CSV с токами и напряжениями по фазам);
- анализирует дисбаланс;
- визуализирует результаты;
- формирует текстовые рекомендации.
|
|
4
|
TransformerSim: система моделирования работы трансформаторов в электроэнергетике
|
Разработать приложение на Python для моделирования трансформаторов: Приложение должно использовать базовые формулы электромагнетизма и визуализацию графиков.
Результатом работы должен быть прототип, который:
- загружает данные о трансформаторе и нагрузке;
- рассчитывает параметры;
- визуализирует результаты;
- формирует текстовые рекомендации.
|
|
5
|
FaultDetect: система автоматизированного обнаружения неисправностей в электроустановках
|
Разработать приложение на Python для обнаружения неисправностей: Приложение должно использовать методы обработки временных рядов и простейшие алгоритмы классификации.
Результатом работы должен быть прототип, который:
- загружает данные с датчиков;
- анализирует сигналы;
- визуализирует аномалии;
- формирует предупреждения.
|
|
6
|
EnergyLossAnalyzer: система анализа потерь энергии в электрических сетях
|
Разработать приложение на Python для анализа потерь энергии: Приложение должно использовать статистику и визуализацию.
Результатом работы должен быть прототип, который:
- загружает данные (CSV, JSON);
- анализирует потери;
- визуализирует результаты;
- формирует текстовые рекомендации.
|
|
7
|
SwitchgearPlanner: система автоматизированного проектирования схем распределительных устройств
|
Разработать приложение на Python для проектирования схем распределительных устройств: Приложение должно использовать визуализацию и базовые проверки связей.
Результатом работы должен быть прототип, который:
- загружает компоненты;
- позволяет создавать схему;
- проверяет корректность;
- формирует рекомендации.
|
|
8
|
RenewableSim: система моделирования интеграции возобновляемых источников энергии
|
Разработать приложение на Python для моделирования ВИЭ (возобновляемые источники энергии): Приложение должно использовать простые модели генерации и визуализацию.
Результатом работы должен быть прототип, который:
- загружает данные по погоде и нагрузке;
- моделирует генерацию;
- визуализирует результаты;
- формирует рекомендации.
|
|
9
|
CableThermo: система анализа тепловых режимов кабельных линий
|
Разработать приложение на Python для анализа тепловых режимов: Приложение должно использовать теплотехнические формулы и визуализацию.
Результатом работы должен быть прототип, который:
- загружает данные нагрузки и среды;
- рассчитывает температуру;
- визуализирует распределение;
- формирует предупреждения.
|
|
10
|
EnergyAudit: система автоматизированного аудита энергопотребления предприятий
|
Разработать приложение на Python для аудита энергопотребления: Приложение должно использовать методы обработки данных и визуализацию.
Результатом работы должен быть прототип, который:
- загружает данные потребления;
- анализирует и визуализирует;
- формирует текстовые отчёты и рекомендации.
|
|