計算思维是指运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。近年来,全国众多高校都开展了关于计算思维培养的研究和讨论,这为大学计算机基础课程的建设提供了新的建设思路。计算思维教育的目的是培养一种思维习惯,一种像计算机科学家思考问题那样的习惯1。计算思维培养的理想状态是利用计算思维可以更好地找到解决问题的新方法、创造更多的新知识、不断提高创造力和创新力。计算思维是人类与生俱来的思维模式,但在传统教学模式中,计算思维和方法要靠学生被动的领悟。而计算思维教育就是要把这些隐含的方法显式地表达出来,让学生主动地去总结和学习这种计算思维模式,从而更好的更快的改善大学培养质量。在计算机和信息技术高度发达的今天,任何一个领域和行业都离不开对信息和数据的计算、处理,这意味着如果具备较好的计算思维能力,就能更好地运用计算机和信息技术解决学习和工作中的实际问题。大学的计算机基础课程的主要任务就是要培养学生利用计算机作为工具解决专业问题的能力,而如何进一步的地培养学生利用计算思维分析及解决问题,则应该成为计算机基础教育的最终目标2。但采取怎样的