您当前所在位置:首页 > 论文 > 人文社科 > 语言 > 语言学

以计算思维为导向的C语言课程研究

编辑:

2015-10-26

近年来,随着“计算思维”概念的提出,各大高校相继把“计算思维”引入到计算机类课程教学中,围绕计算思维能力的培养开展课程教学。那么,究竟什么是“计算思维”?

计算机思维的概念和特征:周以真教授于2006年在Communications of the ACM期刊上首次提出了计算思维的基本概念:计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动为便于理解。计算思维作为一种思维活动,它不是僵化的一种具体问题的解决方法,而是具有很好普适性的思考方式,提供的是一种方法论。[2]

2 如何在C语言课程中培养计算思维能力?以下针对这些问题谈一下笔者的认识和看法

(1)重视实验教学。C语言程序设计是一门实践性很强的课程,实验教学环节尤为重要。目前我院通过优化调整现有学时比例达到课程改革的目的。将C语言程序设计的学时重新分配:该课程总课时为72学时,其中学时调整为理论和实践学时各占一半。在教学内容符合省等级考纲要求的基础上,课程采用课堂讲授与实验操作相结合的方法,使学生动手能力得到了较大的提高。实验内容要具有一定的趣味性或实用性,比如银行存款利息和if结构结合、出生月份的计算和switch结构结合等,采用日常生活中的问题从而激发学生学习的兴趣。实验过程按照“验证—调试—设计”的顺序进行设计。1)验证:安排学生对学习过的内容利用现有的简单程序进行验证;2)调试示例:编写简单的程序作为调试示例,在其中设置学生经常遇到的各种小错误(包括语法错误、逻辑错误);3)编程练习:根据编程示例,让学生能用灵活运用所学知识,求解新的问题解决类似的问题,既巩固了所学知识,又提升了学生的分析问题和解决问题的能力。在实验教学过程中,授课教师还要注意引导、启发学生积极思考。让学生在亲手操作中学习知识、消化知识,运用知识,强化计算思维。培养他们积极思维,自己发现问题、解决问题的计算思维能力。[3]

(2)采用项目驱动的方式进行教学。针对于C语言的语法结构过于零散的情况,可以采用项目驱动的方式。本着一个项目贯穿整个课程教学的思想。可以选用涵盖所有知识点的“猜数游戏”经典程序,让学生围绕这个程序循序渐进地学习,便于思维训练的连贯性。[4]

编辑老师为大家整理了以计算思维为导向的C语言课程,希望对大家有所帮助。

相关推荐:

探析民族语言学论纲汉 

浅谈三国演义中曹操的形象

标签:语言学

免责声明

威廉希尔app (51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。