Comuputational Thinking

145 阅读1分钟

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

  1. CS = programming
  2. Programming is concerned with expression a solution to a problem as notaion in a language.
  3. Once you master a core knowledge base include variables, sequencing, conditionals, loops, abstraction, modularization and decompostion. You will be a computing professional.
  4. Programming is easy to learn.
  5. Computational thinking is the driver of programming skill.
  6. When we engage in everyday step-by-step procedures we are thinking computational.
  7. Computational thinking improves problem-solving skills in other fields.
  8. CS is basically science and math. The engineering needed to produce the technology is all based on the science and math.
  9. Old CS is obsolete. The important developments in CS such as AI and big data analysis are all recent.