ТГУ, образовательная деятельность (практика в IT-сфере)


Узнать стоимость этой работы
16.05.2026, 09:17

Задание 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

Перечень кейс-задач для решения в рамках производственной практики (практики в ИТ-сфере)

Направление подготовки / специальность

Программа ДПП: Квалификация

Название проекта по курсу «Проектная деятельность»

Кейсы для практики Производственная практика (практика в ИТ-сфере)

44.03.01 Педагогическое образование
44.03.03 Специальное (дефектологическое) образование
44.03.05 Педагогическое образование
46.03.01 История
45.03.02 Лингвистика

44.03.02 Психолого-педагогическое образование

Цифровой инструментарий в образовательной деятельности: Специалист по разработке цифровых образовательных ресурсов

1

EduQuizMaker: интерактивная викторина для школьников

Разработать приложение на Python для создания и проведения интерактивной викторины: Приложение должно использовать базовые операции ввода-вывода и работу со списками.

Результатом работы должен быть прототип, который:

  • позволяет вводить вопросы с вариантами ответов через консоль;
  • хранит введённые вопросы в списках или словарях;
  • пошагово задаёт пользователю все вопросы викторины;
  • проверяет правильность каждого ответа;
  • выводит общее количество правильных ответов;
  • рассчитывает и показывает процент верных ответов;
  • записывает в файл результат (имя и количество баллов).

2

SpecialNeedsDictionary: словарь терминов дефектологии

Разработать приложение на Python для хранения и поиска определений терминов дефектологии: Приложение должно обеспечивать работу с текстовыми данными и поиск по ключевым словам.

Результатом работы должен быть прототип, который:

  • хранит термины с определениями в структуре данных (словарь/list/dict);
  • позволяет добавлять и редактировать записи через консоль;
  • осуществляет поиск по частичному совпадению ключевых слов;
  • выводит найденные термины с их определениями.

3

HistoryTimeline: визуализация временной шкалы исторических событий

Разработать приложение на Python для отображения хронологии исторических событий: Приложение должно использовать сортировку и фильтрацию данных по дате.

Результатом работы должен быть прототип, который:

  • хранит список событий с датами (в формате ГГГГ-ММ-ДД) и описаниями в структуре данных;
  • позволяет добавлять новые события через консольный интерфейс;
  • фильтрует и выводит события за указанный период;
  • сортирует события по дате (от старых к новым).

4

LanguageFlashcards: приложение для изучения иностранных слов

Разработать приложение на Python для создания и использования карточек со словами и переводами: Приложение должно реализовывать случайный выбор слов и проверку ответов.

Результатом работы должен быть прототип, который:

  • хранит словарь (слово-перевод) в структуре данных (словарь/list/dict);
  • позволяет добавлять новые пары слов через консольный интерфейс;
  • случайным образом выбирает слово для проверки из имеющегося набора;
  • проверяет введённый пользователем перевод на соответствие;
  • ведёт статистику (количество правильных/неправильных ответов);
  • выводит подсказки при неправильном ответе (часть букв перевода)

5

LessonPlanOrganizer: планировщик уроков для педагогов

Разработать приложение на Python для создания и управления планами уроков: Приложение должно обеспечивать работу с файлами и структурированными данными.

Результатом работы должен быть прототип, который:

  • хранит планы уроков (тема, дата, время) в структурированном виде (словарь/list/dict)
  • позволяет добавлять и редактировать уроки через консольный интерфейс
  • отображает уроки на выбранную дату с сортировкой по времени
  • проверяет корректность вводимых дат и времени
  • выводит краткую сводку (количество уроков, ближайшее занятие)

6

DyslexiaTextFormatter: форматирование текста для улучшения восприятия

Разработать приложение на Python для форматирования текста с целью улучшения восприятия у детей с дислексией: Приложение должно работать с текстовыми файлами и применять простые правила форматирования.

Результатом работы должен быть прототип, который:

  • загружает текст из файлов TXT и PDF форматов;
  • применяет настраиваемые правила форматирования (межбуквенные/межстрочные интервалы);
  • выводит предпросмотр отформатированного текста в консоли;
  • сохраняет результат в новый файл с сохранением структуры текста.

7

EduDataVisualizer: визуализация учебных данных

Разработать приложение на Python для визуализации учебных данных (например, успеваемости): Приложение должно использовать базовые библиотеки для построения графиков.

Результатом работы должен быть прототип, который:

  • принимает данные об оценках по предметам (ввод с клавиатуры/из файла);
  • хранит данные в структурированном виде (словарь/DataFrame);
  • рассчитывает средние значения по каждому предмету;
  • выводит текстовую статистику (минимум/максимум/среднее);
  • строит графики успеваемости (линейный/столбчатый).

8

StoryBuilder: создание простых исторических рассказов

Разработать приложение на Python для создания рассказов из заданных исторических фактов: Приложение должно формировать связный текст на основе выбранных событий.

Результатом работы должен быть прототип, который:

  • хранит коллекцию исторических фактов с метаданными (дата, важность, категория);
  • предоставляет интерактивный интерфейс для выбора фактов (нумерованный список/чекбоксы);
  • автоматически генерирует связный рассказ с логической структурой (введение, основная часть, заключение); тематическими заголовками разделов.

9

GrammarCheckerLite: базовая проверка грамматики текста

Разработать приложение на Python для поиска простых грамматических ошибок в тексте: Приложение должно использовать обработку строк и простые проверки.

Результатом работы должен быть прототип, который:

  • Загружает текст из файлов TXT/DOCX форматов.
  • Предлагает варианты исправлений через консольное меню.
  • Показывает статистику по найденным ошибкам.

10

VirtualClassroomNotes: организация заметок по предметам

Разработать приложение на Python для создания и управления заметками по предметам: Приложение должно обеспечивать работу с файлами и структурированными данными.

Результатом работы должен быть прототип, который:

  • Создает иерархию категорий/подкатегорий для заметок.
  • Добавляет, редактирует и удаляет заметки с текстовым содержимым.
  • Поддерживает прикрепление файлов к заметкам (изображения, документы).
  • Сохраняет все данные в структурированном JSON-формате.
  • Осуществляет полнотекстовый поиск по ключевым словам.
  • Фильтрует заметки по тегам и дате создания.
  • Сортирует заметки по различным критериям (дата, название).


Узнать стоимость этой работы