APP下载

以计算思维为导向的C语言教学方法的探索和实践

2019-08-07韩宇贞

计算机教育 2019年7期
关键词:思维方法课程

王 磊,叶 军,韩宇贞

(南昌工程学院 信息工程学院,江西 南昌 330099 )

0 引 言

周以真教授在2006年首次较系统地提出了计算思维的概念,认为计算思维是运用计算机科学的基本概念进行问题求解、系统设计和人类行为理解等一系列思维活动[1]。而抽象和自动化是计算思维的本质和主要特征。2010 年7 月,教育部高等学校计算机基础课程教学指导委员会在西安会议上发布了《九校联盟(C9)计算机基础教学发展战略联合声明》[2],拉开了以计算思维为导向的计算机基础课程教学改革的序幕。由此奠定了计算思维能力的培养在大学计算机基础课程教学中的核心地位[3-4]。C语言程序设计是理工科专业大学生继大学计算机基础之后的又一门计算机公共基础课程,该课程是从语言级的层面培养学生的计算思维能力。而作为计算思维培养具体立足点的编程不只是简单的代码编写,更重要的是编程可将学生暴露在涉及运用诸如抽象和分解等计算机科学的概念解决问题的计算思维之中[2]。在应用型本科院校,以计算思维为导向的计算机基础课程教学改革更要注重运用计算思维解决、分析专业领域问题能力的培养。体现在C语言程序设计教学中,就是要注重学生程序设计方法的培养,突出用编程解决专业领域的实际问题,而不是孤立地掌握程序设计语言的语法知识点。目前不少同行在C语言程序设计的教学研究方面作了较多的探索[5-8],如文献[6]系统总结了C语言程序设计课程中各章所涉及的计算思维培养点。……

登录APP查看全文

猜你喜欢

思维方法课程
思维跳跳糖
思维跳跳糖
思维跳跳糖
思维跳跳糖
数字图像处理课程混合式教学改革与探索
软件设计与开发实践课程探索与实践
为什么要学习HAA课程?
用对方法才能瘦
四大方法 教你不再“坐以待病”!
捕鱼