Проведение курса
Эта страница предназначена для преподавателя курса.
Вот краткая справочная информация о том, как мы проводили курс внутри компании Google.
Обычно занятия проходят с 9:00 до 16:00 с часовым перерывом на обед. Таким образом, на утреннее и на дневное занятие остается по 3 часа. В каждой части есть несколько перерывов и время, которое слушатели тратят на упражнения.
Перед проведением курса желательно:
-
Ознакомиться с материалами курса. Мы добавили заметки для преподавателя на некоторых страницах, чтобы выделить ключевые моменты (пожалуйста, помогайте нам, добавляя свои заметки для преподавателей!). Убедитесь в том, что открыли заметки для преподавателя во всплывающем окне (нажмите на ссылку с маленькой стрелкой рядом с «Заметки для преподавателя»). У вас откроется отдельное окно с заметками для преподавателя, в то время как основное окно вы можете демонстрировать классу.
-
Определите даты. Поскольку курс занимает четыре дня, мы рекомендуем распределить эти дни на две недели. Участники курса говорят, что им полезен перерыв посередине, так как он помогает переварить всю информацию, которую мы им даём.
-
Найдите помещение, достаточно просторное для очных участников. Мы рекомендуем группу из 15–25 человек. Это достаточно мало, чтобы людям было удобно задавать вопросы, и в то же время достаточно, чтобы один преподаватель успевал на них отвечать. Убедитесь, что в помещении есть столы для вас и для слушателей: всем нужно сидеть и работать с ноутбуками. Вам как преподавателю придется много писать код на занятии вживую, поэтому кафедра будет мало полезна.
-
В день занятия приходите в аудиторию немного раньше, чтобы всё подготовить. Мы рекомендуем показывать слайды с помощью
mdbook serve, запущенного на вашем ноутбуке (см. инструкцию по установке). Это обеспечивает оптимальную производительность без задержек при смене страниц. Использование ноутбука также позволит вам исправлять опечатки по мере их обнаружения вами или участниками курса. -
Позвольте участникам решать упражнения самостоятельно или в небольших группах. Обычно мы уделяем упражнениям по 30-45 минут утром и во второй половине дня (включая время на разбор решений). Обязательно спросите, не испытывают ли слушатели трудности и нужно ли с чем-то помочь. Когда вы видите, что у нескольких человек одна и та же проблема, сообщите об этом классу и предложите решение, например, показав, как найти нужную информацию в стандартной библиотеке.
На этом всё, удачи в прохождении курса! Мы надеемся, что вам будет так же весело, как и нам!
Пожалуйста, оставьте отзыв, чтобы мы могли продолжать совершенствовать курс. Мы хотели бы услышать, что было хорошо и что можно сделать лучше. Ваши студенты также могут присылать нам свои отзывы!
Подготовка преподавателя
- Изучите весь материал: перед проведением курса просмотрите все слайды и упражнения сами. Это поможет предугадать вопросы и возможные трудности.
- Подготовьтесь к живому кодингу: курс предполагает много работы с живым кодом. Заранее отработайте примеры и упражнения, чтобы уверенно набирать их на занятии. Держите решения под рукой на случай, если застрянете.
- Освойтесь с
mdbook: курс представлен с помощьюmdbook. Знание навигации, поиска и других возможностей сделает презентацию более плавной. - Подсказка по размеру слайда: нажмите Ctrl + Alt + B, чтобы включить визуальную подсказку с доступным при презентации пространством. Сначала содержимое за пределами красной рамки будет скрыто. Используйте эту подсказку при редактировании слайдов. Также можно включить её по этой ссылке.
Создание хорошей среды для обучения
- Поощряйте вопросы: напоминайте, что «глупых» вопросов не бывает. Доброжелательная атмосфера для вопросов очень важна для обучения.
- Грамотно управляйте временем: следите за расписанием, но будьте гибкими. Важнее, чтобы слушатели поняли концепции, чем строго придерживались графика.
- Организуйте работу в группах: во время упражнений поощряйте слушателей работать вместе. Так они учатся друг у друга и меньше застревают.