期刊文献+

面向计算思维培养的编程教学研究——以高中生Python编程教学为例 被引量:11

Research on Programming Teaching for Computational Thinking: Taking Python Programming Teaching in High School as an Example
原文传递
导出
摘要 随着人工智能时代的到来,在编程教学中进行计算思维培养正在成为信息技术教育的关注重点。基于计算思维的问题解决过程一般包括问题界定、问题分解、模式匹配、数据抽象与表达、算法设计和评估反思等环节。面向计算思维培养的编程教学以项目学习和问题解决为中心,由创设情境、分析问题、设计方案、实施反馈、项目迁移和分享总结等环节组成;该流程强调通过叠加项目功能或加大问题复杂度来启发学生运用计算思维方法解决问题。基于此流程设计的《田忌赛马》教学案例旨在为教学提供参考,并推动计算思维和编程教育的相关研究。 With the advent of artificial intelligence era, the cultivation of computational thinking in programming education is becoming the focus of information technology education. Problem-solving based on computational thinking generally includes defining problem, decomposing problem, pattern matching, data abstraction and expression, algorithm design, and evaluating & reflecting. Programming teaching for computational thinking training is centered on project learning and problem solving. It consists of creating situations, analyzing problems, designing solutions, implementing feedback, transferring project and sharing reflection. The process emphasizes overlapping projects or increasing problem complexity. To inspire students to use computational thinking to solve problems, the teaching case of "Tianji Horse Racing" based on this process is designed to provide reference for such teaching and to promote research related to computational thinking and programming education.
作者 傅骞 王钰茹 FU Qian;WANG Yuru(Beijing Normal University,Beijing 100875,China)
出处 《创新人才教育》 2019年第3期47-54,共8页 The Education of Innovative Talents
基金 中国科学院院士咨询项目“我国科学教育发展战略研究”(项目编号:2018-Z10-A-025)的研究成果
关键词 编程教育 计算思维 教学流程 programming education computational thinking teaching process
  • 相关文献

参考文献3

共引文献71

同被引文献40

二级引证文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部