J4 ›› 2014, Vol. 36 ›› Issue (A2): 88-91.
• 论文 • Previous Articles Next Articles
Received:
Revised:
Online:
Published:
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
CHANG Rui,JIANG Liehui,HE Hongqi,SONG Chengjie. Computational thinking cultivation in practical teaching [J]. J4, 2014, 36(A2): 88-91.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2014/V36/IA2/88