Programowanie w języku C++ - grupa podstawowa
 Wiek: od I klasy gimnazjum (13-19 lat)
 Zakres materiału w grupie LINUX 
-  Zapoznanie z sieci± oraz systemem operacyjnym
-  Zapoznanie z podstawowymi poleceniami systemu LINUX
-  Ogólne wprowadzenie do programowania (wstęp do algorytmów, sposoby zapisu algorytmów, program edukacyjny JavaBlock)
-  Zapoznanie z edytorem tekstowym VIM (lub innym) oraz z komilatorem gcc
-  Obsługiwanie kompilatora i poznanie struktury programu
-  Zapoznanie z typami danych, funkcjami, procedurami i bibliotekami
-  Poznanie i wykorzystanie podstawowych algortymów w zadaniach
-  Poznanie i zastosowanie wybranej biblioteki graficznej w programach
-  Podstawy programowania wizualnego (Visual C++ lub Builder C++)
 Zakres materiału w grupie WINDOWS 
-  Zapoznanie z sieci± oraz systemem operacyjnym
-  Ogólne wprowadzenie do programowania (wstęp do algorytmów, sposoby zapisu algorytmów, program edukacyjny JavaBlock)
-  Obsługiwanie kompilatra i poznanie struktury programu
-  Zapoznanie z typami danych, funkcjami, procedurami i bibliotekami
-  Poznanie i wykorzystanie podstawowych algorytmów w zadaniach
-  Poznanie i zastosowanie wybranej biblioteki graficznej w programach
-  Wprowadzenie do programowania wizualnego (Visual C++ lub Builder C++)
Zadania Programowanie C++ - kontynuacja 
 Wiek: od II klasy gimnazjum (14-19 lat)
 Zakres materiału 
-  Programowanie obiektowe w języku C++ (hermetyzacja, dziedziczenie, polimorfizm, przeci±żanie operatorów)
-  Zapoznanie z dynamicznymi strukturami danych
-  Rozwi±zywanie zadań konkursowych z wykorzystaniem biblioteki STL
-  Wykorzystanie wybranej biblioteki graficznej przy tworzeniu prostych gier
-  Podstawy biblioteki OpenGL
-  Programowanie wizualne (Visual C++ lub Builder C++)
ZadaniaLiteratura
- Symfonia C++ - Grębosz
- Algorytmy - Maciej Sysło
- Piramidy, szyszki i inne konstrukcje algorytmiczne - Maciej Sysło
- Informatyka cz. 1 - Piotr Broda, Danuta Smołucha
Pozycje dla olimpijczyków:
- Perełki oprogramowania - Jon Bentley WNT
- Algorytmy + struktury danych = programy - Niclaus Wirth
- Kombinatoryka dla programistów - Witold Lipski
- Wprowadzenie do algorytmów - Thomas, H Cormen, Charles E. Leiserson, Ronald L. Rivest.
- Algorytmika praktyczna - Piotr Stańczyk
Nauka informatyki - PM Warszawa