9754

А есть ли вообще смысл задавать домашнее задание?40

Всем доброго времени суток, уважаемые читатели! Вдруг кому-то станет интересно почитать мой крик души и подискутировать.

Меня зовут Сергеев Олег Владимирович, я преподаватель по информатике и программированию, а с недавних пор — учредитель института ДПО. Накипело, и я просто не смог пройти мимо этой актуальной темы. Домашнее задание в его нынешнем виде не работает. Или мы что-то меняем, или это превращается в фарс. Я особо телевизор не смотрю, но тут случайно зацепился взглядом за репортаж. Там показывали, как мама с учеником делали уроки, опираясь на чат-бот. Посыл сюжета был такой: смотрите, как здорово, технологии помогают, ИИ объясняет, прогресс! Окей. Стильно, модно, молодежно. Но у меня, как у педагога, возникает резонный вопрос: а в чем тогда смысл задавать домашнее задание, если сейчас все поголовно пропускают его через нейросети?

Я сталкиваюсь с этим постоянно, и в последнее время масштаб бедствия просто поражает.

Реальный пример из моей практики.

Сидит у меня на занятиях парнишка. Обычный троечник, звезд с неба не хватает. Путается в циклах, забывает ставить двоеточия, логика «если-то» для него темный лес. И вот я даю домашнее задание: написать простенькую программу калькулятор калорий. Задача на базовое понимание синтаксиса Python. Ничего сверхъявственного я от ребят не просил.

Приходит он на следующий урок и приносит код. Я открываю файл и… у меня глаза на лоб лезут.

Код написан идеально. Переменные названы осмысленно, на английском (а парень двух слов связать не может). Используются декораторы, лямбда-функции, классы с наследованием, асинхронность (ученик 7-го класса на секундочку). Код структурирован по PEP-8 так, будто его писал Senior Python Developer с зарплатой 300к+ в наносекунду, а не семиклассник, который вчера не мог вспомнить, как работает print(). Аплодировал стоя. Одной рукой ставил двойку, а другой слезы счастья вытирал, что я взращиваю такого талантливого программиста, которого буквально за ночь осенило. ШУТКА.

Я смотрю на него и говорю:
— Молодец, Петя (имя условное). Мощно. Умеешь, могёшь! А расскажи мне, пожалуйста, что делает вот эта строчка с декоратором @staticmethod?

И всё. Тишина. В глазах пустота и паника. Он не то что объяснить не может, он даже не понимает, что я у него спросил. Он просто скопировал задачу в ChatGPT, скопировал ответ в IDE и принес мне. Кстати скопировал криво, но это опустим.

А есть ли вообще смысл задавать домашнее задание?

И вот тут мы упираемся в главную проблему.

Раньше, чтобы списать, нужно было найти отличника, договориться, переписать от руки, пока переписывал хоть что-то в голове откладывалось. Сейчас же цепочка «Задача, Ctrl+C, ИИ, Ctrl+V, учитель» занимает 15 секунд. Мозг в этой цепочке не участвует вообще. И вот что меня в этой ситуации убивает больше всего. Ну скопировал ты ладно, бог с тобой, все мы люди, все хотим сэкономить время. Но у тебя же под рукой тот самый инструмент! Ну спроси ты хотя бы у того же самого GPT, что он написал, подготовься к ответу.

Мы растим поколение «операторов копипаста». Они искренне верят, что если программа работает, то задание выполнено. Но в программировании (да и в любом обучении) важен не результат, а путь. Важно то, сколько раз ты ошибся, пока писал этот код, как ты искал баг, как ты гуглил ошибку. Именно в этот момент растут нейронные связи в голове. А когда нейронка пишет за тебя, то качается она, а не ты. Впрочем, ну что это я всё о грустном? Сгущать краски тоже не хочу. Есть ребята, которые реально батрачат. И таких тоже немало. Они подходят, задают вопросы, у них виден интерес. Что особенно ценно, то что многие из них открыто говорят мне в лицо, что разбирали домашнее задание с помощью нейросети. + респект и уважение! Но тут есть огромная разница. Они использовали ИИ не вместо мозга, а в помощь ему. Они параллельно штудировали код, гуглили непонятные функции и докапывались до сути работы алгоритма. Для таких учеников нейросеть стала не способом схалтурить, а реальным инструментом и бесплатным репетитором, который готов объяснять одну и ту же строку кода десять раз подряд, пока наконец не дойдет. И вот такой подход я только приветствую.

