ВКР бакалавриат

На этой странице собрана вся необходимая информация для того, чтобы вы смогли подготовить ВКР. В разделах ниже вы найдете все необходимые шаблоны, бланки и требования. Пока содержание раздела достаточно сумбурно, мы это признаем. Однако в планах сделать все структурировано и наглядно.

Подготовка и защита ВКР

Бланк заявления на утверждение темы ВКР (внимание! формат листа — А5 (половина А4):

Скачать — Программа выпускной квалификационной работы и методические указания по выполнению

Здесь можно посмотреть Word-документ, в котором описаны распространенные ошибки, которые студенты допускают при написании и оформлении ВКР;

Методические указания по оформлению ВКР (бакалавриат);

Порядок следования листов в ВКР и примерное содержание работы

  • Графический материал; // оформляется отдельно от ВКР, имеет отдельный титульный лист
  • Титульный лист для Заочников; // стр. 1
  • Техническое задание (распечатывается с двух сторон); // стр. 2, 3
  • Письмо о практической значимости проекта (при его наличии), пишется в свободной форме. Выдается внешним предприятием; // стр. 4 (при наличии)
  • Отзыв руководителя (двухсторонний); // стр. 5
  • Отзыв рецензента (двухсторонний); // стр. 6
  • Аннотация на русском и английском языках; // стр. 7
  • Лист с содержанием; // стр. 8
  • Введение;
  • Глава 1. Теоретический раздел / аналитическая часть;
  • Глава 2. Разработка алгоритмов и структур данных / выбор средств разработки;
  • Глава 3. Практическая реализация;
  • Глава 4. Описание разработанного приложение / тестирование ПО / разработка руководства пользователя
  • Глава 5. Безопасность жизнедеятельности;
  • Заключение;
  • Список литературы;
  • Приложение А [Б, В…] (при наличии).

Шаблоны рамок в google doc’e:

Подробнее см. здесь

Пример заполнения рамок в ВКР (структура подписи в рамке):

Будет здесь

Материалы для защиты ВКР

Пример защиты ВКР

Подробный гайд по написанию ВКР

Выполнение ВКР | ПЕ-71б

Полезные материалы для написания ВКР:

0 — Начало. Титульные листы, тех. задание, отзывы и т.д.

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

  • 1й лист ВКР — Титульный;
  • 2й, 3й листы ТЗ — Листы технического задания. В шаблонах четыре страницы, но они распечатываются двусторонними. Поэтому 4 страницы — это 2й и 3й листы.
  • 4й лист «Акт внедрения» — лист акта внедрения от организации (или кафедры).

Введение

  • Объем ~2-3 стр.;
  • Что-то типа раздела Description в описании проекта (см. пример на GitHub);
  • Это ответ на вопрос, актуально ли приложение (программное решение) которые вы реализуете;
  • Описание того, какие задачи планируется решить в результате выполнения работы (можно перечислять по пунктам); // задачи — это список действий, которые приводят вас к цели;
  • Нужно сформулировать цель работы (что в конечном итоге должно получиться);
  • Описание проблемной области, в которой существует ваше программное решение (например, в чем специфика программы/решения, почему оно должно существовать);

Правда жизни про введение

  • Чем понятнее введение, тем меньше вероятность что работу рецензент будет смотреть целиком;
  • Из введения вам должен стать понятен порядок реализации вашей задачи;
  • Глава 1. Теоретический раздел / аналитическая часть;

Глава 1. Обоснование необходимости выполнения проекта / Теоретический раздел / Аналитическая часть;

Варианты названия могут отличаться в зависимости от того, про что вы пишете. Цель главы — дать базовые (основные) представления о том, в какой предметной области существует ваша задача. Можно отметить, что первая глава «прямого» отношения к тому, что делаете конкретно вы — не имеет, а описывает подходы к решению задач близких к вашей, могут присутствовать теоретические моменты.

Например содержание первой главы для темы «Разработка системы авторизации и API…» может выглядеть так:

  • Глава 1 — Актуальность разработки систем авторизации и API
  • Параграф 1.1 — Описание отдела разработки мобильных приложений
  • Параграф 1.2 — Принцип работы систем авторизации
  • Параграф 1.3 — Описание работы API и применение в…
  • Параграф 1.4 — Существующие решения/подходы для/к разработки систем авторизации
  • Параграф 1.5 — Боль проблемной области (тестирование, нюансы)
  • Параграф 1.6 — Актуальность внедрения разработанной системы авторизации в … (вариации)

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

Глава 2. Выбор средств разработки программного решения

Цель данной главы заключается в том, чтобы описать работу вашего приложения (программного решения), разработать для него структуру данных и/или алгоритмы работы. Провести анализ, с помощью каких средств разработки и/или языков программирования / вспомогательных библиотек оно может быть реализовано наиболее лучшим образом.

Пример содержания главы для темы «Разработка SaaS решения для рынка мобильных приложений» может выглядеть так:

  • Описание разрабатываемого SaaS решения // в параграфе приводится инфа о том, что вообще такое SaaS-решение, на какой платформе оно будет работать (допустим Web-решение)
  • Выбор средств / систем разработки решения // можно сравнить существующие средства Web-разработки, сравнить их, выбрать лучшее, привести доводы (допустим выбирается Java как язык разработки)
  • Описание используемых фреймворков при разработке на Java // Spring boot (backend), Spring security, MongoDB (или аналоги) …
  • Разработка структуры и/или алгоритма работы решения (м.б. в виде блок-схем и диаграмм связей) // Здесь может быть (для первого приближения в решению задачи) общий взгляд на разрабатываемое приложение и примерная блок-схема его работы (т.е. как различные логические/визуальные структуры взаимосвязаны)