Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Logic and Problem Solving Advanced Computer Programming.

Similar presentations


Presentation on theme: "Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Logic and Problem Solving Advanced Computer Programming."— Presentation transcript:

1 Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Logic and Problem Solving Advanced Computer Programming

2 13A-2 Lecture Objective After completing this Lecture: – We will be able to apply the six-step approach to problem-solving.

3 13A-3 Enabling Objectives Identify the six steps in problem solving Describe the purpose of each step in problem solving Explain the actions to be taken in each step Apply techniques for promoting creativity in problem solving for use with both individuals and groups

4 13A-4 Problem-Solving Steps Recognize that there is a problem Identify the problem Generate alternative solutions Choose among the alternative solutions Implement the chosen solution Evaluate the solution

5 13A-5 Left Brain Characteristics Follows a logical pattern Is objective Views time chronologically, hour by hour, day by day Sees things as true or false, black or white Seeks details Holds short-term memory Thinks critically, perhaps negatively, asks “why?”

6 13A-6 Right Brain Characteristics Follows intuitive hunches Creates patterns, without following a step-by-step process Is subjective Views time in a total sense—a lifetime, a career, a project Sees the “whole” rather than the details Thinks positively, unconstrained by preconceived ideas Asks “why not?” and breaks rules

7 13A-7 Techniques for Recognizing Problems Comparison against others Comparison of current performance with objectives or past performance Checklists Inverse Brainstorming Listing complaints Role playing

8 13A-8 Identify the Problem: Ask Who? Who says that this is a problem? Who caused or is causing the problem? Whom does it or will it affect? Who has done something about the problem?

9 13A-9 Identify the Problem: Ask What? What happened or will happen? What are the symptoms? What are the consequences to others? What circumstances surround the occurrence of the problem? What is not functioning as desired?

10 13A-10 Identify the Problem: Ask When? When did it or will it happen? When did it first occur?

11 13A-11 Identify the Problem: Ask Where? Where is the problem occurring? Where did it or will it have an impact?

12 13A-12 Identify the Problem: Ask Why? Why is this a problem? Why did it or will it occur? Why was nothing done to prevent the problem from occurring? Why did no one recognize and do something about the problem sooner? Why is a response needed now?

13 13A-13 Identify the Problem: Ask How? How should the process be working? How are others dealing with this or similar problems? How do you know this is a problem; what supporting information do you have?

14 13A-14 Problem Identification: Final Questions How will you know the problem is solved? What does the desired state look like? What data will you need to answer these questions?

15 13A-15 Techniques for Identifying the Problem Talking to others Consensus building Fishbone diagram Why-Why diagram

16 13A-16 Problem Statement The end result of problem identification. Brief, clear, to-the-point identification of the specific problem to be addressed, including the key rationale for why it should be solved.

17 13A-17 Individual Techniques for Generating Solutions Analysis of past solutions Fresh eyes Mind mapping Sleeping on it Visualization What if?

18 13A-18 Advantages of Using a Group Shared knowledge and experience will broaden the search and generate more alternative solutions. Leads to a better understanding of how and why a decision was made and it will be accepted more readily.

19 13A-19 Advantages of Using a Group Members who are willing to take more risks and those who avoid risks contribute to the scope of possible solutions and move each other to the middle ground of risk taking in choosing a solution for implementation. Collective judgment is usually better than that of an individual.

20 13A-20 Limitations of Using a Group Pressure to conform may negatively influence decision-making. One person may dominate the group. A group requires more time to reach a decision than do individuals. Groups generally don’t make better decisions than an expert or someone with special knowledge and skills.

21 13A-21 Choosing Among Alternative Solutions How practical is the idea? Is it realistic? How cost-effective is it? Can it be easily implemented by a limited number of individuals, or does it require that large numbers of other people be convinced that it is a good idea? Will they be easy to convince? Is the idea consistent with the directions already undertaken by the organization?

22 13A-22 Implement the Chosen Solution What resources are needed? Who else within the organization needs to approve the solution to the problem, and what will it take to win their approval? What has to happen in order to implement the solution; what are the steps in implementation? Who is going to be involved, and what will they do? When will the various phases of implementation take place?

23 7 Habits of Highly effective people Habit 1 – Be Proactive Take the initiative and make things happen. If you make mistakes, acknowledge it and learn from it Habit 2 – Begin with the End in Mind Determine the right things to accomplish and then how to best accomplish them.

24 7 Habits of Highly effective people Habit 3 – Put First things First Continually review and prioritize your goals. Focus on the important tasks, the ones that will have impact if carefully thought out and planned Habit 4 – Think Win/Win Win/Win is the frame of mind that seeks mutual benefits for all people involved in solutions and agreements.

25 7 Habits of Highly effective people Habit 5 – Seek First to Understand then to be Understood Learn as much as you can, about the situation. “Listen, listen, listen”. Present things logically, not emotionally, Habit 6 – Synergize Make the whole greater than the some of its parts. Value the differences in the people you work with.

26 7 Habits of Highly effective people Habit 7 – Renewal Renew the four dimensions of your nature. – Physical » Exercise, Nutrition, Stress Management – Mental » Reading, Thinking, Visualizing, Planning, Writing – Spiritual » Value Clarification and Commitment, Meditation – Social/Emotional » Service, Empathy, Self-esteem, Synergy

27 The NotePad Project What was required What we did How we did Possible Alternatives Evaluate What we learnt Re-usable components Code Snippets Optimize

28 Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education The End Questions?


Download ppt "Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Logic and Problem Solving Advanced Computer Programming."

Similar presentations


Ads by Google