Как с этим бороться?

Честно? Я перестал оценивать код, принесенный из дома. Я теперь оцениваю только защиту этого кода. Принес идеальную программу? Ты ж мой родной. Садись за компьютер, я удалю из твоего кода три случайные строки. Восстанови их по памяти или объясни, почему без них всё упало. Не смог? Садись, два. Жестко? Да. Но иначе мы просто обманываем друг друга. Я считаю, что классическая домашка (сделай и принеси) умерла. Нам нужно менять подход, задавать проекты, которые невозможно сгенерировать целиком, переносить практику в классы, учить работать с ИИ как с инструментом, а не как с решалой.

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

Давайте подискутируем в комментариях!

Лига образования

6.8K постов22.9K подписчик

Правила сообщества

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


ДЛЯ АВТОРОВ:


Приветствуются:

-уважение к читателю и открытость

-желание учиться

Не рекомендуются:

-публикация недостоверной информации


ДЛЯ ЧИТАТЕЛЕЙ:


Приветствуются:

-конструктивные дискуссии на тему постов

Не рекомендуются:

-личные оскорбления и провокации

-неподкрепленные фактами утверждения


В этом сообществе мы все союзники - мы все хотим учиться! :)

1050
Автор поста оценил этот комментарий
ответный пост

Домашнее задание в его нынешнем виде не работает. Или мы что-то меняем, или это превращается в фарс.

Я заканчивал школу в начале нулевых, и были у нас вот такие интересные книжки

(фото стащил с пикабу)

(фото стащил с пикабу)

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

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

Код написан идеально.
...
Аплодировал стоя. Одной рукой ставил двойку, а другой слезы счастья вытирал, что я взращиваю такого талантливого программиста, которого буквально за ночь осенило. ШУТКА.

Ну так ТС сами и написал решение - проверять не факт наличия материала, а его знание.

Честно? Я перестал оценивать код, принесенный из дома. Я теперь оцениваю только защиту этого кода. Принес идеальную программу?

В универе у нас тоже были задачи по программированию, и 20 лет назад тоже были варианты, как их найти:
-поискать у старших курсов (да, преподы не настолько запаривались, чтобы выдумывать каждый год уникальные задачи).
-искать в интернете что-то похожее.
-покупать.

И преподы нас тоже гоняли на знание кода программы. Удивительно, это работало и 20 лет назад, странно, что автору только сейчас пришлось этим заняться.
Бывало, что и прокатывало, но как и со школой, это просто зависело от самого преподавателя.

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

Резюмируя: безусловно, с ИИ всё резко стало проще. Появился вариант сделать всё вообще без каких-либо затрат. Но суть не поменялась - нормальный преподаватель сможет выстроить процесс так, что домашка будет выполнять свою функцию.

Показать полностью
комментарии (117)
883
Автор поста оценил этот комментарий

Я учился старших классах примерно лет 35 назад, и у нас тогда уже по математике была практика "защиты" домашних работ. Учитель когда задавала домашку, называла от трёх до пяти учеников, кому-то из них в случайном порядке приходилось выходить с решением задачи, и выступать перед классом, разъясняя решение. Заодно тренировался навык выступать перед публикой, мне пригодился потом.

раскрыть ветку
555
Автор поста оценил этот комментарий

Защита кода, говорите. Ну-ну.

Учась в институте, я получил курсовое задание написать программу на Delphi, которая строила график полинома. Задаешь порядок функции, коэффициенты и voila. До чатов гпт оставалось лет 20. Я пыхтел, потел, ошибался, исправлял, дебажил, тестил, снова исправлял и, наконец, сделал.

Принимал профессор. Причем сама программа его не интересовала, интересовал лишь листинг кода и скрины.

Он докопался до какого-то куска кода, сказал, что это говно и никогда в жизни не заработает. Я перепроверил, перетестировал, прогнал краевые случаи и т.д., всё работало идеально (может быть, написано было и криво, но алгоритм был рабочим). Я пришёл к нему опять, и он снова не принял, не смотря на мои попытки объяснить, как это работает. В итоге я просто сделал так, как он хотел - программа, естественно, даже не компилировалась. Я принёс ему "исправленный" листинг и скрины из моей рабочей версии, тогда он принял. Он потратил своё и моё время, просто чтобы почесать своё ЧСВ, вот и всё.

