Problem Solving. What is a Problem? An ambiguous situation not clearly showing how to reach the goal. Given Initial Situation Desired Goal Situation What.

Slides:



Advertisements
Similar presentations
Problem solving skills
Advertisements

Lecture 6: Software Design (Part I)
AE1APS Algorithmic Problem Solving John Drake
Chapter 5 Teams.
Best-First Search: Agendas
BSBIMN501A QUEENSLAND INTERNATIONAL BUSINESS ACADEMY.
Module 1- Getting Started Tell me what to do Using sets of instructions…
Project Plans CSCI102 - Systems ITCS905 - Systems MCS Systems.
Understanding what it means to be PIC Some ways to teach it.
Algorithms and Problem Solving-1 Algorithms and Problem Solving.
Advice for Students starting into research work Andre DeHon CalTech Ashish Gupta CS,NWU.
1 Planning. R. Dearden 2007/8 Exam Format  4 questions You must do all questions There is choice within some of the questions  Learning Outcomes: 1.Explain.
Algorithms and Problem Solving. Learn about problem solving skills Explore the algorithmic approach for problem solving Learn about algorithm development.
Chapter 2 Succeeding as a Systems Analyst
Sharif University of Technology Session # 4.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Solve for y when x = 1, 2, 3 and 4. 1.) y = x ) y = 5x 4 3.) y = 3x Solve for y when x is -2, -1, 0, 1. Patterns and Functions Day 2.
Solving a System of Equations using Multiplication
Introduction to Programming Doman’s Lecture CSCI101.
Continuation From Chapter From Chapter 1
Region 11: Math & Science Teacher Center Solving Equations.
Business Card Trick In your team, figure out how to fit your entire body through this business card! You may use scissors. GOOD LUCK! WORK TOGETHER!
RMIT University; Taylor's College1 Lecture 6  To apply the Principle of Mathematical Induction  To solve the Towers of Hanoi puzzle  To define a recurrence.
Goal Setting The foundation of a plan for success includes goal setting and the achievement of goals.
Top-Down Design and Modular Development
Program Design CMSC 201. Motivation We’ve talked a lot about certain ‘good habits’ we’d like you guys to get in while writing code. There are two main.
Introduction to Programming Initial Slides developed by Dr. Doman.
4.4 Equations as Relations
Module 1- Getting Started Tell me what to do Using sets of instructions…
Transdisciplinary Skills Placemat: Greenfield Park International Thinking Skills Acquisition of knowledge: Are you able to find out new facts? Show me.
Knowledge and search, page 1 CSI 4106, Winter 2005 Knowledge and search Points Properties of knowledge  Completeness  Objectivity  Certainty  Formalizability.
Working in Groups 1.  Working in groups may be one of the most important skills you learn in college.  The ability to work in groups is an essential.
Unit 1: Basics // Metrics & Matter Aim: How can we apply the Scientific Method? Do Now: Solve the farmer’s dilemma. (5 minutes) Monday, September 8, 2014.
1.6 Compound and Absolute Value Inequalities Compound inequalities are just more than one inequality at the same time. Sometimes, they are connected by.
Solving Compound Inequalities. Compound Inequality – two inequalities connected by and or or.
... an amazing resource!. "A farmer has a fox, a chicken, and a bag of grain. He must take all three across a river. His boat is large enough for one.
Teaching Through Problem Solving
Recursion Colin Capham Recursion – an introduction to the concept.
Adding, Subtracting, Multiplying, and Diving Integers!!!
Problem Solving Logical reasoning or deductive reasoning.
Question 7 Looking back at your preliminary task, what do you feel that you have learnt in the progression from it to the full product? BY PHOEBE FARRINGTON.
Problem solving Introduction to programming. Do Now You are at a river that you want to cross with all your goods. Your goods consist of a chicken, a.
Entry Task – No calculators. Chapter 5.4 Dividing Polynomials Target: I know how to divide polynomials using long division. I know how to divide using.
Planning and Organizing Chapter 13. The Planning Function Planning for a business should stem from the company’s Business Plan – The business plan sets.
AS Computer Studies Algorithms & Problem Solving 1 & 2.
Objective The student is expected to find specific function values, simplify polynomial expressions, transform and solve equations, and factor as necessary.
Level 3 CYPW Unit Promote Learning and Development in the Early Years Tutor; Karen Sendall.
Maths Parent Workshop October 2013 Stakesby Community Primary School.
The Origins of Psychology
HA1-439: Functions Intro Remember, a relation is ANY set of ordered pairs like (3,2), (-2, 4), (4.5, 6) …It is any set of x’s and y’s. A FUNCTION is a.
Objective #5: Solve Compound Inequalities
Algorithms and Problem Solving
The Slope-Intercept Formula
The Decision-making Process
Question Does the current affect the time it takes a boat to cross a river if the boat is pointed directly across the river?
The Hobbits & Orcs Problem
Lesson 2: Greatest Common Factor and Least Common Multiple
Fractions.
Embedding MATHS 300 in Secondary Programs 2018
Fractions Pages 8 – 59.
4. Computational Problem Solving
Action Planning.
Algorithms and Problem Solving
Transdisciplinary Skills for Self-management Skills
Critical Thinking Leadership Skill Area
Do Now: Solve and Graph.
Top-Down Design & JSP Skill Area Part D
Question Does the current affect the time it takes a boat to cross a river if the boat is pointed directly across the river?
Building Strong Partnerships
Comparing Expressions Review
Presentation transcript:

