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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 17: Строка 17:
 
==Система защиты ДЗ==
 
==Система защиты ДЗ==
  
Раз в две недели проходит защита ДЗ (с прокторингом или очно). По темам каждого ДЗ будет предложено 2 задачи средней сложности, всего 8 задач, на защиту отводится одна лекционная пара. Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.
+
Раз в две недели проходит защита ДЗ (с прокторингом или очно). На защиту отводится одна лекционная пара.
 +
На защите будет предложено для решения 8 задач, по 2 задачи средней сложности на каждую тему лекции.
 +
Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.
  
Оценка за каждое ДЗ определяется как '''koef*оценка за ДЗ до защиты''', где koef - коэффициент, определяемый тем, как вы написали защиту ДЗ.
+
Оценка за каждое ДЗ определяется как '''koef*оценка за ДЗ до защиты''', где koef - коэффициент, который определяется тем, как была написана защита ДЗ.
Этот коэффициент для каждой темы ДЗ определяется количеством задач которые вы решили на защите ДЗ по этой теме : 0 задач - 0.3, 1 задача - 0.6, 2 задачи - 1.
+
Так, если на защите ДЗ решено 0 задач - коэффициент составляет 0.3, 1 задача - 0.6, 2 задачи - 1.
  
 
Со студентами, результат работы которых на защите сильно отличается от оценки за ДЗ до защиты, будет проведена дополнительная устная защита с целью поиска путей исправления проблем в освоении материала.
 
Со студентами, результат работы которых на защите сильно отличается от оценки за ДЗ до защиты, будет проведена дополнительная устная защита с целью поиска путей исправления проблем в освоении материала.
Строка 26: Строка 28:
 
== Формула оценки и экзамен ==
 
== Формула оценки и экзамен ==
  
На оценку влияют: выполнение домашнего задания, работа на семинаре, защита домашнего задания, экзамен. Итоговая оценка за курс вычисляется как '''0.6*накопленная + 0.4*экзамен'''. Накопленная оценка вычисляется как среднее арифметическое оценок по темам всех лекций и обрезается при необходимости до 10.
+
На оценку влияют: выполнение домашнего задания, работа на семинаре, защита домашнего задания и экзамен. Итоговая оценка за курс вычисляется как '''0.6*накопленная + 0.4*экзамен'''.  
  
Оценка за каждую тему лекции вычисляется как '''0.8*оценка за ДЗ по теме лекции + 0.2*оценка за семинар по теме лекции'''. Максимальная оценка за каждое ДЗ по теме лекции - 13 баллов (хотя в некоторых домашних заданиях сумма всех баллов по всем задачам больше 13) - таким образом, максимум по оценке по теме лекции вы можете получить решая только ДЗ.
+
Накопленная оценка считается как: среднее арифметическое оценок за каждую лекционную тему.
 +
Оценка за каждую лекционную тему - максимум 10 баллов; рассчитывается как: koef*(0.8*оценка за ДЗ по теме лекции (до защиты) + 0.2*оценка за семинар по теме лекции)
 +
Максимальная оценка за ДЗ по теме лекции (до защиты) - 14 баллов. Таким образом, максимальную оценку по теме лекции вы можете получить, решая только ДЗ.
  
 
Промежуточные значения не округляются, итоговое значение округляется по математическим правилам: к ближайшему целому, при дробной части 0.5 - в большую сторону.
 
Промежуточные значения не округляются, итоговое значение округляется по математическим правилам: к ближайшему целому, при дробной части 0.5 - в большую сторону.

Версия 19:48, 4 сентября 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/

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