基于任务式教学方法的《C语言程序设计》课程改革的研究

2018-06-06 10:14贺红艳
电脑知识与技术 2018年7期
关键词:C语言程序设计课程改革策略

贺红艳

摘要:《C语言程序设计》是重要的应用实践课程,任务驱动法是较为有效的教学方法,以任务驱动学生学习和实践,不断强化他们的操作能力,真正提升学生的分析和解决问题能力,培养应用型实践人才。

关键词:任务式教学法;《C语言程序设计》课程改革;策略

中图分类号:G424 文献标识码:A 文章编号:1009-3044(2018)07-0123-01

《C语言程序设计》是最为重要的应用实践课程,让学生掌握必要的理论,更应培养他们的实践技能。C语言是一种计算机程序设计语言,具有高级语言和汇编语言的特点。任务驱动法是最为有效的教学方法,是建筑在建构主义教学理念上的应用实践方法,为学生提供必要的学习和实践情境,并设置适合他们学习的任务和目标,以任务驱动学生学习和实践,让学生在完成任务的同时,不断强化他们的操作能力。

1 精心设计教学任务

任务式教学的主线是任务,以任务为线索,引导学生学习、实践和提升,让学生在任务的带领下积极学习和研究;以任务为媒介展开深入合作,以高质量完成任务为目标,促进学生更好地学习和发展。基于任务式教学方法的《C语言程序设计》课程教学改革一定要重视任务设计。一个优秀的教学任务设计能够让学生更好地感知学习知识,拓展和提升能力。为此,设计任务首先应该确保能够吸引学生,让学生充满兴趣,不断激发他们的学习和实践热情。结合学生的生活实际,立足社会发展和未来应用需要,针对他们的就业和行业应用实际,设计一定的学习任务,不断强化他们的求知和实践欲望,真正让学生高效率实践,才能保障高效率完成任务增强教学效果。其次,《C语言程序设计》课程对很多学生来说还有一定的难度,是一种全新的应用语言体系,学生在中学阶段几乎没有任何基础,入门阶段和提升阶段難度较大,这就要求教师为学生设置的学习任务一定要难度适中。根据学生的基础和发展等级设计合理的学习任务,每个任务设计的知识点不能过多,并且要做到重点突出,这样能够降低实践难度,又能够不断激发他们的学习兴趣,让学生在完成任务的过程中,不断强化技能,增强成就感。再次,设计任务一定要体现一定的层次性,每个学生的基础和发展水平不同,学生的个体差异决定了不能对学生进行统一标准的要求,需要体现一定的层次性。同时,从认知和能力提升的规律来看,每个学生的都是从低级到高级的发展过程,这就要求将任务分成不同的层次等级,让学生逐步完成,逐步掌握,慢慢提升。

2 做好任务分析和综合实践指导

基于任务式教学法的《C语言程序设计》课程教学改革,为学生设置相应的任务以后,需要对他们进行必要的分析,让学生能够明确任务目标,认识任务核心内容,并根据任务来学习相应的知识,制定较为科学的解决方案。任务式教学法能够真正突出学生的主体地位,让学生在学习中真正感知,不断强化他们的学习体验,丰富他们的直接经验,真正将知识转变成学生的能力。在实施过程中,教师的主导地位不能忽视,教师对学生进行必要的分析能够让学生更为高效的学习和完成任务。教师结合学生的基础和发展实际,围绕教学目标和专业应用需要,结合以往教学中出现的问题,对学生做好相应的讲解,能够降低他们学习的难度,让学生快速抓住学习重点,有效突破学习难点,在完成任务的过程中更好地感知和应用知识。对于一些难度较大的理论详细分析,并结合他们的任务需要做好讲解,让学生能够真正理解,才能更好地实践。针对他们在操作过程中可能出现的问题,做好预示性提醒,让学生能够更好地完成任务。教师一方面鼓励学生相互学习和探究,共同寻找方法,解决问题,还要及时发现他们存在的共性问题,随时为他们提供必要的分析,集中解决他们的实际问题。

学生有了教师分析和讲解,就能进入任务实施阶段了。该阶段让学生真正成为学习的主人,强化他们的自主学习能力,教师为他们提供充足的自主学习时间,让学生独立完成相应的学习任务。通过该协作、探究等方式来完成,基础较好的学生也可以独立完成,遇到问题,相互探究,教师随时对他们进行点拨。在与同学的合作和相互帮助下,在教师的综合指导下,按照由简单到复杂、有容易到困难、由低层次到高等级,完成不同等级的任务,提升他们的应用实践能能,让学生战争掌握技巧和方法。

3 做好任务综合评价与归纳

基于任务式教学法的《C语言程序设计》课程改革不能忽视对学生的评价,这是交流的最好方式,也是提升学生综合能力的重要环节。学生完成任务以后,有了最为深刻的体验,需要对需要进一步升华,进一步强化兴趣,进一步固化他们的能力。教师及时度他们进行评价和归纳,对表现较为优秀的学生,教师给予充分的肯定,以此来强化他们的成就感。对于完成效果不佳的学生,则要进行重点指导,分析他们方案存在的问题,启发他们进一步改进设计方案,并给予更多得到鼓励。

由于学生在实践过程中都是较为感性的,对各种知识和技能的理解也是表层的,需要进一步系统化、深化和升华。教师做好梳理和总结,帮助他们更为深入的理解和应用,形成较为稳固的能力。同时,教师引导学生自我评价和相互评价,以此来不断强化他们的自我反思和总结能力,提升他们的自主学习能力。

总之,基于任务式教学方法的《C语言程序设计》课程教学改革是当下计算机教学的重要方向,也是提升学生应用技能的重要途径和保障。教师在教学中不断总结经验,积极尝试更为有效的方式和模式,真正提升学生的分析和解决问题能力,培养应用型实践人才。

参考文献:

[1] 李雅欣.任务驱动式教学方法在《C语言程序设计》课程中的应用探讨[J].信息与电脑(理论版),2017.08.

[2] 陈武,张芳.谈C语言程序设计的教与学[J].科技信息,2013(14).

猜你喜欢
C语言程序设计课程改革策略
例谈未知角三角函数值的求解策略
我说你做讲策略
高中数学复习的具体策略
“双创”形势下高职财务管理课程改革探索
Passage Four