Problem Solving

What is a Problem? An ambiguous situation not clearly showing how to reach the goal. Given Initial Situation Desired Goal Situation What can I do to move from A to B?

What is Problem Solving? Moving from an initial situation, a given, to a desired target situation, a goal, using a set of resources and imposing specific constraints. Given: An initial situation. Goal: A desired outcome. Resources: things that can be used to reach a goal. Constraints: Specific conditions.

Understanding the problem The first stage of problem solving is to understand the problem. Understanding a problem means turning an ill defined problem into a well defined problem, without any ambiguity. To solve the problem you must have knowledge of the problem domain.

Components of a well defined problem 1.A clearly defined initial situation, given. 2.A clearly defined goal. 3.Set of resources and constraints. 4.Ownership.

Constraints Rules, regulations and guidelines about what you are allowed to do in solving a particular problem. Constraints are what you can do or can not do. Some other kind of constraints are available time, available equipment and software.

Ownership You must be committed to use your knowledge, skill and energies to solve the problem.

Reason for a problem remaining unsolved. Ownership is not made clear. In team working problem tasks are delegated to individual members of a team. Sometime it is not made clear who is doing what, so problem does not get solved.

Example You are at a river that you want to cross with all your goods. Your goods are a chicken, a bag of grain and your dog, Rover. You have to cross the river in your rowing boat and can bring only one passenger with you at a time, the chicken, the bag of grain or the dog. You can not leave the chicken alone with bag of grain as chicken will eat grain. You can not leave the chicken alone with the dog as Rover will eat the chicken. However you know that Rover does not eat the grain. How do you get everything across the river intact?

Problem Initial situation: you, chicken, bag of grain, dog on one bank of river with rowing boat. Resources: Rowing boat and your knowledge and skill. Constraints: bring only one passenger at a time, cant leave chicken alone with bag of grain or dog. Goal: you with your goods on opposite river bank. Ownership: you will be involved in planning the solution and carrying it out.

Solution Take the chicken leave it on other side of river. Take Rover and leave him on other side and take the chicken back with you, Leave the chicken where you started. Take the bag of grain on other side, leave it with Rover. Go back and fetch the chicken. And take it with you on other side.

Challenging your Assumptions It is an important fact of problem solving that how you have assumed your problem. Your assumptions are either true or not. Sometime people assume constraint that are not true. You can challenge your assumptions by lateral thinking.

Defining Boundaries Establishing the limits or rules about what can and can not be done when solving a problem. A boundary is a form of constraints. It is vital that you understand the constraint clearly what are constraints and what you can do or can not do.

Lateral Thinking It is used to challenge assumptions, establish facts and rules and define the boundaries of problem solving.

Pattern of lateral thinking Be consiously aware that we need to add facts to those we start with. Ask question. Who sets the puzzles. Answer must be yes or no. Identify the assumptions. Separate the facts we established from that we have not established but assumed unconsiously. Make new proposed facts from putting together other facts. I

Planning a solution. A strategy can be thought of as a plan or a possible approach to solve a problem.

Plan of action You must determine plan of action What strategies will you apply? What resources will you use? How will you use the resources? In what order will you use the resources? Are your resources adequate for the task?

Top down strategy Breaking big problem into smaller problems, that are easier to work on. Each of the smaller problems can be worked on independently. It is also called dived and conquer or functional decomposition.

Module A self contained entity that results when a problem is divided into sub-problems. Each module corresponds to a sub problem.

Stepwise refinement The process of breaking a problem down through successive steps into smaller problems. Structure table: An intended, numbered list of steps produced by stepwise refinement.,