Перейти к основному содержимому

Лабораторные работы

Требования

осторожно

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

Общие требования к программам

Общие требования к программам представлены на электронном ресурсе предыдущей дисциплины.

К данным требованиям добавляются новые требования:

  1. Проект должен собираться с помощью в CMake.
  2. Код должен проходить все проверки статического анализатора. В качестве статического анализатора использовать Cppcheck. Результат проверки кода статическим анализатором кода демонстрируется студентом при защите лабораторной работы. В случае, если проверка анализатора кажется избыточной, необходимо уметь объяснить, почему замечание анализатора по данной ошибке не было учтено.

Требования к защите

При защите лабораторной предъявляются следующие требования:

  1. Студент должен подтвердить, что код был написан им (отсутствие плагиата). Это достигается за счет:
    1. Демонстрация понимания работы программы и ее алгоритмов функционирования.
    2. Ориентации в коде программы.
    3. Умения реализовать дополнительные функциональные возможности в программе.
  2. Студент должен предъявить отчёт по лабораторной работе.

Критерии оценивания

За лабораторную работу выставляется оценка от 1-1 до +0.75+0.75. Критерии выставления оценки выглядят следующим образом:

  • 1-1 – студент пойман на плагиате и/или не смог в ходе демонстрации доказать самостоятельность выполнения работы.
  • 0.5-0.5 – выявлены значительные отклонения от задания, и/или допущены существенные ошибки, и/или сдача работы была значительно задержана без объективных причин (например, сдача в конце семестра или после зачетной недели).
  • +0.5+0.5 – работа была выполнена по заданию, однако на защите студент не смог ответить на все контрольные вопросы преподавателя или решить дополнительные задания преподавателя при необходимости.
  • +0.75+0.75 – студент продемонстрировал понимание в теме лабораторной работы, смог ответить на все контрольные вопросы преподавателя и смог выполнить дополнительные задания преподавателя при необходимости.