Основы и методология программирования на ПМИ 2021/2022 (основной поток) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 21: Строка 21:
 
Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.
 
Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.
  
Оценка за каждое ДЗ определяется как '''koef*оценка за ДЗ до защиты''', где koef - коэффициент, который определяется тем, как была написана защита ДЗ.
+
Оценка за каждую лекционную тему определяется как '''koef*оценка за лекционную тему до защиты''', где koef - коэффициент, который определяется тем, как была написана защита ДЗ.
 
Так, если на защите ДЗ решено 0 задач - коэффициент составляет 0.3, 1 задача - 0.6, 2 задачи - 1.
 
Так, если на защите ДЗ решено 0 задач - коэффициент составляет 0.3, 1 задача - 0.6, 2 задачи - 1.
  

Версия 02:07, 5 сентября 2021

Основы и методология программирования, основной поток, 2021-2022 1 модуль

Лектор: [А. Г. Михеев]

Программа курса и ноутбуки лекций (будут добавляться по мере поступления): https://github.com/justalge/another_python_totorial/blob/main/README.md

Материалы лекций основаны на https://www.python-course.eu (англ. яз.). Разделы Python Tutorial, OOP и Advanced.

Материалы прошлого года (рус. яз.):

ДЗ

После каждой лекции вам будет дано оцениваемое домашнее задание. На выполнение задания дается 8 дней от момента начала соответствующего семинара. Еще в течение 7 дней после этого доступна возможность досдать задачи, однако задачи оцениваются вполовину меньшим баллом. Перед семинаром необходимо изучить соответствующую тему по лекциям и текстовым конспектам.

Система защиты ДЗ

Раз в две недели проходит защита ДЗ (с прокторингом или очно). На защиту отводится одна лекционная пара. На защите будет предложено для решения 8 задач, по 2 задачи средней сложности на каждую тему лекции. Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.

Оценка за каждую лекционную тему определяется как koef*оценка за лекционную тему до защиты, где koef - коэффициент, который определяется тем, как была написана защита ДЗ. Так, если на защите ДЗ решено 0 задач - коэффициент составляет 0.3, 1 задача - 0.6, 2 задачи - 1.

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

Формула оценки и экзамен

На оценку влияют: выполнение домашнего задания, работа на семинаре, защита домашнего задания и экзамен. Итоговая оценка за курс вычисляется как 0.6*накопленная + 0.4*экзамен.

Накопленная оценка считается как: среднее арифметическое оценок за каждую лекционную тему. Оценка за каждую лекционную тему - не превышает 10 баллов; рассчитывается как: koef*(0.8*оценка за ДЗ по теме лекции (до защиты) + 0.2*оценка за семинар по теме лекции) Максимальная оценка за ДЗ по теме лекции (до защиты) - 14 баллов. Таким образом, максимальную оценку по теме лекции вы можете получить, решая только ДЗ.

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

Используемое ПО

Необходимо установить интерпретатор Python версии не ниже 3.6 под свою ОС. Ссылка https://www.python.org/downloads/

JetBrains PyCharm Community: https://www.jetbrains.com/pycharm/download/

На занятия можно приносить свой ноутбук.