Основы программирования в Python

2019-2020

Кадр из мультфильма «38 попугаев» | Фото: kinokopilka.pro

Страница курса

http://math-info.hse.ru/s19/4

Преподаватели

  • Тамбовцева Алла Андреевна: allatambov@gmail.com

  • Жучкова Светлана Васильевна: szhuchkova@hse.ru

Ассистенты (группа 171)

  • Егор Файн: miheev-01@mail.ru

  • Михаил Филатов: mihfil1998@yandex.ru

Курс реализуется в смешанном формате (blended), в качестве онлайн-часть представлена курсом "Introduction to Python" на платформе DataCamp.

Что значит «смешанный формат» в контексте данного курса?

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

  • На семинаре преподаватели отвечают на вопросы по пройденному материалу, при необходимости напоминают ключевые моменты из теории или демонстрируют примеры решения задач, а затем предлагают ряд задач для самостоятельного решения.

Как получить доступ к DataCamp?

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

Приглашение выглядит примерно так:

Доступ предоставляется на 6 месяцев ко всем курсам на платформе!

Как выглядит работа на DataCamp?

Когда студентам назначено домашнее задание, каждому члену группы на почту приходит оповещение такого типа:

Можно пройти по ссылке, выбрать свою группу и в меню слева выбрать My assignments.

Откроется список заданий с указанными дедлайнами.

Нужно кликнуть на In progress и приступить к заданию (выполнению главы курса – chapter). Когда задание выполнено, в строке с этим заданием вместо In progress горит зеленая кнопка Completed.

Как оценивается выполнение блоков онлайн-курса?

  • В конце курса учитывается доля пройденных студентом блоков онлайн-курса из общего числа заданных блоков.

  • Скорость выполнения заданий и баллы, полученные за них, не имеют значения. При выполнении заданий можно запрашивать подсказки (Take Hint), главное разобрать материал и завершить заданный блок курса до дедлайна.

  • Если блок не выполнен до дедлайна, он не учитывается.

Из чего складывается оценка по курсу?

$$Итог = Округление(0.2 * КР + 0.15 * ДЗ + 0.15 * Тесты + 0.1 * Онлайн + 0.4 * Проект)$$

Округление – стандартное арифметическое.

КР: контрольная работа.

ДЗ: домашние задания – наборы задач по пройденным темам.

Тесты: мини-тесты «на бумаге».

Онлайн: выполнение блоков онлайн-курса.

Проект: проект по итогам курса.

Контрольная работа

  • Проводится в конце 1-го модуля и рассчитана на 80 мин.
  • Теоретическая часть на 40 мин (формат closed book)

    Несколько тестовых вопросов и вопросов с развернутым ответом по базовым фактам о языке программирования Python + задания с небольшими отрывками кода, в которых необходимо найти ошибки или пояснить, что будет выведено на экран при исполнении кода.

  • Практическая часть (формат open book)

    3 задачи по программированию, выполняемые на компьютере.

Тесты

  • Проводятся на семинарах, в начале семинара, рассчитаны на 10-15 минут.

  • Набор открытых вопросов и вопросов с выбором ответа по пройденным темам.

  • Формат closed book.

Проект

  • Проект представляет собой написание корректно работающей программы прикладного назначения с последующей устной защитой в виде презентации.

  • Проект выполняется индивидуально или в группе не более 3 человек. При коллективной защите проекта все члены группы должны быть подготовлены и готовы ответить на вопросы по проекту.

Подробное описание оценок и проекта – см. в программе курса.

Что если сдать домашнее задание после дедлайна?

Домашние задания, сданные после срока, оцениваются с использованием понижающих коэффициентов:

  • опоздание в пределах часа – штраф 10% от полученной оценки
  • в пределах суток – штраф 20%
  • в пределах недели – штраф 50%.

Домашние задания сданные через неделю после указанного срока и позже, не принимаются и не оцениваются.

К блокам онлайн-курса это не относится. Если блок не выполнен до дедлайна, он не учитывается.

Вопросы

Вопросы...

    Вопросы...

        Вопросы...

Кадр из мультфильма «38 попугаев»