Первый урок программирования в моей практике выглядел так: Результат? Через 15 минут половина класса в ступоре. Ошибки: Я думал: «Они не готовы. Нужно больше теории». И ошибался. Критически. Однажды сломался проектор. Не мог показать код на экране. Пришлось импровизировать. Взял лист бумаги и написал: Раздал такие же листы ученикам. Сказал: «Напишите алгоритм для кофемашины». Через 10 минут класс гудел. Дети спорили:
«Сначала спросить сахар или сразу готовить?»
«А если молока нет — что делать?» Никаких ошибок. Никакого страха. Только — логика. Я начинал с синтаксиса (как писать), а надо было с семантики (что делать). Программирование — это не про скобки и точки с запятой. Это про: А синтаксис — всего лишь одежда для этой логики. И учить нужно сначала телу, потом — одежде. Задача: «Опиши алгоритм заваривания чая для инопланетянина, который никогда не видел чайника» Что получаем: Переводим текст в визуал. Почему работает: Только теперь открываем Python: И что происходит? Ребята говорят: