We have problems everyday. Some of these problems our technology can solve. This is why problem solving and program implementation is a very important topic for you to learn for Information Technology. This topic is a CXC CSEC topic and I therefore encourage you to put your all into mastering the introduction of the topic in grade 9 so that completing your SBA in grade 10 can become a real possibility. What is a problem? A problem is any situation that causes discomfort; a situation where what exists is different from what you want and those differences (or that discrepancy) causes discomfort and a desire to have the situation resolved |
The general concept of problem solving involves 6 main steps that cover any area in life. These Steps are:
1) Definition of the problem
This is where we carefully determine what the actual problem is.
2) Analyse the problem
This is where we examine the problem and determine the things we need to help solve the problem, some possible solutions and the desired result of the problem being solved. For example, being hungry is a problem, in your analysis you would determine that food is needed, some possible places you could get food and ultimately that you stomach being full is your aim.
3)Propose and evaluate solutions
Here we list all possible solutions and analyze them. Which of them would cause another problem? Which of them work fastest? Which of them would take the longest? Which is practical or feasible in this situation?
4) Select the most appropriate or most efficient solution
You will select the fastest, easiest and cheapest solution to implement.
5) implement the solution selected in step 4
This is where we would carry out or do what is required to solve the problem
6) Testing
A good decision (which is the solution selected in step 4) isn't always the right decision (which is the decision that will work. As such testing whether or not the proposed solution is effective in solving the problem is important. If it does not solve the problem fully or if it solves it but creates another problem accidentally, then adjustments would have to be made and implemented (step 5) and then we test again. Steps 4, 5 and 6 would be repeated in a cycle until it produces a solution that works.
Click the Learn More button below to have this all explained by a YouTube video
1) Definition of the problem
This is where we carefully determine what the actual problem is.
2) Analyse the problem
This is where we examine the problem and determine the things we need to help solve the problem, some possible solutions and the desired result of the problem being solved. For example, being hungry is a problem, in your analysis you would determine that food is needed, some possible places you could get food and ultimately that you stomach being full is your aim.
3)Propose and evaluate solutions
Here we list all possible solutions and analyze them. Which of them would cause another problem? Which of them work fastest? Which of them would take the longest? Which is practical or feasible in this situation?
4) Select the most appropriate or most efficient solution
You will select the fastest, easiest and cheapest solution to implement.
5) implement the solution selected in step 4
This is where we would carry out or do what is required to solve the problem
6) Testing
A good decision (which is the solution selected in step 4) isn't always the right decision (which is the decision that will work. As such testing whether or not the proposed solution is effective in solving the problem is important. If it does not solve the problem fully or if it solves it but creates another problem accidentally, then adjustments would have to be made and implemented (step 5) and then we test again. Steps 4, 5 and 6 would be repeated in a cycle until it produces a solution that works.
Click the Learn More button below to have this all explained by a YouTube video