User Tools

Site Tools


Sidebar






Old

courses:programming

This is an old revision of the document!


Программирование 1 курс

Общая информация

Структура курса и график работ

Возможность защиты лабораторных и курсовых работ ограничена по времени. Сроки защиты указаны в Таблице 3. Лабораторные работы, PR к которым выполнен после срока к защите не допускаются.

Таблица 3. Крайний срок выполнения работ

Лаб. работа №1 Лаб. работа №2 Контрольная работа Лаб. работа №3 Лаб. работа №4 Курсовая работа Выполнение курса moodle и создание PR для лаб. работ
Создание корректного PR для допуска на защиту 1 семестр: до 23:59:59 МСК 28 сентября
2 семестр: до 23:59:59 МСК 5 марта
1 семестр: до 23:59:59 МСК 19 октября
2 семестр: до 23:59:59 МСК 9 апреля
1 семестр: 9 ноября, 2 семестр: ориентировочно в середине апреля 1 семестр: до 23:59:59 МСК 16 ноября
2 семестр: до 23:59:59 МСК 7 мая
1 семестр: до 23:59:59 МСК 30 ноября
2 семестр: до 23:59:59 МСК 28 мая
За день до индивидуальной даты защиты 1 семестр: 27 декабря 23:59:59, 2 семестр: 4 мая 23:59:59
Последний день защиты следующая пара по расписанию после дедлайна на создание PR по указанной лаб. работе следующая пара по расписанию после дедлайна на создание PR по указанной лаб. работе Индивидуальный день защиты

Время везде в данном документе указано в часовом поясе GMT+3

Если после этого срока в пулл реквесте останутся замечания, баллы за него уже нельзя будет получить.

Таким образом, для получения возможности защиты лабораторной работы, студент должен создать PR с кодом (PR должен быть открыт и принят ботом проверки PR), который был принят системой проверки онлайн-курса, и отчетом в срок до дедлайна. Защита такой лабораторной возможна только на ближайшей паре. Неявка на защиту означает отказ от защиты данной лабораторной работы. В случае технических проблем на стороне системы прокторинга, возможны переносы времени защит.

  • 0 баллов за защиту лабораторной работы можно однократно перезащитить на следующих занятиях по расписанию до дедлайна. Баллы 1 и 2 не подлежат перезащите.
  • Защита лабораторной работы после дедлайна возможна однократно только для тех, у кого не было ни одной попытки до этого момента.
  • Если обнаруживается, что студент защищал лабораторную, не решив задачу в дистанционном курсе, то результат защиты аннулируется без возможности перезащиты.
  • Если обнаруживается, что студент выполнил лабораторную работу не самостоятельно, то результат защиты аннулируется без возможности перезащиты.

Примечание: баллы за лабораторную работу будут зафиксированы только после того, как преподаватель смержит пулл реквест. Пока пулл реквест не смержен, баллов у студента нет, даже если он защищал лабораторную работу.

Лабораторные работы 1 (осеннего) семестра:

Лабораторные работы 2 (весеннего) семестра:

Правила сдачи работ

Правила для лаб. работ

Для того, чтобы получить баллы за пулреквест нужно выполнить следующие требования:

  1. Выполнить задание к лаб. работе и загрузить задание на moodle в соответствующий модуль курса. Задание считается выполненным только в случае успешного прохождения всех тестов. Написанный код может проходить все проверки, но содержать ошибки, которые могут повлиять на оценку при защите работы, поэтому необходимо соблюдать следующие требования: правила оформления кода
  2. После выполнения работы необходимо описать свои действия и методику выполнения работы в виде отчета. Требования к отчету описаны тут: оформление отчета по лабораторной работе
  3. Загрузить файлы с кодом и отчет в систему контроля версий в соответствии с правилами: правила работы с репозиторием
  4. Создать пулреквест (pull request) на github странице репозитория
  5. Баллы за пулреквест будут зачтены, если Ваш пулреквест прошел все проверки. Описание меток пулреквеста и ошибок при автоматической проверке работы: <link>

Для того, чтобы получить баллы за защиту, Вам необходимо выполнить следующие требования: правила дистанционной защиты лабораторных и курсовых работ

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

Правила проведения контрольной и ее формат

Контрольная представляет из себя набор практических и теоретических заданий. Контрольная будет проходить в специальном курсе moodle: <link>

Каждое выполненное задание дает Вам балл. Результаты контрольной могут быть аннулированы, если не соблюдать правила проведения контрольной работы.

Правила для курсовой работы

Для того, чтобы защитить курсовую работу и получить оценку необходимо:

  1. Реализовать программу в соответствии с заданием и правилами: правила создания PR к курсовой работе
    Важно: Для весеннего семестра предъявляются дополнительные требования: требования к курсовым работам на 4 и 5 -- весенний семестр
  2. Написать пояснительную записку в соответствии с правилами: Оформление пояснительной записки к курсовой работе
  3. Создать пулреквест (pull request). Пулреквест должен пройти все проверки для допуска к защите и должен быть сделан вовремя.
  4. Защитить курсовую работу в назначенный индивидуальный день защиты.

День защиты определяется преподавателем и может быть в интервале 2х последних недель семестра (без учета зачетной недели). Пересдача курсовых работ не предусмотрена и возможна только в назначенный день.
Расписание защит: <link>

Описание проведения защиты курсовой и ее оценивания

Коммуникация с преподавателем

Если Вы не нашли информацию, которую искали, то Вы можете написать письмо согласно правилам: правила оформления письма
Email для вопросов: pr1@moevm.info

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

Ссылки на полезные ресурсы

Учебные пособия и книги

Примеры и инструкции

Документация

courses/programming.1693226001.txt.gz · Last modified: 2023/08/28 12:33 by andrey_gavrilov