> -- Цитата:
> Я считаю, что необходимый и достаточный объем разобранных и решенных примеров составляет порядка 200. За один год это ну никак не осилить. Только, может быть, в спецгруппах, где 5-6 уроков в неделю.Другая оценка: чтобы научить программированию, не касаясь высшей математики, необходимо примерно 300 часов плюс трудно учитываемые часы самостоятельной работы. Если времени выделяется существенно меньше, то программиста не получается.

С цифрами приведёдыми вами я не спорю, согласен на все 100%. Да и нет у меня желания сделать из учеников программистов, но тем не менее считаю, что рано или поздно эти знания им пригодятся.
С другой стороны в "Минимуме образования", которого мы должны придерживаться, в большинстве примерных программ разделы  "Алгоритмика", "Программирование", "Моделирование" даются вообще в зачаточном состоянии. Трудно их назвать даже ознакомительными, а ведь они относятся к "базовой цели обучения".
Что касается моей статистики, то она более удручающая. За 5 лет моей преподавательской деятельности ни один ученик не связал свою будущую карьеру с ИТ. Либо не верие в свои силы "У-у там все умные, а я с деревни", либо отсутствие денег у родителей на обучение. А где бесплатно учат специалистов ИТ - я не знаю.