Вашему вниманию представлен Отчет по учебному курсу: "Производственная практика (практика в ИТ-сфере) Свежая работа!!!
Кейс-задача: Разработать веб-приложение на Django для отслеживания заказов компании:
приложение должно предоставлять интерфейс для создания новых заказов, отслеживания статуса заказов и генерации отчетов о выполненных заказах.
Подходит для направления: 38.03.01 «Экономика» 38.03.02 «Менеджмент» 38.03.03 «Управление персоналом»
!!!Это новый вариант практики где 5 практических заданий!!!
Содержание архива в демо-файле (ПЗ № 1,2,3,4,5, видео без звука + текст в word для возможности самостоятельно озвучить демонстрационный ролик + ИСХОДНЫЙ КОД!!!
Отчет оценен на оценку "отлично"
Задание 1. Постановка задачи на практику в соответствии с профильной дисциплиной
1. Выбрать кейс в соответствии с профильной дисциплиной (Приложение 1), в рамках которой решается проблема, или получить задание (кейс) на практику у преподавателя, ведущего профильную дисциплину (согласно направлению подготовки).
2. Предоставить описание проблемы, которую нужно рассмотреть в кейсе по предметной области.
3. Выделить основные понятия, процессы или данные, которые будут использованы при решении кейса (не более 5).
4. Предоставить отчет, в котором отобразить ответы на пункты 1–3.
P. S.: Решение кейс-задачи может предусматривать командную работу над проектом. Команда формируется численностью не более 5 человек. В команде должны быть определены роли и ответственности за решение кейс-задачи.
27.03.02 «Управление качеством» Управление бизнес-процессами (BPM)
1. Разработать веб-приложение на Django для отслеживания заказов компании:
приложение должно предоставлять интерфейс для создания новых заказов, отслеживания статуса заказов и генерации отчетов о выполненных заказах.
2. Разработать приложение на Python для анализа данных о бизнес-процессах:
приложение должно принимать входные данные, такие как продажи или производственные показатели, и выводить информацию о ключевых показателях производительности, трендах и аналитике процессов.
3. Разработать веб-приложение на Django для учета клиентов и контактов компании:
приложение должно предоставлять функционал для добавления новых клиентов, редактирования информации о существующих клиентах и управления контактными данными.
4. Разработать приложение на Python для автоматизации бизнес-процессов:
приложение должно включать функции автоматической обработки данных, генерации отчетов, уведомлений и других действий, которые могут повысить эффективность работы компании.
5. Разработать веб-приложение на Django для управления проектами и задачами в компании:
приложение должно предоставлять функционал для создания проектов, добавления задач, назначения ответственных и отслеживания прогресса выполнения задач
Задание 2. Описание программного продукта и технологий его реализации
1. Разработать программный продукт, который показывает автоматизированное решение задачи/кейса, описанного в задании 1.
2. Описать задачи/функции, которые выполняет программное решение.
3. Описать форму или вид созданного программного продукта. Примерами могут быть такие виды:
• консольные приложения: программы, которые работают в командной строке и выполняют определенные задачи или обрабатывают данные;
• веб-приложения: программы, которые работают в веб-браузере и предоставляют пользователю интерфейс для взаимодействия с приложением;
• скрипты автоматизации: программы, которые автоматизируют выполнение определенных задач или процессов;
• утилиты обработки данных: программы, которые обрабатывают данные, выполняют анализ или предоставляют отчеты на основе входных данных.
4. Описать кратко технологии и инструменты, которые были использованы для разработки программного продукта: язык программирования, фреймворк, библиотеки, СУБД и другие.
5. Предоставить отчет, в котором отобразить ответы на пункты 2–4.
Критерии оценивания задания Баллы
Описаны задачи/функции, которые выполняет программное решение (не менее трех /менее трех)) 2/1
Описана форма программного продукта (представлены скрины, показывающие результат выполнения всех заявленных функций / отсутствуют скрины) 2/0
Описаны / перечислены технологии и инструменты, которые были использованы для разработки программного продукта: язык программирования, фреймворк, библиотеки, СУБД и другие 1/0
Предоставлен / не предоставлен исходный файл с кодом программы 10/0
15 баллов
P. S.: Работа может быть возвращена преподавателем на доработку (не более двух раз). Каждый возврат – снижение оценки на 1 балл (от итогового).
Задание 3. ЭССЕ на тему: «Влияние навыков программирования на карьерный рост и профессиональное развитие»
1. Необходимо дать ответы на вопросы анкеты (Приложение 1):
Данная анкета предназначена для оценки знаний и навыков студентов в области программирования на языке Python и основных понятий профильной дисциплины. Ответы помогут выявить уровень подготовки и готовность применять полученные знания для решения ИТ-задач.
Приложение 1
Анкета по знаниям языка Python и профильной дисциплины
Вопрос Ответ Кол-во баллов
1. Укажите, какие библиотеки Python вы использовали и для каких задач. 1
2. Опишите, какие библиотеки вы использовали и как осуществляли взаимодействие с базами данных. 1
3. Укажите библиотеки и объясните, как вы их использовали для визуализации. 1
4. Укажите, какие фреймворки вы использовали и для каких проектов. 1
5. Как вы оцениваете свою способность к самообучению в области программирования на Python? Приведите примеры ресурсов или методов, которые вы использовали. 1
6. Каковы ваши навыки работы в команде над проектами, связанными с программированием на Python? Приведите примеры успешного сотрудничества. 1
7. Опишите, как вы можете использовать Python для решения реальной ИТ-задачи. Приведите конкретный пример. 1
8. Каковы основные библиотеки Python, которые могут быть полезны в вашей профильной дисциплине? Укажите их и опишите их назначение. 1
9. Как вы оцениваете свою способность работать в команде над проектами, связанными с программированием на Python? Приведите примеры. 1
10. Что вы считаете наиболее сложным в изучении и применении языка Python в вашей профильной дисциплине? 1
10 баллов
2. Написать ЭССЕ на тему: «Влияние навыков программирования на карьерный рост и профессиональное развитие».
Требования:
необходимо показать, как навыки программирования могут влиять на карьеру и профессиональное развитие в различных областях.
нужно написать, каким образом программирование способствует решению актуальных задач, развитию критического мышления и креативности.
требуется поделиться мыслями о значении знаний программирования в современном мире и их роли в будущей профессиональной деятельности.
объем не менее 500 слов.
Критерии оценивания задания Баллы
Даны ответы на вопросы анкетирования 0..10
Написано ЭССЕ в соответствии с требованиями 0..10
20 баллов
P. S.: Работа не возвращается на доработку.
Задание 4. Отчет по проекту
1. Оформить отчет в соответствии с Приложением 1, заменив в шаблоне отчета комментарии по пунктам описанием своего проекта.
P. S.: При выполнении кейса группой студентов необходимо в отчетный документ добавить таблицу с описанием роли и выполненных задач в рамках проекта.
Таблица – Роли и вклад участников в реализацию проекта
ФИО студента Группа Описание вклада каждого участника в реализацию проекта
Критерии оценивания задания Баллы
Титульная страница отчета полностью заполнена 3
Разработано веб-приложение с подключенной БД / разработано консольное приложение 10/5
Описана тема/проблема, которая будет решена в рамках производственной практики 3
Выделены и описаны основные понятия профильной задачи, решаемой в кейсе (не менее 5 / менее 5) 2/1
Описаны / перечислены технологии и инструменты, которые были использованы для разработки программного продукта: язык программирования, фреймворк, библиотеки, СУБД и другие 2/1
Представлены фрагменты программного кода с подробным описанием их работы (не менее 2 / менее 2) 4/1
Описаны задачи/функции, которые выполняет программное решение (представлены скрины, показывающие результат выполнения всех заявленных функций / отсутствуют скрины) 4/0
В заключении даны выводы по работе и описание результатов работы 2
Список литературы оформлен по ГОСТу и содержит не менее 3-5 источников по каждой предметной области (ИТ и профильной) 2
Документ отформатирован в соответствии с шаблоном / не отформатирован 8/0
40 баллов
P. S.: Работа может быть возвращена преподавателем на доработку (не более двух раз). Каждый возврат – снижение оценки на 5 баллов (от итогового).
1. Постановка задачи на практику
Дать краткое описание темы или проблемы, которая будет решена по профильной дисциплине в соответствии с направлением подготовки.
Определить основные понятия предметной области (5–7) в рамках выделенной проблемы.
2. Описание программного продукта и используемых технологий
Кратко описать задачи, которые выполняет программа для решения проблемы в предметной области.
Описать форму или вид программного продукта, который создается или разрабатывается в рамках проекта. Примерами могут быть такие виды:
• консольные приложения: программы, которые работают в командной строке и выполняют определенные задачи или обрабатывают данные;
• веб-приложения: программы, которые работают в веб-браузере и предоставляют пользователю интерфейс для взаимодействия с приложением;
• скрипты автоматизации: программы, которые автоматизируют выполнение определенных задач или процессов;
• утилиты обработки данных: программы, которые обрабатывают данные, выполняют анализ или предоставляют отчеты на основе входных данных.
Описать кратко технологии и инструменты, которые были использованы для разработки программного продукта: язык программирования, фреймворк, библиотеки, СУБД и другие.
3. Структура и описание функциональности программного продукта
Показать структуру программного продукта (можно привести схему), дать краткое описание основных его модулей.
Описать основные функции и возможности, которые были реализованы в программном продукте. Включить в отчет фрагменты программного кода
(2–3) и описать алгоритм работы (можно привести блок-схему с описанием).
Показать на экранных формах (скринах) основные результаты работы программного продукта (2–3 примера). Каждый скрин кратко прокомментировать.
4. Заключение
Описать основные результаты, достигнутые в рамках проекта.
Сформулировать основные выводы, которые можно сделать на основе выполненной работы. Указать, какие были достигнуты цели, какие проблемы были решены, какие новые знания или результаты были получены.
5. Список использованных источников
Включить основные источники, которые были использованы при решении задачи на практику (источники по предметной области и по разработке программного продукта, 3–5 источников по каждой области).
Задание 5. Защита проекта / демонстрация ролика
Для студентов остальных форм обучения исключительно с применение ДОТ представить видеоролик, демонстрирующий работу реализованного программного решения.
Видеоролик, демонстрирующий работу программы, включает следующие элементы:
• вступительная часть: начните видео с краткого введения, где объясните цель и задачи своего проекта. Необходимо четко объяснить, как проект связан с предметной областью и как решает определенную проблему;
• обзор интерфейса: предоставьте детальный обзор интерфейса программы. Покажите различные окна, элементы управления и функциональные возможности. Объясните, как пользователь может взаимодействовать с программой и какие функции доступны;
• демонстрация функциональности: покажите работу основных функций программы. Покажите результаты работы программы и объясните их роль в предметной области;
• заключение: завершите видео кратким заключением, где подведите итоги своего проекта. Подчеркните его значимость в предметной области.
Критерии оценивания видеоролика или скринкаста Баллы
Ролик озвучен 6
Присутствует вступительная часть 1
Показан программный код в среде его разработки 2
Показан процесс запуска программного продукта 2
Продемонстрированы основные функции, которые выполняет программный продукт (не менее 2) 8
Завершается выводом 1
20 баллов
P. S.: В случае предоставления презентации, выполненной в соответствии с требованиями к видеоролику, оценка будет не более 5 баллов.