Please rate the course
The course “Solving Practical Problems in C++” uses the example of creating the game “Bulls and Cows” to examine the basic principles of design, development and optimization of an application written in C++.
After completing this course, students will gain basic knowledge of the full cycle of application development in C++, which will be very useful when working with personal projects and when developing software in commercial companies.
During the course, design patterns in C++ and the implementation of a full-fledged application architecture based on them will be considered. After exploring the principles of interaction between classes within an application, the principles of organizing the user interface and how the application can interact with the user will be considered. Next, approaches to the development and optimization of gaming artificial intelligence will be considered. The final lessons of the course will show approaches to ensuring the quality and performance of the application as a whole.
What you will learn in this course: