Решать задачи по программированию на языках программирования, таких как C++ и алгоритмический
Разбираться в основных понятиях информатики: теория информации, алгоритмы, структуры данных и т.д.
Анализировать и оптимизировать свой код
Использовать разные среды разработки, отлаживать и тестировать свои программы