Computational Thinking
0
Computational Thinking
Jeannette M. Wing
President's Professor of Computer Science and Department Head Computer Science Department Carnegie Mellon University
Microsoft Asia Faculty Summit 26 October 2012 Tianjin, China
My Grand Vision
? 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. ? Incestuous: Computing and computers will enable the spread of
computational thinking.
? In research: scientists, engineers, ..., historians, artists ? In education: K-12 students and teachers, undergrads, ...
J.M. Wing, "Computational Thinking," CACM Viewpoint, March 2006, pp. 33-35. Paper off
Computational Thinking
2
Jeannette M. Wing
Computing is the Automation of Abstractions
Abstractions
Automation
1. Machine 2. Human 3. Network [Machine + Human]
Computational Thinking focuses on the process of abstraction
- choosing the right abstractions
- operating in terms of multiple layers of abstraction simultaneously as in
- defining the relationships the between layers
Mathematics
guided by the following concerns...
Computational Thinking
3
Jeannette M. Wing
Measures of a "Good" Abstraction in C.T.
? Efficiency
? How fast?
as in Engineering
? How much space? NEW ? How much power?
? Correctness
? Does it do the right thing?
? Does the program compute the right answer?
? Does it do anything?
? Does the program eventually produce an answer? [Halting Problem]
? -ilities
? Simplicity and elegance
? Scalability
? Usability
? Modifiability
? Maintainability
? Cost
?...
Computational Thinking
4
Jeannette M. Wing
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- microsoft excel math formula guide
- computational thinking
- experimental design utilizing microsoft mathematics in teaching and
- finite mathematics using microsoft excel
- theimpactofmicrosoftmathematicsvisualizationonstudents academicskills
- microsoft mathematics for educators modesto city schools
- utilizing microsoft mathematics in teaching and learning calculus
- theory into profit microsoft invests in mathematicians
- ms mathematics university of belgrade
- pengembangan bahan ajar matematika berbantuan aplikasi microsoft
Related searches
- communications in computational physics
- thinking of vs thinking about
- european journal of computational mechanics
- computational mechanics pdf
- engineering and computational mechanics
- computational fluid dynamics book pdf
- computational mechanics jobs
- computational solid mechanics
- applied and computational mechanics
- computational fluid dynamics software
- computational fluid dynamics ppt
- ucl msc computational finance