Олимпиадалық бағдарламалау. 5–9 сыныптар деңгейі (34 сағат) 1 бөлім. Қосымшаларды әзірлеу құралдары. Әзірлеу құралдары. Жалған код және блок схемалар. Алгоритмнын күрделілігін түсіну.
2 бөлім. Санды алгоритм. НОД, НОК-ты табу. Қарапайым сандарды тізу. Дәрежеге тез шығару.
3 бөлім. Массивтар. Массивтерде іздеу және сұрыптау. Массивтерде массивтер мен деректерді өңдеу. Екіжақты іздеу. Bubble sort сұрыптауы. Жылдам сұрыптау.
4 бөлім. Деректер құрылымы. Стек. Кезек. Тізімдер.
5 бөлім. Ұзын арифметика. Ұзын сандарды компьютерде көрсету. Ұзын сандарды қосу және алу. Ұзын сандарды көбейту.
6 бөлім. Комбинаторлық тапсырмалар. Комбинаториканың негізгі формулалары. Барлық ауысымдарды генерациялау. Комбинаторлық тапсырмаларды шешу.
7 бөлім. Кескіндер теориясы және динамикалық бағдарламалау. Кескінді ұсыну жолдары. Салмақты кескіндердегі ең қысқа жолдарды табу. Ағаштың минималды кең таралған түбірін табу. Максималды сәйкестікті табу. Динамикалық бағдарламалау.
Сайт құрастыру және 3D модельдеу. 6-10 сыныптар деңгейі (34 сағат) 1 бөлім. Web-технологиялар. Web-технологиясына кіріспе. Интернеттің жұмыс істеу принциптері. Сайттарды жасау технологиясын зерттеу. Web-тегі сервердің домен атауы.
2 бөлім. Веб-сайттарды жасайтын бұлтты платформалар. Wix.com-мен жұмыс істеу, енгізу және тіркеу. Сайт үшін үлгі таңдау. Интерфейспен танысу. Сайт құрылымын жасау және өңдеу. Wix редакторында жұмыс істеу. Пайдалы функциялар және жалпы кеңестер.
3 бөлім. Web-дизайн принциптері. Web-дизайн. Заманауи web-дизайн. Пайдаланушы тәжірибесі. Сайттарды жасау бойынша қызметтер.
4 бөлім. Blender-де 3D модельдеу. Үшөлшемді графика. Blender бағдарламасының интерфейсі. Қосымшалар және пайдалы Addon-дар. Объекттерді құру және олармен жұмыс істеу.
5 бөлім. Модельдеу негіздері. Материалдар мен текстуралар. Әлем мен жарық. Камера. Рендерлеу. Анимация. Blender-дегі физикалық заңдар.
6 бөлім. Жоба бойынша жұмыс. Қаруды модельдеу. Қаруды басып шығару. Бөлшектермен жұмыс істеу. Симуляция.