字幕列表 影片播放
Currently, most proposals for CSE comprise the concept of Computational Thinking, created
by J. Wing. The most recent Operational Definition of Computational Thinking by the CSTA is:
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
According the CSTA, these skills are supported and enhanced by a number of dispositions or
attitudes that are essential dimensions of CT. These dispositions or attitudes include:
- Confidence in dealing with complexity - Persistence in working with difficult problems
- Tolerance for ambiguity - The ability to deal with open ended problems
- The ability to communicate and work with others to achieve a common goal or solution
Additionally, one could add the ability to be creative here
Therefore once students have successfully mastered this kind of thinking they are in
a much better position to master a safe and successful life in our digital society.