Programming in C++
C++ is a multifunctional object-oriented programming language. Students study C++ at many technical universities, that’s why it is useful to get acquainted with it earlier.

Don’t worry, that C++ is outdated :)
Here is the rating of popular languages nowadays:
Java, JavaScript, C#, and many other programming languages are based on the principles of C++. For these reasons the curriculum of the universities contains the course in ¨pluses¨, which goes after the study of basics in C.

Who are the classes suitable for?
It is good, if a student has already learnt the basics of programming and he is confident in Math.
It is suitable for students from the age of 10, but children under 13 have to take a test to sign up
What can students learn?

Main topics:
  1. Introduction: variables, constants, data types, data type conversion, console input and output;
  2. Basic constructions: expressions,conditions, conditionals,, loops, lines, transfer-of-control statement, file handling, vectors;
  3. Indicators and arrays: static and dynamic arrays, sorting;
  4. User data type: structures;
  5. Module programming: functions, recursion;
  6. Basics of object-oriented programming (OOP): classes and objects, encapsulation, inheritance.

Children do a lot of tasks on every topic. After the learning of basics, one can strike into the work with algorithms, task solutions or creating games (including graphic games)