基于项目任务驱动的C语言程序设计课程教学改革与创新分析

2018-03-27 04:42
数字通信世界 2018年9期
关键词:C语言程序设计驱动

孙 涛

(酒泉职业技术学院,酒泉 735000)

现阶段,项目任务驱动的教学模式已经逐渐被应用到实践性较强的课程教学中,获得了一定的教学成效。目前,基于项目任务驱动的C语言程序设计课程教学改革与创新中还存在一定的不足,需要进一步完善课程教学方法,优化项目任务设计。

1 项目任务驱动的C语言程序设计课程教学的内涵

项目任务驱动的C语言程序设计课程教学,实际上就是以项目任务的设定,来引导学生参与到项目任务的研究和完成中来,让学生通过对项目任务的探索实践,发现真知,掌握知识,提升自主学习能力,强化知识的应用,促进C语言程序设计课程教学成效的提升。在项目任务驱动的教学模式中,教学成效的好坏直接取决于项目任务的设计,合理有效的项目任务设计才能成为教学的动力,才能引导学生自主探究学习,而过于简单或者过于复杂的项目设计,可能就不能达到理想的教学效果。因此,在项目任务设计中,教师要以学生的整体课程知识基础为前提,开展难度适中,能够供大多数学生探究的项目任务,并且在教学中,通过合理的情境创设,引导学生自主进行项目任务的学习研究中,实现课程教学目标。

2 项目任务驱动的C语言程序设计课程教学改革和创新途径

2.1 创新课程教学设计,明确教学任务

在开展项目任务驱动的C语言程序设计课程教学中,教师要创新课程教学设计,突破以往课程教学一人一机的教学模式,将学生从单个的学习模式中解放出来,组成项目任务的探究小组,制定明确的小组项目任务和目标,让小组成员的都积极参与到C语言程序设计课程项目的任务实现中来,例如,教师就学生中大多数是篮球爱好者的情况开展项目任务设计,通过介绍篮球明星——姚明和他的妻子,引导学生进入任务情境,布置项目任务,即预测身高。教师指出影响孩子身高的因素主要包括遗传、性别、饮食、体育锻炼等方面,对于这些因素都有了明确的把握后,要求学生进行程序编辑,计算姚明孩子未来的身高情况。这项任务似乎没有那么复杂,但是在实际的任务探究中,学生还是出现了很多错误,但是,经过不断纠正,同学间的相互指导帮助等,问题最终得到了解决。借助这样的项目任务教学,学生围绕一个任务进行合作探究式学习,不仅能够增强学生之间的团结合作,还能促进学生对C语言程序设计中的技巧和方法进行掌握,能够促进课程教学不断取得实实在在的成效。

2.2 创新师资交流,提升教学水准

课堂是学校教育的主阵地和提升教育质量的主战场,然而,却有越来越多的学生在课堂上玩手机,成为“低头族”。手机进课堂是堵还是疏?移动互联网时代,课堂如何因应变革?程序设计类课程教学怎样才能教的轻松,学的有效?高校要进一步优化C语言程序设计课程教学改革探索为主题,必须要重视教师教学水平的提升,要积极组织教师开展创新的经验交流培训,围绕《C语言程序设计》课程教学与改革工作进行主题发言与研讨。从编程课的特点、大学的编程课、编程课的现实困境、C语言程序设计课程改革探索以及未来的编程课等方面介绍专家及学者们对于编程课程的理解认识及基于在线编译系统的教学改革实践。指出C语言程序设计课程教学应重点强调语言的逻辑、循序渐进的学习以及通过大量的课堂程序设计让学生变成课堂的主角。

通过开展教师各自的教学体验的热烈交流与讨论,对进一步完善“C语言在线编译系统”,致力于通过激发学习兴趣,加强交流,合理选择教学方法等方式,不断提高课程教学质量。

3 结束语

C语言程序设计是一门关键的核心课程,对于学好后续课程有重要引导作用,高校C语言程序设计课程教师要仅仅围绕课组建设、助教管理等问题进行深入交流,全力以赴继续加大对课组工作支持,进一步开拓思路、创新工作方法,为C语言程序教学工作作出更大贡献。当前高校的C语言程序设计课程教学中还存在一定的不足,高校开展基于项目任务驱动的C语言程序设计课程教学改革与创新能够为课程教学成效的提升带来积极影响,值得推广和应用。

猜你喜欢
C语言程序设计驱动
基于模糊PI控制的驱动防滑仿真系统分析
屈宏斌:未来五年,双轮驱动,砥砺前行
基于Visual Studio Code的C语言程序设计实践教学探索
轨旁ATC系统门控柜接收/驱动板改造
51单片机C语言入门方法
从细节入手,谈PLC程序设计技巧
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
基于S3C6410的Wi-Fi驱动移植实现
PLC梯形图程序设计技巧及应用