Описание:Основы программирования. Языки программирования C и C++. Устройство компьютера, типя данных. Алгоритмы и структуры данных, стандартная библиотека классов STL C++. Объектно ориентированное программирование, применение при разработке оконных и графических приложений. Основы параллельного программирования: процессы, нити, объекты синхронизации. Программирования в компьютерных сетях. Трехмерная графика и библиотека OpenGL. Криптография и применение результатов теории чисел в ней.