Содержание
Составляющие оценки
Оценка по дисциплине формируется по результатам работы студента в течение семестра на рейтинговой основе и складывается из выполнения следующих компонент (этапов):
- Защита лабораторных работ
- Прохождение онлайн курса на moodle
- Контрольная работа
За выполнение каждой компоненты (этапа) студент получает определенное количество баллов, сумма которых определяет оценку за экзамен. Первичные баллы используются для оценивания лабораторных и контрольной работ, тестовые - для оценивания онлайн-курсов и лекционных занятий. Перевод из первичных баллов в тестовые производится с коэффициентом 4.
На лабораторных занятиях студент либо защищает лабораторные работы, либо проходит задачи онлайн-курса.
Таблица 1.
| № | Деятельность | Кол-во баллов |
|---|---|---|
| 1 | 4 лабораторные работы Создан pull-request, соответствующий требованиям | Суммарно: до 80 тестовых баллов 1 первичный балл за каждый PR по лабораторной работе. Суммарно за PR: 4 первичных баллов за 4 PR по 4-м лабораторным работам. Защита лабораторной работы 0-4 первичных балла |
| 2 | Контрольная работа | |
| 3 | Прохождение онлайн-курса | 0-20 тестовых баллов |
Суммарное количество баллов, полученное в течение семестра, формирует итоговую оценку за дисциплину, градация 5-бальной системы приведена в разделе __Итоговая Оценка (Таблица 4)__
Лабораторные работы
Возможность защиты лабораторных и курсовых работ ограничена по времени. Сроки защиты указаны в Таблице 2. Лабораторные работы, PR к которым выполнен после указанного срока, к защите не допускаются.
Таблица 2.
| № работы | Дедлайн создания PR |
|---|---|
| 1 | До 23:59:00 20 сентября |
| 2 | До 23:59:00 11 октября |
| 3 | До 23:59:00 1 ноября |
| 4 | До 23:59:00 22 ноября |
Составные части работы
- Код, прошедший проверку в Moodle. В PR код можно видоизменить (разбить на файлы, внести правки, добавить визуализацию) для удобства восприятия.
- Отчёт должен содержать:
- Цель работы
- Задание
- Теоретический минимум
- Выполнение работы
- Обязательное исследование (указано в условии ЛР)
- Тестирование(может быть вынесено в приложение Б)
- Вывод
- Приложения А - исходный код программы
- Для каждой ЛР требуется написание юнит-тестов, охватывающих весь функционал работы.
- Для каждой ЛР должен быть написан код, который создает графики сравнения практической работы алгоритма/операций СД с графиками теоретических оценок(в случае надобности - необходимо подобрать коэффициент для удобного визуального сравнения), а также дополнительные графики, указанные в условии ЛР.
Запись на защиту
Для равномерного распределения студентов между лабораторными занятиями для защит, каждый студент заранее выбирает день своей защиты (таблицы для записи предоставляются преподавателем лабораторных занятий), количество защищающихся в один день студентов ограничено.
- Студенту необходимо создать корректный PR за 24 часа до занятия, выбранного для защиты
- Если день защиты, который выбрал студент, позднее дедлайна по созданию PR из табл. 2 (следующее после дедлайна занятие) - PR должен быть создан до дедлайна из табл. 2.
- Т.е. PR, допускаемые до защиты, должны бы созданы до дедлайна из табл. 2, независимо от выбранного дня защиты, в ином случае - работа к защите не допускается (0 баллов).
- Неявка на защиту в выбранный день без уважительной причины - 0 баллов за защиту без возможности пересдачи.
Общий дедлайн дисциплины - крайний срок создания всех PR (с целью получения 1 балла за них) и внесения в них изменений: 20.12.2025 23:59. Изменения любых PR после дедлайна не учитываются.
Онлайн-курс
Возможность получения баллов за прохождение онлайн-курса ограничена по времени. Сроки прохождения разделов курса указаны в Таблице 3.
Таблица 3.
| Раздел | Дедлайн 1 | Дедлайн 2 | Дедлайн 3 |
|---|---|---|---|
| Введение в структуры данных | Дедлайн для л/р №1 | Дедлайн для л/р №2 | Дедлайн для л/р №3 |
| Сортировки | Дедлайн для л/р №2 | Дедлайн для л/р №3 | Дедлайн для л/р №4 |
| Структуры. Деревья | Дедлайн для л/р №3 | Дедлайн для л/р №4 | Общий дедлайн дисциплины |
| Хэш-таблицы и пр. | Дедлайн для л/р №4 | Общий дедлайн дисциплины | - |
Алгоритм расчета баллов за каждый раздел:
- максимальное количество баллов за раздел - 5 тестовых баллов (20 тестовых баллов за 4 раздела)
- баллы за раздел начисляются пропорционально его прохождению
- элемент с лабораторной работой не учитывается
- коэффициент баллов за раздел:
- для задач разделов, решенных до дедлайна 1: коэффициент = 1
- для задач разделов, решенных после дедлайна 1, до дедлайна 2: коэффициент = 0.75
- для задач разделов, решенных после дедлайна 2, до дедлайна 3: коэффициент = 0.5
- в иных ситуациях: коэффициент = 0.0
Итоговая оценка
Оценка, которую студент может получить в течение семестра определяется суммой набранных баллов, указанных в Таблице 4.
Таблица 4.
| Оценка | Граница баллов |
|---|---|
| Удовлетворительно | >=55 |
| Хорошо | >=75 |
| Отлично | >=95 |
Оценка за экзамен
Раздел перенесен на __вики-страницу__.
Правила оценивания лабораторных работ
Пререквизиты к защите
Как проходит защита
Если вы выполнили все условия из предыдущего пункта, вы допускаетесь к защите лабораторной работы. Защита проходит очно. Вы получите задание, которое вы должны будете сделать без интернета (если вам прямо не укажут обратное). Задание состоит из двух частей: это теоретическая и практическая части. Вам будет дано на выполнение задания 45 минут, по истечении времени вы не сможете продолжить решать это задание.
После выполнения практического задания проходит обязательная теоретическая часть для всех студентов (кроме тех, кто получил 0 баллов за практическую часть). Следует учесть, что после общения с преподавателем баллы могут быть как повышены, так и понижены(вплоть до 0 баллов за защиту).
Оценка за защиту
За защиту максимум вы можете получить четыре балла. Каждый следующий пункт описывает, за что можно получить один балл:
- Правильные ответы на вопросы по заданию, которое вы делали на защиту(2 задания = 2 балла).
- Правильные ответы на вопросы по коду лабораторной работы. Вы должны хорошо ориентироваться в коде и уметь его модифицировать.
- Правильные ответы на вопросы по курсу. Темы вопросов к каждой лабораторной работе будут указаны на __вики-странице курса__.
