马味
(西昌学院汽车与电子工程学院,四川西昌615013)
计算思维能力训练策略与实践*
——大学计算机基础课程探讨
马味
(西昌学院汽车与电子工程学院,四川西昌615013)
大学计算机基础教学的核心是计算思维能力的培养。结合学校实际,重新组合教学课程,采取课堂游戏、任务驱动、钻研混合、项目贯穿策略,在实践中培养计算思维能力。
计算思维;课堂游戏;任务驱动;项目贯穿
2006年3月,美国卡内基·梅隆大学计算机科学系主任周以真教授在ACM会刊中定义了计算思维[1]。2008年6月,美国计算机科学技术教师协会在网上发布了《计算思维:一个所有课堂问题解决的工具》报告[2]。得到美国Microsoft公司支持。后来,英国计算机学会组织了欧洲的专家学者对计算思维进行研讨,提出了欧洲的行动纲要。计算思维这一定义就轰动了西方。
在我国,计算思维也得到了高度的重视和广泛的发展。李国杰院士等撰写的《中国至2050年信息科技发展路线图》中认为计算思维的培育是克服“狭义工具论”的有效途径,也是解决其他信息科技难题的基础。
中科院自动化所王飞跃教授率先将“计算思维”引入我国,撰写了《计算思维与计算文化》。他认为,中国计算思维一直存在于小学到大学教育,只是没有提到周以真教授所描述的高度和广度,亟须新颖、明确和系统[2]。桂林电子科技大学的董荣胜教授从学科方法论定义了计算思维,[3]用“思想和方法”代替“基础概念”。浙江大学的何钦铭教授[4]等提出计算思维的本质特征就是基于计算模型(环境)和约束的问题求解。……