C语言课程教学对学习者计算思维提升策略的研究
2017-02-13穆炜炜
考试周刊 2017年6期
关键词:提升策略
穆炜炜
摘 要: 在相关教育部门大力倡导培养学习者计算思维的背景之下,分析C语言教学对计算思维的培养特点,通过以计算思维为方法指导的任务驱动式和抛锚式教学模式组织教学过程、整合教学内容,对传统教学方法进行改革。探索C语言课程对学习者计算思维提升的教学策略,进而改变C语言课程学习积极性不高、教学效果不佳的现状。
关键词: C语言 计算思维 提升策略
1.引言
自2006年3月美国卡内基·梅隆大学的周以真教授对“计算思维”定义以来,培养学习者的计算思维和利用计算机求解问题的能力受到普遍关注。2010年11月,陈国良院士在第六届大学计算机课程报告论坛上正式提出将培养计算思维能力作为计算机基础课程改革的切入点的倡议[1],顺应新时代对教学体系改革的呼声。C语言程序课程是一门重要的,对初学者有一定难度的计算机基础课程。目前大多采用以教师为主的讲授法,引导学生进行知识探究,学习者存在兴趣不浓、学习效果不佳的情况。如何将计算思维培养融入C语言程序设计教学,探索教学改革策略是本文讨论的重点问题。
2.C语言教学对计算思维的培养特点
2.1计算思维的内涵
计算思维是一种思维过程,具备一定的计算思维,将问题清晰、抽象地描述出来并将解决方案表示为一个信息处理流程,不仅限于计算机科学领域和科学家,更应是每个人的一项基本技能,就像阅读、写作与算术一样。计算思维的本质是运用计算机科学的基础概念如约简、转化和仿真、递归、并行、抽象和分解等求解问题、设计系统和理解人类的行为[2]。……
登录APP查看全文
