Teaching Programming Based on Computational Thinking

被引:0
作者
Li, Ying [1 ]
机构
[1] Beihang Univ, Sch Comp Sci & Engn, Beijing, Peoples R China
来源
2016 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE) | 2016年
关键词
Computational Thinking; Calculation; Human Brain; Programing;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Computational Thinking was an important way to study computer science and it explained the relationships between human, calculation and computer in terms of thinking. The computer science was raised from the theory of tools to the height of thinking. This paper introduced three levels of Computational Thinking" Computational Thinking in computer science, Computational Thinking in computing science and Computational Thinking in all subjects and analyzed the thinking characteristic of calculation and the calculation attribute of thinking. Through Computational Thinking, human can solve problems by using computer more efficiently. Therefore, the cultivation of Computational Thinking's ability was particularly important in teaching. But Computational Thinking cannot be taught without carrier and the programing course was the best way for they were closely related with each other. The paper took the Maze Problem as an example to express the differences between human and computer in the aspects of storage structure, thinking mode, solving procedure, etc. and it compared the human brain's multi-dimension and multi-forms characteristics with the computer's ne-dimension and one-form characteristics. The paper thought the goal of teaching was not to learn knowledge itself, but to form problem solving thinking
引用
收藏
页数:7
相关论文
共 17 条
[1]  
Bauer A, 2015, 2015 IEEE BLOCKS AND BEYOND WORKSHOP (BLOCKS AND BEYOND), P121, DOI 10.1109/BLOCKS.2015.7369019
[2]  
Cuny J, 2010, IN PRESS, V8, P30
[3]   Great principles of computing [J].
Denning, P .
COMMUNICATIONS OF THE ACM, 2003, 46 (11) :15-20
[4]   Ubiquitous Computational Thinking [J].
Henderson, Peter B. .
COMPUTER, 2009, 42 (10) :100-102
[5]  
Jiang Chongli, 2013, CHINA U TEACHING, V9, P5
[6]  
Karp R., 2011, J COMPUTER SCI TECHN, V26, P68
[7]   Towards an Online Service for Learning Computational Thinking using Scientific Workflows [J].
Mohan, Aravind ;
Lu, Shiyong ;
Zhang, Ke .
2015 IEEE 12TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2015), 2015, :340-347
[8]  
Nagchaudhuri A., 2004, 34 ANN FRONTIERS ED, P9
[9]  
Ozik J, 2013, WINT SIMUL C PROC, P1560, DOI 10.1109/WSC.2013.6721539
[10]  
Shi Chongwen, 2014, COMPUTER SCI, V41, P11