This preview shows pages 1–2. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: rigor without mortis You need both rigor and intuition to solve problems you haven't seen a template for. In this course I'll present open-ended problems, and recommend the following steps for getting started on them: Understand the problem: Know what's given, what's required. Re-state the problem in your own words, perhaps draw some diagrams. Plan solution(s): If you've seen something similar, you may be able to use its result or its method . Work backwards: assume you've solved the problem and think about the next-to-last step. Try solving simpler, smaller versions of the problem. Have more than one plan before you attack the problem (!). Carry out your plan: Does it lead somewhere? If not, repeat earlier steps. Articulate exactly why and how you're stuck (if you are). Review: Look back to savour breakthroughs and think about roadblocks. Verify your solution as much as possible. Convince a skeptical peer that you have a solution. Extend your solution to new problems. . ....
View Full Document
This note was uploaded on 10/13/2011 for the course COMPUTER S CSC 165 taught by Professor Dannyheap during the Fall '10 term at University of Toronto- Toronto.
- Fall '10
- Computer Science