Без заголовка
Ты совершенно верно описал проблему, как ее понимают в школе Кушниренко-Лебедева только вместо заварки чая приводят пример похода в булочную. И там говорят, что эту беду можно поправить, только нужно начинать где-то с седьмого класса.
Проблема только не в обработке аварийных ситуаций. Проблема в невозможности держать в голове альтернативное будущее, а затем выкладывать его на бумагу последовательно. Люди не понимают еще понятие модели: что их программа моделирует жизнь, в каких-то соотношениях с жизнью.
Я думаю, что разница в терминологии. Алгоритмическое мышление и программирование для меня -- синонимы, а ты их как-то различаешь. Программированию тем самым у меня можно учить и без компьютера.
На эту тему можно почитать тему номера в Компьютерре, причем не только мои статьи (в онлайне, кстати, они одну важную статью потеряли -- Бебчука): http://offline.computerra.ru/1998/248/ (включая и редакторскую колонку, идет первой).