Comuputational Thinking
作者:Jeannette M. Winh
原文链接:www.cs.cmu.edu/afs/cs/usr/…
Misconceptions About Computer Science
作者:Peter J. Denning, Matti Tedre, Pat Yongpradit
链接:cacm.acm.org/magazines/2…
以下是该文章所说的九条计算机科学的 misconception
- CS = programming
- Programming is concerned with expression a solution to a problem as notaion in a language.
- Once you master a core knowledge base include variables, sequencing, conditionals, loops, abstraction, modularization and decompostion. You will be a computing professional.
- Programming is easy to learn.
- Computational thinking is the driver of programming skill.
- When we engage in everyday step-by-step procedures we are thinking computational.
- Computational thinking improves problem-solving skills in other fields.
- CS is basically science and math. The engineering needed to produce the technology is all based on the science and math.
- Old CS is obsolete. The important developments in CS such as AI and big data analysis are all recent.