An introductory guide to Computational Thinking

Computational Thinking is the first basic course for Computing and IT Management. I think this course is important for students to study Compueter Science.

  In my opinion, if people need to use compueter to write program, they should know that computer's "brain" is different from human's brain. So, using the Computational Thinkng as our first course is so helpful.

  Computering Thinking can be divided into four parts: Decomposition, Pattern Recognition, Abstraction, Algorithms.

  1. Decomposition means that for a large promgram, we can break down it into several small program and combine. Before doing a big project, we need to think about how to get it step by step.

  2. Pattern Recognition means that almost every programs are different, but there are still similar parts between. When we programming, we are not only programming, we should learn from it. This will help us to do futher programs.

  3. Abstraction means that there are so much imformation we will get when doing program, but we need to be focused.

  4. Algorithms means that when we programming, we need to know how it works. We need to consider the roles about computer.

four keys

The course Computering Thinking is of great significance to me. Although this course is not much about programming code, I think the thinking when writing code is more important. Knowing how you should write will make your programming more efficient. I may not have a deep impression on this class in the future, but I hope the knowledge points of this class will form my habit of writing code in the future.

Back to Homepage