Не могу, к сожалению. Первое - я гуманитарий, и ничего в этом не понимаю. Но ребенок подрабатывает написанием каких-то простейших программ на С++, Java  и прочих. Делает программы посторонним людям. Олимпиадное? Ну есть сайтик с олимпиадным программированием - ребенок туда периодически заходит, прикладное - подозреваю, что нужно для будущей работы. Пробуйте, всегда можно свалить в другую школу.