This is a required course for all 10th grade students in both the Mexican and/or U.S. diploma program. In this class students will be introduced to a high level programming language like C++. Students will produce programs using the C++ built-in data types on variables and constants, will perform calculations and assignments in C++, will draw a program's flowchart, will write a program's pseudo code, will write a program's code using decision-making statements, will control a program's flow using iteration statements, and will compile, link and execute a program to verify its correct implementation while applying good programming style guidelines.