免费论文查重: 大雅 万方 维普 turnitin paperpass

研究求解《C语言程序设计》课程教学过程中理由求解能力培养

最后更新时间:2024-03-27 作者:用户投稿原创标记本站原创 点赞:10861 浏览:37367
论文导读:
【摘 要】《C语言程序设计》是一门专业基础课,对后续专业课程至关重要。针对目前高职院校《C语言程序设计》教学中采用的教学模式和高职学生的学习现状,对计算机类专业《C语言程序设计》的教学过程设计进行探讨,旨在解决如何培养学生良好的编程思想,解决学生的问题求解能力。
【关键词】编程思想 问题求解能力 项目教学 任务驱动
1.前言
目前,有相当多的高职院校将《C语言程序设计》课程列为计算机专业的必修课,非计算机专业的理工科也列为了公共基础课中的必修课程。对于计算机专业的学生来说,《C语言程序设计》是一门专业基础课,对后续专业课程至关重要。应用对象不同,其对课程的教学要求也应有所差别。但现在很多高职院校并没有特定的区分,而是采用统一的教学目标、统一的教学模式,过度注重语句、语法和一些细节,基本上是以高级语言自身的体系为脉络展开,学生学习理论知识多而动手实践少。这样势必会给计算机专业学生后续课程的学习留下了隐患。程序设计以及后来的软件设计是整个计算机专业学生学习的一个重要目标,程序设计思想的培养对于计算机专业的学生而言至关重要。本文旨在通过对计算机专业《C语言程序设计》的教学过程设计探讨,培养学生良好的编程思想,解决学生的问题求解能力。

2.高职生的现状

随着高校招生规模的扩大,高职学生入学门槛的降低,直接导致的是学生各方面的综合素质的下降,各种问题也就应运而生。如学生学习的自觉性不高、厌学等,教师的授课过程也受到了干扰。在这种情况下,高职学生对传统的课堂教学模式(教师“教”-学生“学”)本能的反感,加上《C语言程序设计》这门课程比较抽象难理解,很多学生对此丧失学习的兴趣;另外学生遇到不懂的问题习惯性的依赖老师,不愿意也不知道该如何独立思考解答,从而导致了课堂教学效率低下,学生对所学的知识也无法进行实际应用等一系列问题。21世纪科技高速发展,社会对人才发展提出了更高的要求,未来需要的是能够独立思考问题、分析问题并加以解决的人才。因此,问题求解能力的培养是顺应素质教育的需要,适应时展的需求,意义重大。如何培养学生的问题求解能力也成为教师丞待解决的难题。

3.任务的提出与解决思路

“编程思想”,简单来说就是人们用计算机来解决实际问题的思维方式。学习编程语言的最终目的,就是希望用计算机来解决现实中的实际问题。而学习计算机编程语言开始如何入手,也是很多初学者犯难的一个问题。《C语言程序设计》课程作为计算机专业的专业基础课,培养学生的编程思想理所当然是《C语言程序设计》这门课程教学中重要目标之一。
“问题求解能力”,即面对一个新问题时,运用所学知识资源将问题解决的能力。求解能力是“教”不会,“学”不会,只能“练”会的。求解是一个复杂且综合的过程,口口相传的课堂教学无法表现其精髓,只可能教授求解知识和一点片面的求解经验,真正的求解能力是在求解的实践中锻炼、体会出来的。因此,教学中培养学生的问题求解能力的根本途径是引出问题,激励学生的主动性,教会学生主动分析问题,让学生自己动手解决问题。
编程思想的培养不能单单通过做大量的题目,而是要有一定的方法,循序渐进才能做到事半功倍的效果。计算机编程思维的形成并不是一蹴而就的。传统的C语言教材和教学将重点放在语法上,过分强调语法的系统性和全面性,案例大多选用与数学相关、与现实生活联系不紧密,学生难以激起学习积极性。而采用符合职业教育行动导向的项目教学方式,通过项目化、案例化组织知识内容,构建把理论知识、实践技能与实际应用环境融为一体的学习情境,从而使学生享受编程的乐趣,激发学生学习兴趣,引导学生逐渐掌握编程入门和用编程解决问题的能力,养成良好的编程习惯。
而利用“任务驱动”教学法在教学中能起到很好的作用。“任务驱动”教学法要求在教学过程中,教师把教学内容巧妙地隐含在每个任务中,以一个个具体任务为线索,让学生先提出问题,然后分析问题,最后解决问题,通过学习知识来培养学生的问题求解能力。“任务驱动”教学法符合学习计算机高级语言的层次性和实用性,能由浅入深、循序渐进地学习好计算机高级语言的基础知识和编程技能。
4.结束语
在《C语言程序设计》课程教学中采用符合职业教育行动导向的项目教学方式,通过项目化、案例化组织知识内容,将教学内容巧妙地隐含在每个任务中,以一个个具中国论文中心www.7ctime.com
体任务为线索,让学生通过提出问题、分析问题、解决问题,构建把理论知识、实践技能与实际应用环境融为一体的学习情境。这种教学模式以学生为中心,以项目为载体驱动学生对真实问题进行自主探究,从而提高学生的学习能力、创造能力、实践能力和问题解决能力,使学生在学习的过程中享受编程的乐趣,激发学生的学习兴趣,引导学生逐渐掌握编程入门知识和用编程解决问题的能力,养成良好的编程习惯。
【参考文献】
林丕源等. 问题求解能力为核心的IT人才培养途径探讨. 黑龙江高教研究,2012(08).