Вашему вниманию представлен Отчет по учебному курсу: "Производственная практика (практика в ИТ-сфере) Свежая работа!!!
Кейс-задача: Разработать веб-приложение на Python с использованием Django, которое позволит пользователям создавать список задач и отмечать их выполнение: веб-приложение должно предоставлять возможность пользователям добавлять задачи, указывая название и описание, а также отмечать выполненные задачи и отображать список задач с их статусом.
Подходит для направления: 08.03.01 Строительство
!!!Это новый вариант практики где 5 практических заданий!!!
Содержание архива в демо-файле (ПЗ № 1,2,3,4,5, видео без звука + текст в word для возможности самостоятельно озвучить демонстрационный ролик + ИСХОДНЫЙ КОД!!!
Отчет оценен на оценку "отлично"
Свежие ИТ практики по другим направлениям (5 практических заданий). Купить одним архивом!
1. 37.03.01 «Психология» - https://studwork.cc/shop/582912-rosdistant-proizvodstvennaya-praktika-praktika-v-it-sfere-370301-psihologiya-rosdistant-tgu
2. 46.03.01 «История» - https://studwork.cc/shop/582910-rosdistant-proizvodstvennaya-praktika-praktika-v-it-sfere-460301-istoriya-rosdistant-tgu
3. 40.05.01 «Правовое обеспечение национальной безопасности» - https://studwork.cc/shop/582908-rosdistant-proizvodstvennaya-praktika-praktika-v-it-sfere-400501-pravovoe-obespechenie-nacionalnoy-bezopasnosti-rosdistant-tgu
4. 49.03.01 «Физическая культура» 49.03.02 «Физическая культура для лиц с отклонениями в состоянии здоровья (адаптивная физическая культура)» 49.03.03 «Рекреация» - https://studwork.cc/shop/582905-rosdistant-proizvodstvennaya-praktika-praktika-v-it-sfere-490301-fizicheskaya-kultura-490302-fizicheskaya-kultura-dlya-lic-s-otkloneniyami-v-sostoyanii-zdorovya-adaptivnaya-fizicheskaya-kultura-490303
5. 27.03.02 «Управление качеством» 38.03.01 «Экономика» 38.03.02 «Менеджмент» 38.03.03 «Управление персоналом» - https://studwork.cc/shop/582903-rosdistant-proizvodstvennaya-praktika-praktika-v-it-sfere-270302-upravlenie-kachestvom-380301-ekonomika-380302-menedjment-380303-upravlenie-personalom-rosdistant-tgu
6. 20.03.01 Техносферная безопасность - https://studwork.cc/shop/582899-rosdistant-proizvodstvennaya-praktika-praktika-v-it-sfere-200301-tehnosfernaya-bezopasnost-rosdistant-tgu
7. 08.03.01 Строительство - https://studwork.cc/shop/582896-rosdistant-proizvodstvennaya-praktika-praktika-v-it-sfere-080301-stroitelstvo-rosdistant-tgu
8. 37.03.01 «Психология» - https://studwork.cc/shop/582892-rosdistant-proizvodstvennaya-praktika-praktika-v-it-sfere-370301-psihologiya-rosdistant-tgu
Задание 1. Постановка задачи на практику в соответствии с профильной дисциплиной
1. Выбрать кейс в соответствии с профильной дисциплиной (Приложение 1), в рамках которой решается проблема, или получить задание (кейс) на практику у преподавателя, ведущего профильную дисциплину (согласно направлению подготовки).
2. Предоставить описание проблемы, которую нужно рассмотреть в кейсе по предметной области.
3. Выделить основные понятия, процессы или данные, которые будут использованы при решении кейса (не более 5).
4. Предоставить отчет, в котором отобразить ответы на пункты 1–3.
P. S.: Решение кейс-задачи может предусматривать командную работу над проектом. Команда формируется численностью не более 5 человек. В команде должны быть определены роли и ответственности за решение кейс-задачи.
08.03.01 «Строительство»
Системы автоматизированного проектирования в строительстве
1. Разработать веб-приложение на Python с использованием Django, которое позволит пользователям создавать список задач и отмечать их выполнение:
веб-приложение должно предоставлять возможность пользователям добавлять задачи, указывая название и описание, а также отмечать выполненные задачи и отображать список задач с их статусом.
2. Разработать веб-приложение на Python с использованием Django, которое позволит пользователям вести учет расходов на строительный проект:
веб-приложение должно предоставлять возможность пользователям добавлять информацию о расходах, указывая категорию расхода, сумму и дату, а также обеспечивать возможность просмотра общей суммы расходов и сортировки расходов по категориям.
3. Разработать веб-приложение на Python с использованием Django, которое позволит пользователям вести учет ресурсов на строительной площадке, таких как строительные материалы и оборудование:
веб-приложение должно предоставлять возможность пользователям добавлять информацию о ресурсах, указывая тип ресурса, количество и состояние. Приложение должно обеспечивать возможность просмотра и редактирования информации о ресурсах.
4. Разработать веб-приложение на Python с использованием Django, которое позволит пользователям вести учет своего рабочего времени на строительной площадке:
веб-приложение должно предоставлять возможность пользователям добавлять информацию о своем рабочем времени, указывая дату, время начала и окончания работы. Приложение должно обеспечивать возможность просмотра общего количества отработанных часов и сортировки записей по дате.
5. Разработать веб-приложение на Python с использованием 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 баллов.