По моему мнению, если речь идёт об олимпиадной информатике, то не имеет значения, сколько часов в сетке в неделю. 2 часа достаточно. Те, кто нацелен на олимпиады по информатике, все равно дома контесты дорешивают. Главное, чтобы учитель контесты правильные готовил и разбор задач проводил