• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2014, Vol. 36 ›› Issue (A2): 88-91.

• 论文 • Previous Articles     Next Articles

Computational thinking cultivation in practical teaching      

  

  1. (PLA Information Engineering University,Zhengzhou 450002,China)
  • Received:2014-07-15 Revised:2014-09-10 Online:2014-12-25 Published:2014-12-25

Abstract:

Generalized computation theories include algorithms,computational complexity theory,computability theory,automata theory,and formal language theory.This paper discusses several typical problems in computation theory (computability theory and complexity theory) and reveals the importance of computational thinking in practical teaching.We elaborate the relation between computation theory and computer science from different perspectives.And then we describe Turing machine model and reveals the essential relation between Turing machine model and computational thinking. In addition,we discuss time complexity and space complexity in computer science,explain approximation algorithm,using packing problem examples. Finally,we emphasize the importance of computation theory in computer science education.

Key words: computability;computational complexity;computational thinking;computer science