Conrad Wolfram argues that Mathematics Education today should involve problem solving that is essentially a four step process. His steps are:
- Posing the right question – of a real world problem/issue
- Real world -> math formulation – that is, state the problem in terms of its mathematics components
- Computation – solve the mathematics models & formulas involved
- Verification – implement the solutions into the original real world situation to verify their ‘correctness’, effectiveness, etc.
In the QSITE 2014 presentation I introduce Computational Thinking and how it can also be seen as a 4 Step Process, very similar to Conrad Wolfram’s approach.
Computational Thinking (CT) is a problem-solving process that includes (but is not limited to) the following characteristics:
- Formulating problems in a way that enables us to use a computer and other tools to help solve them.
- Logically organizing and analyzing data
- Representing data through abstractions such as models and simulations
- Automating solutions through algorithmic thinking (a series of ordered steps)
- Identifying, analyzing, and implementing possible solutions with the goal of achieving the most efficient and effective combination of steps and resources
- Generalizing and transferring this problem solving process to a wide variety of problems” – From International Society for Technology in Education (ISTE) & Computer Science Teachers Association (CSTA), USA
Applying the 4 Step Process this becomes:
- Posing the right question (Computational Thinking)
- Real world -> modelling or technical formulation (Design or Algorithmic Thinking)
- Computation (Programming/Coding)
- Verification (Testing)
Part of this presentation is a discussion of how CT can move beyond the undeniably important aspects of Step 3, and perhaps even change the way we teach subjects other than pure Computer Science.
QSITE 2014 Presentation: QSITE 2014 Presentation
– much of the material here is similar or the same as other presentations. The main addition is the discussion of the 4 Step Process and some introduction to practical examples of using this approach.
Nice post, when can we expect the next one?
LikeLiked by 1 person
Have you checked out the Authentic Learning post/talk/video?
LikeLike
How do you find time to post amazing stuff like this all the time?
LikeLiked by 1 person
Thanks! Appreciate the encouragement! I think it just takes enough interest and passion to find the time.
LikeLike
Very nicely written artcile, thanks
LikeLiked by 1 person
I really like your website, you write quite well!
LikeLiked by 1 person
There is apparently a bunch to realize about this. I consider you made some nice points in features also.
LikeLike
WOW,another great share, thank you so much!
LikeLiked by 1 person
and also with the layout on your weblog.
LikeLiked by 1 person
Looking forward to reading more. Great article.Much thanks again. Really Great.
LikeLiked by 1 person