This course introduces the application of what we learned in CS126-8 Computer Programming 1 in which we create various programs to test our knowledge and gain experience on how the C++ Programming language works and how to code with various types of algorithms using our logic, problem-solving, and creativity skills.
In the practical exam, we must design an algorithm in response to a given problem, determining what kind of sequence and logic to use in order to make it programmable, logically correct, and translate it into pseudocode.
We are given particular instructions in the practical exam that we must follow and figure out how to program. There are also stated restrictions and constraints, which make it difficult, as well as "what should do" phrases that must be followed in order to pass.