G) I.T U1M3 - 7
G) I.T U1M3 - 7
G) I.T U1M3 - 7
Content: Definition; algorithm as a problem-solving strategy; its role and importance in the problem-
solving process; properties of algorithm.
Problem-solving strategies
When you are presented with a problem—whether it is a complex mathematical problem or a
broken printer, how do you solve it? Before finding a solution to the problem, the problem
must first be clearly identified. After that, one of many problem solving strategies can be
applied, hopefully resulting in a solution.
A problem-solving strategy is a plan of action used to find a solution. Different strategies have
different action plans associated with them. For example, a well-known strategy is trial and
error. The old adage, “If at first you don’t succeed, try, try again” describes trial and error. In
terms of your broken printer, you could try checking the ink levels, and if that doesn’t work, you
could check to make sure the paper tray isn’t jammed. Or maybe the printer isn’t actually
connected to your laptop. When using trial and error, you would continue to try different
solutions until you solved your problem. Although trial and error is not typically one of the most
time-efficient strategies, it is a commonly used one.
Problem-Solving Strategies
Method Description Example
Trial and error Continue trying different solutions until problem is solved Restarting phone,
turning off WiFi, turning off bluetooth in order to determine why your phone is malfunctioning
Algorithm Step-by-step problem-solving formula Instruction manual for installing new software
on your computer
Heuristic General problem-solving framework Working backwards; breaking a task into steps
A heuristic is another type of problem solving strategy. While an algorithm must be followed
exactly to produce a correct result, a heuristic is a general problem-solving framework (Tversky
& Kahneman, 1974). You can think of these as mental shortcuts that are used to solve
problems. A “rule of thumb” is an example of a heuristic. Such a rule saves the person time and
energy when making a decision, but despite its time-saving characteristics, it is not always the
best method for making a rational decision. Different types of heuristics are used in different
types of situations, but the impulse to use a heuristic occurs when one of five conditions is met
(Pratkanis, 1989):
Working backwards is a useful heuristic in which you begin solving the problem by focusing
on the end result. Consider this example: You live in Washington, D.C. and have been invited to
a wedding at 4 PM on Saturday in Philadelphia. Knowing that Interstate 95 tends to back up any
day of the week, you need to plan your route and time your departure accordingly. If you want
to be at the wedding service by 3:30 PM, and it takes 2.5 hours to get to Philadelphia without
traffic, what time should you leave your house? You use the working backwards heuristic to
plan the events of your day on a regular basis, probably without even thinking about it.
Another useful heuristic is the practice of accomplishing a large goal or task by breaking it into
a series of smaller steps. Students often use this common method to complete a large research
project or long essay for school. For example, students typically brainstorm, develop a thesis or
main topic, research the chosen topic, organize their information into an outline, write a rough
draft, revise and edit the rough draft, develop a final draft, organize the references list, and
proofread their work before turning in the project. The large task becomes less overwhelming
when it is broken down into a series of small steps.
Source: https://course.oeru.org/ipsy102/learning-pathways/cognition-language-and-problem-
solving/problem-solving-strategies/, on September 12, 2020
Additional Sources:
http://sofia.cs.vt.edu/cs1114-ebooklet/chapter4.html
https://www.igi-global.com/dictionary/algorithms-aided-sustainable-urban-design/988
https://course.oeru.org/ipsy102/learning-pathways/cognition-language-and-problem-
solving/problem-solving-strategies/