Бойцы! Сегодня вы будете рыть траншею. Завтра вы будете зарывать эту траншею. Послезавтра я объясню, как рыть траншеи с помощью экскаватора. А потом вы опять будете рыть траншею. Так вы лучше запомните.
Иногда у нас так же преподают программирование.
Студенты! Сейчас мы напишем вот эту хрень, потом опять напишем, а потом я объясню как надо было.
У этого подхода огромные минусы:
Во-первых, он убивает хороших студентов. Потому, что хорошие студенты уже имеют некие знания по теме и им {не интересно | не понятно | бесит } писать неправильно.
Во-вторых, он убивает время. Иногда, конечно, почувствовать на своей шкуре, почему что-либо сделано так, а не иначе, полезно. Но время надо экономить. Потому, что в жизни надо многое успеть.
В-третьих, он дескредитирует преподавателя в глазах хороших студентов. Ну понятно почему.
Поэтому используемые примеры должны отвечать требованию невыбрасываемости (?) — не должно быть примеров на выброс.
А какие еще требования к используемым примерам можете предъявить вы?
PS. Да, это первый пост в новой категории - «Преподавание». Интересно, с какого это перепуга я начал интересоваться этими вопросами :-)