Программа обучения меняется. На 3й год довольно много изменений.Не могу оценить детально их систему обучения, но впечатления такие, что на обычных уроках идет больше обучение навыков работы с компьютером, чем программирования. Программирование дается на базовом уровне.Для тех, кому нужно олимпиадное программирование, есть много курсов, которые можно выбирать дополнительно к школьной программе при формировании индивидуального учебного плана. Скорее всего, это правильно. Зачем всех учить программированию на сильном уровне?Никто не сможет научить ребенка, если у него не будет своего желания. Умения и навыки программирования не формируются, если об этом рассказать на уроке. Здесь важна практика, многие вещи должны отложиться на подкорку, чтобы выполнялись на автомате. Если ребенок будет ходить на олимпиадные тренировки в школе и сам заниматься на каникулах, то можно добиться серьезного результата. А если будет только ходить на уроки, то научиться основам.Это подтверждается результатами олимпиад. У одних детей есть хороший прогресс, у других его нет. Хотя учатся в одной школе.