Практика по курсу “Программирование на основе классов и шаблонов” 2 семестра кафедры ИУ5 МГТУ им Н.Э. Баумана.

Содержание

Цели и задачи

Варианты проектов

Если ни одна из предложенных тем не подходит, можно выбрать свою, ориентируясь на темы:

Команда

Для развития навыка командной работы студентам позволяется выполнять задание в команде от 1 до 3 человек максимум. У каждого студента должен быть оформлен git. В результате будет слияние индивидуальных работ в один проект.

Требования к проекту

Требования нужны для стандартизации разработки проекта.

Форма отчётности

Контроль результатов практики студента проходит в форме дифференцированного зачета с публичной защитой отчёта по практике, оценка вносится в зачётную ведомость и зачётную книжку студента.

Сроки

1-2 неделя - выбрать тему, объединиться в команды

2-3 неделя - создать репозиторий, выбрать библиотеку, создать базовое приложение

10 неделя - продемонстрировать промежуточные итоги (на ЛР): предоставить ссылку на репозиторий, распределить роли между участниками проекта, понимать архитектуру решения, возможно, показать уже базовые наработки.

16 неделя - защитить проект персонально и командно. Сдать распечатанный и подписанный титульный лист.

16-17 неделя - cдать в электронном виде отчёт по практике.

Командная защита

При командной защите:

  1. Демонстрируются все функциональные возможности программного решения.
  2. Делается ознакомительный доклад о предметной области и об использованных технологиях.
  3. Демонстрируется удовлетворение требований к практике.

Индивидуальная защита

С каждым участником команды обсуждается личный вклад в проект. Особое внимание обращается на коммиты участника в репозиторий. Обсуждаются примененные технологии и способы удовлетворения требований практики. Проверяются знания о проекте и о своём коде.

По результатам защиты студенту озвучивается оценка.

Выставление оценки

Оценка в зачётную ведомость ставится при условии сдачи:

Оценка в зачётную книжку ставится на экзамене.

Требования к отчёту

Титульный лист представлен в репозитории iu5git/OOP/documents

1. Содержание

Перечень глав отчёта с указанием номеров страниц.

2. Введение

Вставить следующее содержимое:

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

3. Индивидуальное задание

В разделе должны быть приведены цели и задачи практики, которые ставились перед студентом.

4. Основная часть

В разделе должна быть дана характеристика проделанной студентом работы (в соответствии с целями и задачами программы практики и индивидуальным заданием). Если студенты работали в команде, то основная часть у них может быть одинаковой. В этом случае нужно дополнительно указать проделанную работу каждого участника команды.

Также необходимо дать краткое описание программы и описать возможности созданного решения.

В данном разделе также следует отобразить результат удовлетворения требованиям к проекту. На каждый пункт требования в отчёте должно быть представлено описание реализации и пример кода.

5. Заключение

В заключении должны быть представлены краткие выводы по результатам практики.

6. Список использованных источников

Список литературы оформляется в соответствии с ГОСТ Р 7.0.5-2008. Библиографическая ссылка. Общие требования и правила составления.

7. Приложения

В приложении необходимо представить несколько скриншотов полученного решения, например, скриншот командной строки, интерфейса и др.