Presentation is loading. Please wait.

Presentation is loading. Please wait.

Problem Solving General Problem Solving Concepts

Similar presentations


Presentation on theme: "Problem Solving General Problem Solving Concepts"— Presentation transcript:

1 Problem Solving General Problem Solving Concepts
by Noor Azida Binti Sahabudin Faculty of Computer Systems & Software Engineering

2 Chapter Description Aims Expected Outcomes References
Use problem-solving steps to solve problem Describe difference between heuristic, algorithmic solutions List, describe problem-solving steps for algorithmic solution Expected Outcomes List and describe the six (6) problem solving steps to solve a problem that has an algorithmic solution Describe the difference between heuristic and algorithmic solution to problems Understand basic methods in computer science for solving problems References Sprankle, M., and Hubbard, J., (2012). Problem Solving and Programming Concepts : 9th Edition. Prentice Hall, ISBN :

3 What is problem? The problem is defined as the objective or the specific output that we want to attain; through a sequence of steps and activities and, specific input.

4 Example problem in daily life
Students do science experiment Mechanics repair a broken car Workers goes to work Problem? Doctors find new bacteria Kids want eat sweets

5 How to solve the problem?

6 Problem Solving in Everyday Life
According to Sprankle and Hubbard (2012), there are six step in problem solving:

7 Problem Solving in Everyday Life
Can I skip the step? According to Sprankle and Hubbard (2012), if the six step not completed well, the result may be less than desired

8 Example problems… Baking a cake according to certain specifications, input available are the ingredients (such as eggs, flour, milk …etc.), then followed by activities or procedures that should be done sequentially, taking into consideration that any mistake happens by doing any procedure before the other, results in an unsuitable and undesirable cake. Identify the problem Understand the problem Identify alternative Select the best way List instructions that enable you to solve the problem Evaluate the solution

9 Types of Problems Algorithmic solutions: Heuristic solutions:
series of action. Example: Make cookies, baking a cake Heuristic solutions: require reasoning built on knowledge and experience, and a process of trial an error. Example: company open new branch, buy the best car

10 Algorithmic and Heuristic
Algorithmic and Heuristics can use the six steps of problem solving The last step of the six step (evaluate the solution) for heuristic solution is less correct and appropriate compare to algorithmic solution Heuristic solution: often need to follow six steps more than once. In evaluate step, hard to decide the best choice Most problem require combination of algorithmic and heuristic solution Sprankle & Hubbard (2012)

11 Problem Solving with Computers
Definitions by Sprankle & Hubbard (2012): SOLUTION instructions followed to produce best result RESULT Outcome OR completed computer-assisted answer PROGRAM Set of instructions for solution using computer language

12 Difficulties with Problem Solving
Lack of problem solving experience Inadequate solution steps Incorrect problem definition Alternatives chosen incorrectly Incorrect solution evaluation Invalid logic

13 Group Activities In in group of 4 persons, think a problems in your daily life at home, office, park, school, shopping mall or wherever your go. Please explain how you solve the problem using the six steps of problem solving.

14 Conclusion / What we have learn today?
Daily life problem 6 problem solving steps Types of problems (algorithmic vs heuristic) Problem solving with computer Difficulties with problem solving

15 Author Information NOOR AZIDA BINTI SAHABUDIN Senior Lecturer Faculty of Computer Systems & Software Engineering Universiti Malaysia Pahang PhD in Educational Technology


Download ppt "Problem Solving General Problem Solving Concepts"

Similar presentations


Ads by Google