Как программист с большим опытом, я в упор не понимаю, зачем в школе изучают нижеописанные темы.
" 4. Алгоритмизация и программирование
Понятие алгоритма, свойства алгоритмов. Исполнители алгоритмов, система команд исполнителя. Способы записей алгоритмов. Формальное исполнение алгоритмов. Основные алгоритмические конструкции. Вспомогательные алгоритмы. Различные технологии программирования (алгоритмическое, объектно-ориентированное, логическое). Разработка программ методом последовательной детализации (сверху вниз) и сборочным методом (снизу вверх)."
Особенно последнее. По моему опыту, многие профессиональные программисты даже в течение своей карьеры не могут понять данных концепций и научиться их применять. А тут — школьная программа.
Неужели вот так прямо реально все школьники это знают и понимают? Главный вопрос — нафига это им? Программирование это очень узкоспециальная область, которой не все могут заниматься, зачем впихивать это всем подряд в школе?
Вообще, согласно программе нашей средней школы, а тем более гуманитарных (!) вузов (не знаю насчет всех, но в некоторых точно изучают программирование), в принципе, любой человек сможет программировать, потому что формально знаний, которые там дают, достаточно.
Те, кто составляет все эти программы обучения, с какой планеты свалились? Или они сами даже не рассчитывают, что школьники реально усвоят программу.
Или я заблуждаюсь, и у школьников нет проблем, щелкают все эти темы как орешки? Нафига тогда вообще профессиональные программисты, если любой может программировать? Бухгалтер? Школу окончил? Должен программировать!
Не знаю, меня это даже оскорбляет как-то, такое ощущение, что мою профессию вульгаризируют как-то что ли. Мол, ширпотреб, всех школьников научим, фигли там уметь-то.