(http://gmcga.libguides.com/periodicals) in your posts be sure to cite (https://gmcga.libguides.com/citationmanagement/APA7th) them properly. Lastly, review how to paraphrase and quote resources before you begin posting (http://gmcga.libguides.com/c.php?g=458&p=996448).
Textbook: Computer Science Illuminated Nell Dale; John Lewis
Chapter 6 and 7 discuss pseudocode as a way to express algorithms in a clear and unambiguous format. After an algorithm is written, it is important to work through it and test it for correctness. Discuss the importance of correctness in an algorithm as well as the difference between correctly solving the problem and solving the correct problem. What are some of the implications to businesses in using algorithms that are incorrect? In Chapter 6.6 section, Testing, it is stated that programming errors are a fact of life. Discuss some methods that you think might be the most helpful when testing programs to prevent programming errors. Keep in mind that some errors can be quite costly, so finding and correcting the errors is an important aspect of program design.
Chapter 7 begins with a discussion of George Polya’s book about how to solve mathematical problems and how that can be applied to solving all types of problems. The first step in the list of solving problems is to understand the problem. Discuss why you think it is so important to understand the problem as a first step in solving problems. Discuss some of the issues that can result from not fully understanding the problem to be solved and some steps that can be taken to better understand the problem.