[New post] CS: introduction to Computational Thinking
ants123456789 posted: " I would like to write a topic revolving on teaching children computer thinking. How can groom them to enjoy their computer skill learning. Computational Thinking began in the early 2000s when Jeanette M Wing, a professor of computer science at Carnegie M"
I would like to write a topic revolving on teaching children computer thinking. How can groom them to enjoy their computer skill learning. Computational Thinking began in the early 2000s when Jeanette M Wing, a professor of computer science at Carnegie Mellon University, introduced the term in a series of academic papers.
Computational Thinking
The fundamental elements of computational thinking is comprised of 4 pillars:
Decomposition
Pattern matching
Abstraction and
Algorithms
With these 4 skills, one can prepare any problem for a mechanical solution. Lets use a 9x9 Sudoku quiz as an example to apply 4 skills.
Decomposition
Firstly, let's use decomposition on problem by identifying the list of steps might go through to figure out 4x4 square at a time in the mini-puzzle.
As we solve each row and column for answer, we start to apply computational thinking to try to get an algorithm out and working towards automating it.
Pattern matching
Hence, we will start to use pattern matching to see each row or columns answer has similar result.
After found that the instructional is identical, list out steps for each an every cell.
Abstraction
This is where abstraction comes in and is simply the act of removing details that are too specific, so that 1 instruction can work for multiple problems.
Hope you learn something from the article here to start to think on applying on your students or kids. Take care and discuss more on this again!!.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.