C++ Programming basic is an intensive course designed to develop logical thinking and programming skills through immersion in the fundamentals of C++. Programming projects involving mathematical problems and simple games challenge students to develop their logical reasoning, systemic thinking, and problem-solving skills. Students will learn the constructs and features of a basic programming language as they implement solutions in C++. Topics covered include data types, input / output, Operators, Control constructs, loops, functions and arrays, Creating custom header files, Classes Objects, Constructors Destructors. .