Skip to content

Репозиторий для сдачи практических заданий по курсу Методы программирования

Notifications You must be signed in to change notification settings

AnastasiaRezantseva/mp1-practice

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Система оценивания практики по курсу "Методы программирования 1_1" (1 курс, 1 семестр)

Схема практики:

  • 2 аудиторных часа в неделю
  • 2 часа т.к. в неделю
  • продолжительность: 16 недель

Отчетность по практике:

  • зачет (зачтено/не зачтено)
  • вклад в годовую рекомендацию к оценке за практику для лектора

Схема оценивания практики:

Система баллов

  • Общая оценка по практике формируется в баллах
  • Баллы начисляются за:
    • с.р. на аудиторной практике:
      • 5 баллов за каждую из семи в семестре
      • Итого: 5 * 7 = 35 баллов
    • задания (выполняются в т.к. и дома):
      • 7 заданий на разработку программ
      • 1 балл за вводное задание №0
      • по 6 баллов за задания №1, №2
      • по 8 баллов за задания №3, №4
      • по 12 баллов за задания №5, №6
      • Итого: 1 + 6 + 6 + 8 + 8 + 12 + 12 = 53 балла
    • отчеты:
      • по 6 баллов за отчет по заданию №5, №6
      • Итого: 6 * 2 = 12 баллов
  • Баллы за задания №1-6 складываются из
    • 50% - оценка за функциональность (полнота реализации требований постановки задачи)
    • 25% - оценка за качество проектирования программы
    • 25% - оценка за качество кода (стиль кодирования)
  • Баллы за отчет складываются из
    • 50% - оценка за наличие и наполнение всех требуемых пунктов
    • 25% - за качество текста
    • 25% - за качество оформления
  • Итого:
    • высший балл 100 складывается из:
      • 35 баллов за с.р.
      • 53 балла за задания
      • 12 баллов за отчеты

Прием заданий

  • выполняется через систему контроля версий git (сайт github)
  • задание считается сданным, если Pull request в upstream репозиторий преподавателя одобрен

Бонусы

  • за каждую с.р. может быть получено дополнительно 0.5 балла за оригинальное и/или эффективное решение
  • за каждое задание №1-№6 может быть получено дополнительно по 0.5 балла за функциональность сверх требований или оригинальное решение при условии высокого качества проектирования и качества кода
  • Итого: максимальный бонус может достигать 0.5 * 7 + 0.5 * 6 = 6.5 балла

Штрафы

  • для каждого задания будет установлен срок сдачи
    • 0.5 балла будет вычитаться из баллов за задание за каждый день просрочки со сдачей
  • плагиат
    • при подозрении на плагиат или прямое использование чужого кода следует очный прием задания
    • при невнятном ответе на вопросы по коду факт плагиата считается подтвержденным
    • оценка за задание с подтвержденным плагиатом уменьшается вдвое

Перевод балла в оценку

Балл Оценка
>= 99 Превосходно (5.5)
[92, 99) Отлично (5)
[82, 92) Очень хорошо (4.5)
[69, 82) Хорошо (4)
[50, 69) Удовлетворительно (3)
< 50 Неудовлетворительно (2)

Зачет выставляется при сумме баллов 50 и выше

About

Репозиторий для сдачи практических заданий по курсу Методы программирования

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%