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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 10: Строка 10:
 
Видео-лекции можно смотреть тут: https://www.coursera.org/learn/python-osnovy-programmirovaniya/home/welcome (платить денег ни в коем случае не нужно)
 
Видео-лекции можно смотреть тут: https://www.coursera.org/learn/python-osnovy-programmirovaniya/home/welcome (платить денег ни в коем случае не нужно)
  
Результаты: будут опубликованы позже
+
Результаты: https://docs.google.com/spreadsheets/d/e/2PACX-1vTISYECHxXFwFAYrWPm0tVundmCeSN2Q4C3z2W0XAi14pGZjabsAANdz8FfSweZgv-GoIRhx9FXYws6/pubhtml?gid=1933945457&single=true
 +
 
 +
Красным выделены выявленные случаи нарушения академических норм (будет подана служебная записка), желтым - неудовлетворительное качество видео и скринкаста (требуется переписывание защиты). За подробностями можете обратиться к своим преподавателям.
  
 
Обратите внимание, что текущие оценки являются предварительными (осуществлены еще не все проверки на соблюдение правил, особенно на контрольной).
 
Обратите внимание, что текущие оценки являются предварительными (осуществлены еще не все проверки на соблюдение правил, особенно на контрольной).

Версия 23:10, 12 октября 2020

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

Информация про занятия по Data scraping


Лектор: М. С. Густокашин

Конспекты лекций: https://yadi.sk/i/BkcKilJkumcPV

Видео-лекции можно смотреть тут: https://www.coursera.org/learn/python-osnovy-programmirovaniya/home/welcome (платить денег ни в коем случае не нужно)

Результаты: https://docs.google.com/spreadsheets/d/e/2PACX-1vTISYECHxXFwFAYrWPm0tVundmCeSN2Q4C3z2W0XAi14pGZjabsAANdz8FfSweZgv-GoIRhx9FXYws6/pubhtml?gid=1933945457&single=true

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

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

Итоговые оценки и экзамен

Накопленная оценка не превышает 10.

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

Демонстрационный вариант экзамена: https://official.contest.yandex.ru/contest/9592

Экзамен состоится в субботу, 17.10.2020 с 14:40 до 16:40 в онлайн-режиме с асинхронным прокторингом.

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

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

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

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

Домашние задания

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

ДЗ 1 (Арифметика)

ДЗ 2 (Условный оператор)

ДЗ 3 (Цикл while)

ДЗ 4 (Вещественные числа и строки)

ДЗ 5 (Функция и рекурсия)

ДЗ 6 (Цикл for)

ДЗ 7 (Списки)

ДЗ 8 (Сортировка и линейный поиск)

ДЗ 9 (Множества)

ДЗ 10 (Словари)

ДЗ 11 (Функциональное программирование)

ДЗ 12 (ООП)

Дедлайны

Контест ДЗ 1 ДЗ 2 ДЗ 3 ДЗ 4 ДЗ 5 ДЗ 6 ДЗ 7 ДЗ 8 ДЗ 9 ДЗ 10 ДЗ 11 ДЗ 12
202-1 12.09.20 9:29 17.09.20 9:29 19.09.20 9:29 24.09.20 9:29 26.09.20 9:29 01.10.20 18:09 03.10.20 9:29 08.10.20 18:09 10.10.20 9:29 15.10.20 18:09 17.10.20 9:29 22.10.20 18:09
204-1
204-2 12.09.20 9:29 16.09.20 9:29 19.09.20 9:29 23.09.20 9:29 26.09.20 9:29 30.09.20 9:29 03.10.20 9:29 07.10.20 9:29 10.10.20 9:29 14.10.20 9:29 16.10.20 23:59 16.10.20 23:59
206-1 13.09.20 09:30 13.09.20 11:10 20.09.20 09:30 20.09.20 11:10 27.09.20 09:30 27.09.20 11:10 04.10.20 09:30 04.10.20 11:10 11.10.20 09:30 11.10.20 11:30 16.10.20 23:59 16.10.20 23:59
206-2
207-1 12.09.20 9:29 17.09.20 9:29 19.09.20 9:29 24.09.20 9:29 26.09.20 9:29 01.10.20 9:59 05.10.20 9:29 08.10.20 09:59 11.10.20 11:29 15.10.20 9:29 16.10.20 23:59 16.10.20 23:59
207-2 12.09.20 9:29 17.09.20 9:29 19.09.20 9:29 24.09.20 9:29 26.09.20 9:29 29.09.20 18:09 03.10.20 9:29 06.10.20 18:09 10.10.20 9:29 13.10.20 18:09 16.10.20 00:00 16.10.20 00:00
208-1 11.09.20 14:39 11.09.20 14:39 19.09.20 14:39 19.09.20 14:39 25.09.20 14:39 25.09.20 14:39 30.09.20 9:29 30.09.20 9:29 07.10.20 9:29 07.10.20 9:29 14.10.20 9:29 14.10.20 9:29
208-2
209-1 15.09.20 12:59 15.09.20 12:59 23.09.20 12:59 23.09.20 12:59 25.09.20 14:39 25.09.20 14:39 02.10.20 14:39 02.10.20 14:39 10.10.20 14:39 10.10.20 14:39 16.10.20 23:59 16.10.20 13:59
209-2
210-1
210-2
211-1
21-2
212-1
212-2
2010-1 18.09.20 09:29 18.09.20 11:09 24.09.20 09:29 24.09.20 11:09 02.10.20 09:29 02.10.20 11:09 08.10.20 09:29 08.10.20 11:09 15.10.20 09:29 15.10.20 11:09 16.10.20 23:59 16.10.20 23:59
2011-2 11.09.20 11:09 16.09.20 11:09 23.09.20 11:09 23.09.20 11:09 25.09.20 11:09 30.09.20 11:09 02.10.20 11:09 07.10.20 11:09 09.10.20 11:09 14.10.20 11:09 16.10.20 11:09
2012-2 17.09.20 11:09 17.09.20 12:59 24.09.20 11:09 24.09.20 12:59 08.10.20 11:09 08.10.20 12:59 10.10.20 11:09 10.10.20 12:59 15.10.20 11:09 15.10.20 12:59 16.10.20 23:59 16.10.20 23:59

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

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

Оценка за каждое ДЗ определяется как min(Оценка за ДЗ; Оценка за защиту).

Оценка за защиту по каждой теме вычисляется следующим образом: 0 задач - 3, 1 задача - 7, 2 задачи - 12.

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

Защита ДЗ 1-4

Защита состоится в субботу 26.09.2020 с 14:40 до 16:00 в режиме онлайн с асинхронным прокторингом. Заранее ознакомьтесь с техническими требованиями и порядком проведения защиты по ссылке: Защита ДЗ 1-4

Демонстрационный вариант защиты ДЗ 1-4 доступен по ссылке https://official.contest.yandex.ru/contest/14004/enter/ в режиме виртуального контеста.

Защита ДЗ 5-8

Защита состоится в субботу 10.10.2020 с 14:40 до 16:00 в режиме онлайн с асинхронным прокторингом. Заранее ознакомьтесь с техническими требованиями и порядком проведения защиты по ссылке: Защита ДЗ 5-8

Материалы 208-1

Семинары 3,4

Семинары 5,6

Семинары 7,8

Семинары 9,10