Pure Theory: How to do the project based on Computational Thinking:

Pages

Monday, October 25, 2010

How to do the project based on Computational Thinking:

The original blog link;

Take a minute to think back to some of your past science fair projects or lab experiments. What elements did they have in common? What elements were different?

While every project or experiment may have been unique in the problem they were trying to solve, they all followed the same basic template of title, problem, hypothesis, materials, procedure, data and results, and conclusion. This ability to notice similarities, differences and trends is called pattern recognition. The ability to then extract out the unnecessary details and generalize those that are necessary is called pattern generalization, which leads us to an abstraction.

These are just some of the problem-solving skills that we apply when we design and run an experiment. Other skills include decomposition (the ability to break down a tasks into sub-tasks, e.g., when we specify each of the materials that we’ll need to conduct the experiment) and algorithm design (the ability to build a repeatable, step-by-step process to solve a particular problem, e.g., when we create the procedure so that others can understand our process and run that same experiment).



Thus, for doing an experiment, a project or a research(EPR), one needs to:

1st, Extract the problem.
  • Extract the similarities, extract the pattern of this EPR.
  • Abandon the unnecessary details of this EPR.

2nd, Preparation.
  • Search information and gather the data.
  • Break the problem into small pieces.

3rd, Implementation & Test.
  • Tackle each small pieces, and test each.
  • Assembly those small pieces.
  • Testing.

4rd, Finish and Document.
  • Complete the project.
  • Write enough document for the project, so that anyone in the future can easily understand each part of the project.
Post a Comment