Как не запускать учебный лагерь обучение коду

1656597490 kak ne zapuskat uchebnyj lager obuchenie kodu

от Мишель Джонс

История, которую вы увидите, правдива; имена были изменены, чтобы защитить невиновных.

WAC1tozpOUWbvjTgl176LKWzqKsTbXZXqmnB
Код Python от nyuhuhuu.

Перед началом курса

miBJO5XunELMbtwgqIafWZSHQz6KP4cOyDUT
1919 объявления о школе обучения комптометрам.

Не определяйте свою целевую аудиторию

Отправьте страницу регистрации каждому подписчику под солнцем, который когда-либо давал вам свой электронный адрес. Нет никакой информации об их происхождении или интересах? Кому интересно, ваш курс СУПЕР ВАЖНЫЙ. Было бы неряшливо с вашей стороны не сообщить о сотнях людей, которые когда-либо вводили свой электронный адрес на вашем веб-сайте.

Не вспоминайте содержание курса

Кто не любит тайну?

Не давайте намеков на необходимые навыки

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

Не освещайте ничего о том, как люди должны были программироваться.

Должны ли они быть знакомы с функциями написания? Если да, то как сложно? кого это волнует?

Не предоставляйте никакой информации о потраченном времени

Опять же, не портите тайну! У каждого, кто записывается на буткемп, есть много свободного времени. Поэтому эта информация совершенно неактуальна.

После начала курса

EshqtmOTTlThg849q6Kh2elf8kGr-Oy6UTGZ

Печать на консоли

Начальный код в первый день обязателен для печати сообщения на консоли. Будь новым! Заставьте их печатать нечто иное, чем Hello world.

Для программистов очень важно знать, как печатать только текст, который они предоставили в команде print.

Не подчеркивайте, что бы вы ни делали, на том, как включить результаты из их кода в эту команду печати в день 1. Похороните эту информацию.

Похороните ключевую синтаксическую информацию

Есть много информации, которую можно похоронить!

Учащиеся должны научиться внимательно читать каждое предложение на уроке. Поэтому не размещайте ключевые точки синтаксиса вверху в начале урока 1.

Сохраните эту информацию в начале урока 1. Синтаксис гораздо менее важен, чем научиться печатать «Hello world» на консоли. Это также гораздо менее важно, чем научиться этому + является оператором сложения.

Разместите свои уроки и упражнения на двух отдельных экранах

Научиться пользоваться двумя экранами – это навык, которому программисты должны научиться со временем. Как лучше их научить, чем разделить уроки и упражнения? Я имею в виду, что книги, как правило, имеют упражнения в конце каждой главы. Модель книги очень важна для использования в онлайн-курсах.

Заголовки, шмединги

Обучая людей кодированию, не используйте заголовки для каждого подраздела на уроке. Опыт обучения улучшается, заставляя учащихся прокручивать назад и вперед. Чем длиннее страница уроков, тем лучше! В их браузере всегда есть опция «Найти»!

Бонусные баллы: иногда используют заголовки, а иногда нет.

Подсказки и решения

Комментируемые подсказки и решения полезны для учащихся. Иногда мы зацикливаемся на том, почему наш код не работает. Если мы действительно застряли, мы увидим, чем наш код отличается от решения.

Этот опыт улучшается благодаря тому, что подсказки и решения возвращают ошибки при выполнении учащимися. Игнорируйте комментарии студентов, которые вспоминают, что подсказки и решения не работают.

Это особенно важно в учебном лагере, где студенты имеют разные уроки каждый день, а подсказки и решения не фиксируются перед уроком на следующий день.

Штрафуйте учеников за творчество

Есть только один способ написать код. Используйте примеры, которые побуждают думать о вводе, предоставленном пользователем. Не рассказывайте своим ученикам, как получить информацию, предоставленную пользователем. Закопайте код о том, как генерировать случайные числа (которые можно использовать для отладки) в упражнениях, обозначенных как сложные.

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

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

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

Это они сами виноваты, они должны были посмотреть на намек. Они могли просто использовать решение, если бы действительно застряли.

Получите отзыв о курсе в первый день

Все знают, что первый урок – идеальное время для получения отзывов учащихся. Первый урок самый трудный. Сколько учащихся могут правильно написать Hello world? Кроме того, базовая алгебра очень сложна для программистов, переходящих на новый язык.

Загадочный поворот

Я сдался после второго дня.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *