Я думаю, многое еще зависит именно от самого кружка, где ребенок занимается.
Мы вот сюда ходим
http://www.avalon.ru/SchoolAcademy/EducationProgram/ (я когда выбирала, Политех или ИТМО, меня подкупило, что на сайте Политеха очень четкая программа, каждое занятие прописано - и они, действительно, так по этой схеме и идут, все структурированно, по плану, очень толковые пособия и дистанционный блок (д/з и повтор лекций). Но на младших семестрах это, конечно, не программирование с математической точки зрения (математикой надо отдельно где-то заниматься, или у них же параллельно), а больше азы пользовательские и элементы математические (если программу обучения посмотрите, все поймете
http://www.avalon.ru/SchoolAcademy/EducationScheme/).
На сайте ИТМО таких подробностей нет, сложнее понять, чем же именно там занимаются. Если кто-то расскажет, довольны ли, будет здорово!) (хотя оффтоп, но все же, абитуриентам 239 тоже, наверное, интересно))