Computational Problem-Solving Skill Level
(Redirected from algorithmic thinking)
Jump to navigation
Jump to search
A Computational Problem-Solving Skill Level is a problem solving skill associated with a computational problem-solving task.
- Context:
- It can (typically) involve Problem Solving, System Designing, and Human Behavior Analysis.
- It can (typically) be developed from Designing Computations.
- …
- Counter-Example(s):
- Literacy Skill Level (composed of Reading Skill, Writing Skill, ...)
- Numeracy Skill Level (composed of Arithmetic Skill, Statistical Skill, ...)
- See: Algorithm, Abstraction.
References
2017
- Peter J. Denning. (2017). https://cacm.acm.org/magazines/2017/9/220430-computational-thinking-is-not-necessarily-computational/fulltext
- QUOTE: Computational thinking is the habits of mind developed from designing computations. The meaning of computation has evolved from the 1960s "sequence of states of a computer executing a program" to today's "evolution of an information process." This changed meaning reflects the ever-expanding reach of computing into all sectors of work and life. Many of today's most popular apps feature computations well beyond arithmetic, as in, say, facial recognition, speech transcription, driverless cars, and industrial robots. The computational thinking developed by those who worked on these achievements is much more powerful than the handful of programming concepts offered as the definition of "new CT."
2014
- (Jordan, 2014a) ⇒ Michael I. Jordan. (2014). “I guess that I have to say something about "deep learning".
- … … These are a few examples of what I think is the major meta-trend, which is the merger of statistical thinking and computational thinking.
2006
- (Wing, 2006) ⇒ Jeannette M. Wing. (2006). “Computational Thinking." Communications of the ACM, 49(3).
- Computational thinking will be a fundamental skill used by everyone in the world by the middle of the 21st Century - just like reading, writing and arithmetic. The Two A's of Computational Thinking: Abstraction, Automation. …
… Computational thinking involves solving problems, designing systems, and understanding human behavior, by drawing on the concepts fundamental to computer science. Computational thinking includes a range of mental tools that reflect the breadth of the field of computer science.
- Computational thinking will be a fundamental skill used by everyone in the world by the middle of the 21st Century - just like reading, writing and arithmetic. The Two A's of Computational Thinking: Abstraction, Automation. …