2. Выбор темы курсовой работы и подбор используемых источников
Тематика курсовых работ, требования к ним и указания по их выполнению доводятся до сведения студентов в начале соответствующего семестра.
Тема курсовой работы у всех обучающихся единая – «Разработка программного продукта для решения прикладных задач». Данная тема указывается на титульном листе.
Решение прикладной задачи выполняется по варианту. Варианты определяются исходя из ID студента.
Студент совместно с руководителем курсовой работы (он же ведущий преподаватель по дисциплине) уточняет круг вопросов, подлежащих изучению, составляет план и определяет структуру работы. В плане должны быть предусмотрены вопросы теории и практики рассматриваемой темы (проблемы).
Подготовку к выполнению курсовой работы можно условно разделить на следующие этапы:
1 этап. Предусматривает осмысление темы и целевых установок, на основе чего важно наметить главные вопросы, подлежащие рассмотрению, и их краткое содержание.
2 этап. Включает подбор литературы по теме курсовой работы, работу с каталогами библиотек, библиографическими указателями, большим массивом электронных ресурсов и интернет-источников.
При выборе литературы возникает множество трудностей, которые можно избежать, если придерживаться нескольких правил:
- обращать внимание на мета-данные книги. В оглавлении важно отметить те разделы и параграфы, которые представляют интерес для раскрытия темы. В предисловии можно найти ответы на такие вопросы, как цель написания книги, основные направления исследования, общий характер работы;
- обращать внимание на год издания, т.к. требуется соблюсти условие при использовании литературы, т.е. ее актуальность. Актуальной считается литература (за исключением словарей и фундаментальных первоисточников) сроком после выхода не более 5 лет;
- целесообразно при ознакомлении делать выписки, обращая внимание на внешние признаки в тексте. Рекомендуется основные источники перечитывать. Чтение должно быть глубоким, сплошным.
- при конспектировании литературы и ее последующего использования в своей курсовой работе студенту необходимо сформулировать личное мнение по рассматриваемой проблеме. В этом случае используется правило, когда автор выступает во множественном числе и вместо «я» употребляет «на наш взгляд», «по нашему мнению». Выражение авторства как формального коллектива с руководителем курсовой работы придает большой объективизм изложению материала;
- при написании курсовой работы следует активно использовать, научные статьи, опубликованные в ведущих экономических изданиях, официальные образовательные Интернет-ресурсы, а также официальные сайты государственных органов исполнительной власти, аналитических агентств и других организаций, являющихся источниками необходимой информации для раскрытия темы курсовой работы. Например, обучающиеся могут пользоваться интернет-ресурсом для IT-специалистов — https://habr.com/ru/all/ и электронной научной библиотекой – https://www.elibrary.ru/defaultx.asp .
3 этап. После глубокой проработки литературы необходимо реализовать выполнение заданий, приведенных в п.3 данных методических рекомендаций.
Основные этапы решения прикладных задач курсовой работы, объем их выполнения, оценка (по 100-бальной шкале) и представляемые преподавателю результаты, приведены в таблице 5.1.
Таблица 5.1
Этапы решения прикладных задач курсовой работы
|
Этап |
Содержание этапа |
Объем готовности работы |
Представляемые результаты |
|
1 |
— Изучение методических указаний и исходных данных к каждому заданию на выполнение курсовой работы; — Анализ и составление примерной стратегии решения каждого задания — Подготовка рабочего пространства, виртуального окружения, нужных библиотек |
Объем работы — 20 % |
1-я контрольная точка Введение. Первая глава пояснительной записки курсовой работы. Готовое к работе виртуальное окружение с необходимыми модулями. |
|
1. Выполнение задания № 1: модуль шифрования. |
Объем работы — 40 % |
Разработанный алгоритм и программная реализация на языке программирования. Представляемые файлы к проверке задания № 1: cypher.py – исходный код решения по спецификации |
|
|
2. Выполнение задания № 2: приложение для работы с модулем. |
Объем работы — 50 % |
Разработанный алгоритм и программная реализация на языке программирования и с использованием библиотеки tkinter. Представляемые файлы к проверке задания № 2: app.py – файл с исходным программным кодом |
|
|
3. Выполнение задания № 3: web-сервис для работы с модулем. |
Объем работы — 70 % |
Разработанный алгоритм и программная реализация на языке программирования и с использованием библиотеки flask. Представляемые файлы к проверке задания № 3.1: Zip-архив, содержащий в себе: server.py – файл с исходным программным кодом сервера; папку templates с шаблонами для сервера. |
|
|
4. Выполнение задания № 4: админстративное приложение для сервера. |
Объем работы — 80 % |
Интерфейс программного продукта, специальный раздел пояснительной записки: Индивидуальное задание по расположению дисков в соответствие с ID студента. Представляемые файлы к проверке задания № 4: exercise_4.py – файл с исходным программным кодом |
|
|
3 |
Тестирование и отладка программного продукта. Разработка технической документации по сопровождению программного продукта |
Объем работы — 90 % |
Третья глава пояснительной записки курсовой работы. Готовый программный продукт, инструкция пользователю по работе с программным продуктом, специальный раздел пояснительной записки: тестирование и отладка. |
|
4 |
Завершение оформления пояснительной записки |
Объем работы — 100% |
Полностью оформленная записка в электронном варианте. Архив исходников к каждому заданию. Выгрузка окончательного варианта в электронный университет |
|
5 |
Защита курсовой работы |
Программа, записка, приложения. |