Ученик задает слишком много вопросов, не попробовав себя

Я работаю в буткемпе, где преподаю программирование. В моем классе есть ученик, который каждую минуту задает 1 вопрос. Этот студент спрашивал обо всем, например, куда добавить этот код и как я должен делать X и Y, даже не пытаясь.

Как вы относитесь к ученику, который задает по 100 вопросов в день?

Спасибо! Я последовал некоторым советам из приведенных выше ссылок. Я также предлагаю ученику поработать над этой маленькой вещью. Но затем, через 30 секунд, они возвращаются, что понятия не имеют, как это сделать.
И как вы сейчас на это реагируете ?
Хотя я говорю им вернуться и исправить X вещей, но они возвращаются через 2 минуты с тем же предлогом. Затем я должен вмешаться и либо найти проблему для них, либо даже исправить для них. Проблема в том, что в частной буткемповой компании эти студенты также являются нашими клиентами. Обычно, когда они расстраиваются, они начинают жаловаться моему начальнику или менеджеру.
Сказав это, я считаю, что окажу им медвежью услугу, если немедленно дам им ответ. Потому что тогда они ничему не научатся или никогда не будут бороться. За время этого поста человек задал мне уже как минимум 6 вопросов :(
спамить его ссылкой на этот вопрос ;-)
Сократический метод. Вместо того, чтобы отвечать на вопросы учащегося конкретными ответами, отвечайте на каждый вопрос, задавая учащемуся наводящий вопрос, который заставит его начать думать в правильном направлении, чтобы ответить на ваши вопросы.
Я думаю, что ответ для учебного лагеря может существенно отличаться от ответа для традиционной университетской среды. У вас разные показатели эффективности, разный уровень академической свободы, разное руководство и студенты с разными целями и ожиданиями.
Скажите вместе со мной: «Поговорим после занятий; нам нужно двигаться дальше».

Ответы (3)

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

По сути, это подпадает под пословицу «научите кого-нибудь ловить рыбу». Самым важным навыком, который нужно освоить в учебном лагере по программированию, будет не репертуар функций или владение синтаксисом определенного языка, а скорее часть самого процесса программирования, которая включает в себя решение проблем и связанные с этим навыки.

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

Спасибо Брайан! Из 24 учеников один самый нуждающийся. Другие стараются изо всех сил и пробуют разные пути. Другая проблема, о которой я упоминал ранее, заключается в том, что один из 26 студентов пожаловался на меня, сказав, что инструктор мало помогает. Мой менеджер должен был поговорить со мной об этом. Это отстой, потому что я хочу, чтобы они сами искали ответы, а потом спрашивали меня. Я не хочу держать их за руку всю дорогу.
Обновление: теперь, когда я даю минимальные ответы, этот ученик задает вопросы TA (помощнику учителя). Угх.. Просто попробуй себя хотя бы 30 минут, прежде чем сдаться.
@JohnCarpenter Отчасти поэтому я предлагаю сделать это четкой целью обучения. В том случае, когда студент или менеджер жалуются, вы можете указать на эту цель как на важную часть курса. Включение стратегий решения проблем в инструкцию могло бы помочь и другим учащимся, даже если они не такие «нуждающиеся». Как вы сказали в комментарии, вы знаете, что раздавать ответы будет плохой услугой; переверните это и вместо этого окажите услугу , помогая им найти свой собственный ответ.
Спасибо @Bryan Krause Да, завтра я снова объясню. Я уже сказал своим ученикам, что они должны самостоятельно попробовать решение в течение как минимум 30 минут. Если они не смогут найти решение, спросите меня. К сожалению, для одного студента 30 минут больше похожи на 30 секунд.
Вероятно, вы можете сделать больше, чем просто предложить ограничение по времени. Ограничение по времени — хорошее правило для сохранения вашего времени и энергии, но оно не очень полезно с педагогической точки зрения. Может быть, предложить им быть научными с их кодом: если они не уверены, что он будет работать, они должны посмотреть, что произойдет, если они попытаются. Если они не знают, куда добавить строку кода, пусть попробуют в разных местах и ​​посмотрят, что получится. Предложите им объяснить свой код резиновой утке. Помогите стратегиями, а не решениями.
Это проблема и у некоторых учеников в классах, хотя и не такая крайняя, как в этом случае. Некоторые учащиеся ожидают, что им скажут, как решать все домашние задания, и рассчитывают на помощь, не думая о вещах самостоятельно. Часто студенты имеют в виду хорошо, но не осознают этого ожидания. В первый день занятий должна быть какая-то ориентация или явное заявление об ожиданиях и «классном этикете». Часто эти вещи неявны, но я думаю, что в целом они должны быть четко сформулированы и навязаны.

Научите человека ловить рыбу...

Если учащийся отвечает на ваше предложение поработать над какой-то конкретной вещью, говоря, что «он понятия не имеет, как сделать эту вещь X», стоит принять это за чистую монету и выяснить, что было бы рекомендованным действием, если бы им нужно было сделать X, понятия не имел, как это сделать, и не имел доступа к вам . Не говорите им, как сделать X — скажите им, где и как они могут это узнать.

Предполагая, что X входит в ваш учебный план, вы можете указать, где в ваших учебных материалах есть что-то о том, как сделать X — дайте им что-то конкретное, что они могут сделать, например, просмотреть определенные слайды или прочитать какую-либо документацию, или просмотреть пример кода, повторить некоторые практические упражнения. Если этого нет в ваших учебных материалах, возможно, это должно быть? Не обязательно как что-то для всех , но как дополнительную ссылку.

Есть много трюков.

Попросите показать, как идет работа, прежде чем дать подсказку.

Научитесь давать минимальные подсказки, а не ответы. Один вид подсказки указывает на то, где можно найти ответ.

Более экстремальным является нормирование ваших намеков для каждого человека. Еще более экстремальным является взимание «баллов» за подсказки, хотя лучше, если у них есть какой-то механизм, чтобы заработать их обратно.

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

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

Также спросите себя, не хватает ли чего-то в общей структуре класса, и посмотрите, не можете ли вы решить эту проблему. Более длинные лекции, вероятно, не являются правильным ответом на этот вопрос, хотя ИМО. Больше проблем с образцами может быть.