Тамбовцева Алла Андреевна: allatambov@gmail.com
Жучкова Светлана Васильевна: szhuchkova@hse.ru
Егор Файн: miheev-01@mail.ru
Михаил Филатов: mihfil1998@yandex.ru
Курс реализуется в смешанном формате (blended), в качестве онлайн-часть представлена курсом "Introduction to Python" на платформе DataCamp.
Перед занятием по определенной теме студентам предлагается выполнить блок онлайн-курса на DataCamp, а именно прослушать небольшие видео-лекции и сделать практические задания.
На семинаре преподаватели отвечают на вопросы по пройденному материалу, при необходимости напоминают ключевые моменты из теории или демонстрируют примеры решения задач, а затем предлагают ряд задач для самостоятельного решения.
После первого занятия студентам на почты, указанные в гугл-форме, придет приглашение в группу на платформе DataCamp. Необходимо пройти по ссылке, создать бесплатный аккаунт и войти в систему.
Приглашение выглядит примерно так:
Доступ предоставляется на 6 месяцев ко всем курсам на платформе!
Когда студентам назначено домашнее задание, каждому члену группы на почту приходит оповещение такого типа:
Можно пройти по ссылке, выбрать свою группу и в меню слева выбрать My assignments.
Откроется список заданий с указанными дедлайнами.
Нужно кликнуть на In progress и приступить к заданию (выполнению главы курса – chapter). Когда задание выполнено, в строке с этим заданием вместо In progress горит зеленая кнопка Completed.
В конце курса учитывается доля пройденных студентом блоков онлайн-курса из общего числа заданных блоков.
Скорость выполнения заданий и баллы, полученные за них, не имеют значения. При выполнении заданий можно запрашивать подсказки (Take Hint), главное разобрать материал и завершить заданный блок курса до дедлайна.
Если блок не выполнен до дедлайна, он не учитывается.
$$Итог = Округление(0.2 * КР + 0.15 * ДЗ + 0.15 * Тесты + 0.1 * Онлайн + 0.4 * Проект)$$
Округление – стандартное арифметическое.
КР: контрольная работа.
ДЗ: домашние задания – наборы задач по пройденным темам.
Тесты: мини-тесты «на бумаге».
Онлайн: выполнение блоков онлайн-курса.
Проект: проект по итогам курса.
Теоретическая часть на 40 мин (формат closed book)
Несколько тестовых вопросов и вопросов с развернутым ответом по базовым фактам о языке программирования Python + задания с небольшими отрывками кода, в которых необходимо найти ошибки или пояснить, что будет выведено на экран при исполнении кода.
Практическая часть (формат open book)
3 задачи по программированию, выполняемые на компьютере.
Проводятся на семинарах, в начале семинара, рассчитаны на 10-15 минут.
Набор открытых вопросов и вопросов с выбором ответа по пройденным темам.
Формат closed book.
Проект представляет собой написание корректно работающей программы прикладного назначения с последующей устной защитой в виде презентации.
Проект выполняется индивидуально или в группе не более 3 человек. При коллективной защите проекта все члены группы должны быть подготовлены и готовы ответить на вопросы по проекту.
Подробное описание оценок и проекта – см. в программе курса.
Домашние задания, сданные после срока, оцениваются с использованием понижающих коэффициентов:
Домашние задания сданные через неделю после указанного срока и позже, не принимаются и не оцениваются.
К блокам онлайн-курса это не относится. Если блок не выполнен до дедлайна, он не учитывается.