YUHAN HUANG | Personal Website

Personal Detills

Introductory Guide-Computing Thinking

    Computer thinking uses the basic concepts of computer science to solve and design complex problems, reinterpret them into forms that computers can handle, and design calculation methods to interpret the objective world as a complex information-processing process. Simply put, a significant problem is decomposed into small subproblems and then further decomposed into smaller subproblems until no further decomposition is required. Then execute the smallest subproblem separately, and integrate the results of each small problem into the effect of the whole issue. At the same time, the course also teaches more basic and commonly used web programming programs, such as HTML, CSS, and Java, which help students quickly get started with computer programming.

My Opinion

In my opinion, computing thinking is learning to decompose problems, transform big problems into small ones, and then break them down. In terms of application, we need to know how to transform abstract problems into computer-understandable ones. Because there are many differences between computational thinking and human thinking, it is essential to learn to look at issues from the perspective of computers and analyze and work from multiple perspectives.

My Opinion

Training correct thinking ability is the basis of learning science. Mastering computer thinking will help me understand other computer courses and better use programming ideas to solve practical problems. Computer thinking, a top-down solution to problems, is needed by people from all walks of life. I think learning this subject will help me improve my efficiency in the computing field and other fields.