ABSTRACT

Problem solving includes experience, knowledge, process, and art. In this chapter, we want to focus on computer-assisted problem solving; or programming. Computers are good tools for solving rule-based problems. Most problems have more than one solution. Thus the programmer must tie in his or her prior experience, knowledge, and understanding of the problem to produce a solution that most efficiently solves the problem. Problem solving is an art, in that the problem solver comes up with his or her own unique solution to the problem.