Структуру программы, основные типы данных и управляющие конструкции языка С++, способы использования классов ввода/вывода, классов контейнеров последовательностей и обобщенных алгоритмов библиотеки STL, способы создания иерархических программных систем и элементы модульной технологии разработки программного обеспечения