Методические рекомендации по “Производственная практика (практика в ИТ-сфере)” По “Производственная практика (практика в ИТ-сфере)” предусматривается сдача итогового проекта, который включает: для 1 группы: студенты очной и очно-заочной формы обучения защиту разработанного программного продукта на последнем занятии профильной дисциплины и сдачу в системе Росдистант отчета по практике. для 2 группы: студенты всех форм обучения исключительно с применением ДОТ - сдачу в системе Росдистант отчета по практике и снятого видеоролика о разработанном программном продукте. Итоговый отчет по практике (Шаблон акта и отчета по практике представлен в Приложении 1) должен включать следующие элементы: Описание предметной области: студент должен представить краткое описание темы или проблемы, которую он решает с помощью программы. Пояснить, какие основные понятия, процессы или данные связаны с предметной областью. Описание программного продукта: студент должен показать, какие задачи выполняет программа для решения проблемы в предметной области. Указать основные функции и возможности, которые были реализованы. Технологии и инструменты: дать информацию о технологиях, языке программирования, фреймворках, библиотеках и других инструментах, которые были использованы при разработке программы. Пояснить, какие инструменты или библиотеки были использованы для создания графического интерфейса или диаграмм. Основные функции и реализация: показать структуру программного продукта, дать краткое описание основных модулей. Описать основные функции, представив фрагменты программного кода. Примеры использования: представить демонстрацию основных результатов, которые показывают, как программа может быть полезной в предметной области студента. Для этого он включает в отчет скрины работы программы с их описанием. PS: студенты очного отделения, которые по уважительной причине не могли присутствовать на защите проекта, и студенты заочного отделения с применением ДОТ добавляют ОБЯЗАТЕЛЬНО к отчету видеоролик, который демонстрирует работоспособность разработанного программного продукта. Видеоролик, демонстрирующий работу программы, включает следующие элементы: Вступительная часть: начните видео с краткого введения, где объясните цель и задачи своего проекта. Необходимо четко объяснить, как проект связан с предметной областью и как решает определенную проблему. Обзор интерфейса: предоставьте детальный обзор интерфейса программы. Покажите различные окна, элементы управления и функциональные возможности. Объясните, как пользователь может взаимодействовать с программой и какие функции доступны. Демонстрация функциональности: покажите работу основных функций программы. Покажите результаты работы программы и объясните их роль в предметной области. Заключение: завершите видео кратким заключением, где подведите итоги своего проекта. Подчеркните его значимость в предметной области. На защите студент очного отделения должен представить итоговый проект, который демонстрирует интеграцию знаний предметной области студента не IT-специальности с его умением создавать программу на языке программирования. На защите итогового проекта студент должен продемонстрировать следующие аспекты: Понимание предметной области: Студент должен дать ясное объяснение предметной области, в которой работает его проект. Он должен продемонстрировать глубокое понимание основных понятий, проблем и процессов, связанных с этой областью. Цель и задачи проекта: Студент должен четко объяснить цель своего проекта и основные задачи, которые он решает. Он должен показать, как его проект соответствует требованиям и ожиданиям предметной области. Архитектура и реализация: Студент должен представить общую архитектуру своего проекта и объяснить, как различные компоненты взаимодействуют друг с другом. Он должен продемонстрировать свои навыки программирования и объяснить выбор используемых технологий и инструментов. Функциональность и особенности: Студент должен продемонстрировать работу своей программы и показать, как она выполняет основные функции и решает поставленные задачи. Он должен подробно объяснить особенности своего проекта и показать, какие преимущества он предлагает по сравнению с другими подходами или решениями. Ответы на вопросы: Студент должен быть готов ответить на вопросы комиссии или аудитории, касающиеся его проекта. Он должен демонстрировать глубокое понимание своей работы и быть готовым обосновать свои решения и принятые решения. Критерии оценки итогового проекта, демонстрирующего интеграцию знаний предметной области студента не IT-специальности с его умением создавать программу на языке программирования: Оценка отлично (85-100 баллов): o Понимание предметной области: Демонстрируется глубокое и полное понимание предметной области, а также взаимосвязей между предметной областью и разработанной программой. o Реализация программы: Программа реализована полностью и эффективно, с использованием технологий программирования. o Функциональность и работоспособность: Программа полностью выполняет все требования и функции, связанные с предметной областью, и демонстрирует работоспособность без ошибок. o Документация: Предоставлен итоговый отчет в соответствии с заявленными требованиями, описывающими функциональность программы, ее использование и особенности. Оценка хорошо (70-84 баллов): o Понимание предметной области: Демонстрируется хорошее понимание основных понятий и проблем, связанных с предметной областью, и их связь с программой. o Реализация программы: Программа реализована достаточно полно и корректно, с использованием основных конструкций языка программирования. o Функциональность и работоспособность: Программа выполняет основные требования и функции, связанные с предметной областью, и демонстрирует работоспособность с небольшими ошибками. o Документация: Предоставлен итоговый отчет в соответствии с заявленными требованиями, описывающими функциональность программы и ее основное использование. Оценка удовлетворительно (55-69): o Понимание предметной области: Демонстрируется базовое понимание основных понятий и проблем, связанных с предметной областью, и их отношение к программе. o Реализация программы: Программа реализована частично и содержит некоторые несущественные ошибки или недочеты в реализации. o Функциональность и работоспособность: Программа выполняет основные функции, связанные с предметной областью, но может содержать некоторые ошибки или недоработки. o Документация: Предоставлен итоговый отчет в соответствии с заявленными требованиями, но может быть недостаточно подробной или не полностью описывать функциональность программы. Оценка неудовлетворительно (0-54 баллов): o Понимание предметной области: Демонстрируется ограниченное понимание основных понятий и проблем, связанных с предметной областью, и их отношение к программе не ясно или неправильно интерпретировано. o Реализация программы: Программа реализована неполно или содержит значительные ошибки и недоработки в реализации. o Функциональность и работоспособность: Программа не выполняет основные функции, связанные с предметной областью, или содержит серьезные ошибки, которые препятствуют ее работоспособности. o Документация: Предоставлен неполный или нечеткий отчет, не описывающий достаточно функциональности программы и ее использование. Приложение 1 МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное бюджетное образовательное учреждение высшего образования «Тольяттинский государственный университет» Институт _______________________________________________________ (Наименование института) Кафедра _____________________________________________ (Наименование кафедры, центра, департамента) АКТ о прохождении практики Данным актом подтверждается, что ОБУЧАЮЩИЙСЯ (И.О. Фамилия) НАПРАВЛЕНИЕ ПОДГОТОВКИ (СПЕЦИАЛЬНОСТЬ) ГРУППА Проходил Производственную практику (практику в ИТ-сфере) (Наименование практики) в (Наименование организации) в период с по г . Руководитель практики от профильной организации (предприятия, учреждения, сообщества) : (фамилия, имя, отчество, должность) РЕКОМЕНДУЕМАЯ ОЦЕНКА (подпись) (дата) М.П. Тольятти 20__ МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное бюджетное образовательное учреждение высшего образования «Тольяттинский государственный университет» Институт __________________________________________________ (Наименование института) Кафедра ___________________________________________ (Наименование кафедры, центра, департамента) ОТЧЕТ Производственная практика (практика в ИТ-сфере) (Наименование практики) ОБУЧАЮЩЕГОСЯ (И.О. Фамилия) НАПРАВЛЕНИЕ ПОДГОТОВКИ (СПЕЦИАЛЬНОСТЬ) ГРУППА РУКОВОДИТЕЛЬ ПРАКТИКИ ОТ УНИВЕРСИТЕТА (фамилия имя отчество, должность) Руководитель практики от профильной организации (предприятия, учреждения, сообщества) (фамилия, имя, отчество, должность) Тольятти 20__ 1. Постановка задачи на практику Дать краткое описание темы или проблемы, которая будет решена по профильной дисциплине в соответствии с направлением подготовки. Выделить основные понятия предметной области (5-7) в рамках выделенной проблемы. 2. Описание программного продукта и используемых технологий Кратко описать задачи, которые выполняет программа для решения проблемы в предметной области. Описать форму или вид программного продукта, который создается или разрабатывается в рамках проекта. Примерами могут быть такие виды: Консольные приложения: Программы, которые работают в командной строке и выполняют определенные задачи или обрабатывают данные. Веб-приложения: Программы, которые работают веб-браузере и предоставляют пользователю интерфейс для взаимодействия с приложением. Скрипты автоматизации: Программы, которые автоматизируют выполнение определенных задач или процессов. Утилиты обработки данных: Программы, которые обрабатывают данные, выполняют анализ или предоставляют отчеты на основе входных данных. Описать кратко технологии и инструменты, которые были использованы для разработки программного продукта: язык программирования, фреймворк, библиотеки, СУБД и другие. 3. Структура и описание функциональности программного продукта Показать структуру программного продукта (можно привести схему), дать краткое описание основных его модулей. Описать основные функции и возможности, которые были реализованы в программном продукте. Включить в отчет фрагменты программного кода (2-3) и описать алгоритм работы (можно привести блок-схему с описанием). Показать на экранных формах (скринах) основные результаты работы программного продукта (2-3 примера). Каждый скрин кратко прокомментировать. 4. Заключение Описать основные результаты, достигнутые в рамках проекта. Сформулировать основные выводы, которые можно сделать на основе выполненной работы. Указать, какие были достигнуты цели, какие проблемы были решены, и какие новые знания или результаты были получены. 5. Список использованных источников Включить основные источники, которые были использованы при решении задачи на практику (источники по предметной области и по разработке программного продукта, по 3-5 источника по каждой области). Примерный список источников, который можно использовать для подготовки проекта и отчета 1. Гуриков, С. Р. Основы алгоритмизации и программирования на Python : учебное пособие / С.Р. Гуриков. — Москва : ИНФРА-М, 2023. — 343 с. — (Высшее образование: Бакалавриат). – ISBN 978-5-16-017142-5. – Текст : электронный. – URL: https://znanium.com/catalog/product/1913856. – Режим доступа: по подписке. 2. Жуков, Р. А. Язык программирования Python: практикум : учебное пособие / Р.А. Жуков. — Москва : ИНФРА-М, 2023. — 216 с. + Доп. материалы [Электронный ресурс]. — (Высшее образование: Бакалавриат). — DOI 10.12737/textbook_5cb5ca35aaa7f5.89424805. - ISBN 978-5-16-016971-2. - Текст : электронный. - URL: https://znanium.com/catalog/product/1915716 (дата обращения: 31.01.2024). – Режим доступа: по подписке. 3. Карякин, М. И. Технологии программирования и компьютерный практикум на языке Python : учебное пособие / М. И. Карякин, К. А. Ватульян, Р. М. Мнухин ; Южный федеральный университет. - Ростов-на-Дону ; Таганрог : Издательство Южного федерального университета, 2022. – 242 с. – ISBN 9785-9275-4108-9. – Текст : электронный. – URL: https://znanium.com/catalog/product/2057604. – Режим доступа: по подписке. 4. Меле, А. Django 2 в примерах / А. Меле ; перевод Д. В. Плотникова. — Москва : ДМК Пресс, 2019. — 408 c. — ISBN 978-5-97060-746-6. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/126199.html. — Режим доступа: для авторизир. Пользователей 5. Никитина, Т. П. Программирование. Основы Python для инженеров / Т. П. Никитина, Л. В. Королев. — Санкт-Петербург : Лань, 2023. — 156 с. — ISBN 978-5-507-45284-2. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/302720. — Режим доступа: для авториз. пользователей. 6. Разработка серверной части веб-ресурса / В. В. Никулин, А. А. Олейников, А. А. Сорокин, А. В. Олейникова. — Санкт-Петербург : Лань, 2023. — 132 с. — ISBN 978-5-507-47868-2. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/356102. — Режим доступа: для авториз. пользователей. 7. Советов, П. Н. Программирование на языке Питон : учебное пособие / П. Н. Советов. — Москва : РТУ МИРЭА, 2021. — 105 с. — Текст : электронный // Лань : электронно-библиотечная https://e.lanbook.com/book/226562. — Режим система. доступа: для — URL: авториз. пользователей. 8. Сузи Р.А. Язык программирования Python : учебное пособие / Сузи Р.А.. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. — 350 c. — ISBN 978-5-4497-0705-5. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/97589.html. — Режим доступа: для авторизир. Пользователей 9. Шевченко, Л. Г. Программирование на PYTHON в среде IDLE : учебное пособие / Л. Г. Шевченко, Т. В. Дружинина. - Новосибирск : Изд-во НГТУ, 2020. - 195 с. – ISBN 978-5-7782-4215-9. – Текст : электронный. - URL: https://znanium.com/catalog/product/1866915. – Режим доступа: по подписке. 10. Янцев, В. В. Web-программирование на Python / В. В. Янцев. — 2- е изд., стер. — Санкт-Петербург : Лань, 2023. — 180 с. — ISBN 978-5-50746546-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/310289. — Режим доступа: для авториз. пользователей.