раскрыть ветку
299
наивный оптимист
Автор поста оценил этот комментарий
Я задаю, кому надо, делает честно. Кто чатит или списывает, легко ловится на занятии. Т. е. виновата не "домашка", а методы еë проверки. Не можешь решать при мне, "тройка за шаблон" - потолок.

Да дело даже не в оценке, постоянно приходится внушать ребятам, что без ошибок и своих задумок шансов научиться программировать - ноль.
раскрыть ветку
453
Автор поста оценил этот комментарий
ответный пост

Добрый день.
В реальной жизни - никогда не бывает ничего абсолютного.

Заставить всех детей делать домашнюю работу качественно и самостоятельно - утопия.

Нужно ли на основании этого отменять домашние задания - конечно нет. Это ложная дихотомия.

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

Это первая ошибка.

Вторая ошибка. Школа - это не ВУЗ, не колледж, не техникум и не ПУ. У нее нет и никогда не было задачи готовить специалистов по профессии (и надеюсь не будет - хотя сейчас и пытаются искать выход из тупика деградации путем ранней профилизации и профориентации - но это лишь ухудшает ситуацию). Ее задача дать максимально широкую и надежную базу для будущего выбора этой самой профессии в соответствующем профессиональном образовательном учреждении.
Соответственно - настраивать себя на недостижимый результат и требовать от всех детей в 8(9) классе "программирования" - такая уже деструктивная утопия как и 100% выполнение домашнего задания.

Да вы правы в том, что развитие технологий упростило жизнь детям, которые не хотят учиться. Но, положа руку на сердце, с точки зрения конечного образовательного результата - измеримой разницы - между "списать у отличника домашнюю работу на перемене" 30 лет назад и "сделать домашнюю работу с помощью ЧатГПТ" - на самом деле нет. В случае очной защиты ДЗ, что в первом случае - будет 0, что во втором случае будет такой же 0.

С точки зрения усвоения знаний и умений, механическое списывание задач ни чем ни лучше ctrl+C/ctrl+V. И все эти рассуждения про механическую память, в части решения задач - по большей части самообман (который опирается в основном на частичное запоминание переписываемой информации, что действительно имеет место быть. Но частичное запоминание и умение/навык решения задач - сильно разные вещи).

Да, в теории, с помощью организационно-технических средств, при определенном напряжении сил, можно в значительной степени ограничить детей в использовании ГДЗ и ГПТ (пример Китая в принципе доказывает, что это возможно). Но это не решает другую проблему (которая на самом деле еще острее стоит) - дети просто не выполняют домашнюю работу и просто не ходят на уроки.

Парадокс, но если ребенок смог с помощью ЧатГПТ решить задачу по программированию, запустить ее на ЯП и получить валидный результат - это уже свидетельствует о том, что программу "Информатики и ИКТ" он освоил, как минимум, удовлетворительно.
Напомню - в базовом 108 часовом курсе Информатики средней школы (7-9) класс - на программирование отводиться всего лишь 12-14 часов.
Предметом изучения информатики - в общем случае является ИНФОРМАЦИЯ, способы ее хранения и обработки.
А знакомство с программированием - это лишь знакомство, что бы у ребенка появилось хотя бы минимальное представление о том, что это такое и с чем его едят. И тоже самое касается кстати и знакомства с текстовым и табличным редактором - это опять же всего лишь знакомство, а не попытка выпустить из школы готового секретаря-машиниста/помощника директора.

Ну и по существу. Что можно сделать на месте.

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

Второе чуть более сложное - использовать метод "пустой тачки" как в анекдоте. То есть подменять суть формой.

пример домашней работы по программированию

пример домашней работы по программированию

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

Получается что вроде бы саму домашку списали. Но попутно пришлось освоить дополнительные навыки, что бы это домашку сдать.

З.Ы. И еще, поскольку школа - не ИТ-колледж и не ИТ-ВУЗ, питон - не лучший выбор для формирования базовых алгоритмических понятий в средней школе. В 7-9 классе лучше Паскаль или хотя бы Кумир.

Показать полностью 1
комментарии (269)

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества