AE  >> Vol. 4 No. 3B (May 2014)

    C语言程序设计教学中计算思维的培养
    Cultivating Computational Thinking Capability in C Programming Language Teaching

  • 全文下载: PDF(337KB) HTML    PP.36-41   DOI: 10.12677/AE.2014.43B007  
  • 下载量: 2,636  浏览量: 6,802  

作者:  

朱世敏,孙桂芳,张重阳,祝群喜:东北大学秦皇岛分校计算中心,秦皇岛;
郭得峰:燕山大学理学院,秦皇岛

关键词:
程序设计语言实践教学计算思维C Programming Language Practice Teaching Computational Thinking

摘要:

培养学生的计算思维能力是计算机基础教育的基本目标。本文阐述了在C语言程序设计教学中,通过组织教学内容和教学方法,提出对学生计算思维能力培养的方法和途径。重点通过实践学习,提升学生运用计算思维分析问题、处理问题的能力,进而使学科知识与计算思维能力互相促进,共同提高,最终达到提升实践创新能力的目的。该方法在实际教学中取得了良好的效果。

It is the primary goal of basic computer education to cultivate the computational thinking capability of students. The present paper puts forward how to achieve this goal via organizing class contents and teaching methods. The most important thing is learning practices, which can improve students’ ability in computational thinking analysis and problem solving. As a result, the subject knowledge and the computational thinking ability promote each other, which is helpful to improve the ability of practice and innovation ultimately. This method has achieved good effect in actual teaching. 



文章引用:
朱世敏, 孙桂芳, 张重阳, 祝群喜, 郭得峰. C语言程序设计教学中计算思维的培养[J]. 教育进展, 2014, 4(3): 36-41. http://dx.doi.org/10.12677/AE.2014.43B007

参考文献

[1] 教育部高等学校计算机基础课程教学指导委员会 (2009) 高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求. 高等教育出版社, 北京
[2] 臧劲松 (2012) 培养学生计算思维的程序设计课程教学. 计算机教育, 1, 78-80
[3] Wing, J.M. (2006) Computational Thinking. Communications of the ACM, 49, 33-35
[4] 走进计算性思维——Jeannette M. Wing教授的精彩分享 http://blog.sina.com.cn/s/blog_4caedc7a0102emnl.html
[5] Dong, R.S. (2007) Introduction to computer science—Thinking and Methods. Higher Education Press, Beijing, 9.
[6] Lewis, C., Jackson, M.H. and Waite, W.M. (2010) Student and faculty attitudes and beliefs about computer science. Communications of the ACM, 53, 78-85.
[7] Les, Z. and Les, M. (2008) Thinking, visual thinking, and shape understanding. Studies in Computational Intelligence, 86, 1-45.
[8] Yuan, L. and Lu, G. (2011) Training for creative thinking capability on Programming lan-guage teaching. Computer Education, 12, 5-8.