В школах -- никак. Мимо школы. Но для начала сформулировать программу. Поскольку уже есть школьная программа, то "от добра добра не ищут", с госмахиной конкурировать никто не хочет и не будет. Поэтому и программа новая даже не составляется. Так как придётся учить новую программу, а сдавать обязательный экзамен по старой. Тупик, полный тупик. В этом-то и печаль.
С тоской время от времени поднимаются разговоры про различия колмогоровской программы и "современной" -- но воз и ныне там, предложений нет, особенно если учесть, что этот разговор оторван от совместного разговора про программы физики и информатики (а о всякой "робототехнике" я вообще молчу, она тут сбоку).
Мимо школы - те же проблемы.
1. Нет никакой возможности преподавать нечто из "современной математики/физик", если это нечто требует знания "несовременной математики/физики".
1'. Из 1 следует, что несовременную математику все-таки преподавать придется. В детсад ее не перенесешь на массовой основе.
1''. Тот, кто испытывает существенные затруднения с сдачей экзаменов по кондовой обязательной программе вряд ли будет в состоянии воспринимать что-то некондовое. А тот, кто до некондового осмысленно добрался, сдаст обязательный экзамен без особых проблем.
2. Преподавание в стиле СУНЦ или сильных матшкол тоже "современной математикой/физикой" не занимается. По тем же объективным причинам.
Не говоря уже о том, что программа для матшкольников будет востребована только матшкольниками, которых не так и много. А всем остальным преподать что-то кроме кондовой элементарной математики плюс немного анализа - невыполнимая и малоосмысленная миссия.
Ну, если тот Питон урезать до Рапиры - тоже ведь неплохой учебный язык.
(Вот что-то крупное на нем писать я бы не хотел.)
Но про современный хороший учебный язык мне тоже интересно, да.
На школьном уровне Питон будет даваться без типов. А понимание типов прямой путь к онтологиям. Паскаль богат на элементарные типы. Перечисления, множества. Но хоть какое-то моделирование данных дают уже только в высшей школе. В итоге эта мощь Паскаля в школе не востребована. А в высшей школе Паскаль в числе устаревших языков. (Но в индустрии широко используется. На днях подработка появилась: подружить ML с Delphi. Современный Delphi многолик!)
Своим ученикам (я репетитор ЕГЭ по информатике) объясняю выбор языка так:
Язык программирования для ЕГЭ нужен для понимания базовых абстракций структурного программирования и самых простых алгоритмов. Для этого достаточно менее 10% современного языка. Но даже 100% использование языка на практике потребует знания его базовых и прикладных библиотек, которые объемнее самого языка в сотню раз. Т.е. разница в 100…1000 раз между языком для ЕГЭ и языком для Работы.
Поэтому, полезно различать изучение промышленного языка программирования и его библиотек (+паттернов) и изучение языка для успешной сдачи ЕГЭ. Изучение Паскаля никоим образом не обделит изучающего. Структурное программирование и базовая алгоритмика останутся в виде накатанных «рельс в мозгу». А распознаватель структур кода в глазном нерве позже за неделю переучится на другой язык программирования.
Выбирай Питон (С++/Java/C#/JS) если:
- более года кодируешь на Питоне
- есть рядом наставник, который знает Питон
- в школе дают Питон
- есть проверенный и рекомендованный (успешно сдавшими ЕГЭ) учебный курс на Питоне
Во всех других случаях изучай Паскаль. Полно примеров, задач, разборов ЕГЭ на ютуб. Каждый школьный учитель знает Паскаль и быстро найдет ошибку в программе.
А вот насчет современного содержания школьных курсов Математики и Физики очень интересный вопрос. Хотелось бы посмотреть примерные планы.