摘要

图形化编程在小学阶段开展得如火如荼,但初中生学习高级程序设计语言(如Python,C++)比较困难。作者认为,图形化编程和高级程序设计语言之间如果能有效进行知识迁移,则能促进初中生学好高级程序设计语言。Mind+软件在新版本中推出了Python模式,将模块与Python指令实时匹配,做到了图形化和程序代码的结合,即"图代"结合。利用"图代"结合通过由浅入深的教学,把递归等算法清晰地展示给学生,加快初中生对高级程序设计语言的使用和理解,由此发现"图代"结合能够有效促进学生对高级程序设计语言的学习,让小学时期所学的编程知识有了更多的用武之地。"图代"结合的作用是趋近于流程图的图形模块与程序代码形成近似匹配,降低学习难度,提高学习深度,对培养创新精神和计算思维有积极意义。