冯娜 李莹
摘 要:当前,越来越多的学者对计算思维感兴趣,面向计算思维的教学已成为大学计算机课程的教学改革方向。计算思维具有定量性、可测试性、模块化等特点。从专业角度说,计算思维具有计算的手段机械化、计算过程的形式化、计算执行的自动化。现行教育中存在脱离实际、学生理解力差等问题。计算思维的应用很好的解决了这个问题,将计算思维应用于计算机基础课程,是将抽象与绑定再现的一种教育模式。
关键词:计算思维;定量性;自动化;教育模式
中图分类号:TP3-4;G642
2006年初,美国计算机权威期刊《Communications of the ACM》杂志上刊登了某高校大学计算机科学系主任Wing教授的一篇报道。该文章中提及了计算思维(Computational Thinking)的概念[1]。周教授认为:运用计算机科学的基础概念来进行问题分析求解、系统设计、以及对人类行为进行抽象理解等涵盖计算机科学的一系列思维活动[2]都是计算思维。
为了让人们更易于理解,周教授将计算思维的定义做了阐述:通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道问题怎样解决的方法;是一种递归思维,是一种并行处理,是一种把代码译成数据又能把数据译成代码,是一种多维分析推广的类型检查方法;是一种采用抽象和分解来控制庞杂的任务或进行巨大复杂系统设计的方法,是基于关注分离的方法(SoC方法);是一种选择合适的方式去陈述一个问题,或对一个问题的相关方面建模使其易于处理的思维方法;……
计算机光盘软件与应用 2014年17期