Chapter 6: Designing Solutions and Solution Processes
In this chapter, we will design solutions to multiple problems, using previously learned content, such as analysis of the problem and the computational thinking process. We will incorporate logical processing to create visual representations of the decision process that will guide our algorithm design. Visual representations discussed include diagrams, flow charts, and other helpful processes. In this chapter, we will learn about the key elements of solution design; how to create, use, and apply diagrams in our solution processing and design; and we will look at applying the solution design process to various problems.
In this chapter, we will cover the following topics:
- Designing solutions
- Diagramming solutions
- Creating solutions
In order to further our knowledge of algorithms and solution design, we need to look more closely at the frontend of problems. We will begin by discussing the process of designing...