浅谈中职院校C语言教学方法
2015-03-30张学芹
张学芹
摘 要:在世界各国,C语言程序设计始终是一门最基础的计算机专业课程,在中职院校中更是如此。该研究者从事C语言教学多年,深知该门课程的掌握对于学生后续课程的学习至关重要。但由于C语言的知识点较为繁杂,学习需要具有较强的逻辑推理能力,使得学生在学习中出现很多问题。该文针对中职学生特点,就C语言教学展开分析和论述,结合教学经验探讨了启发式教学、分组教学法、情境教学法在教学过程中的应用,以希望能够寓教于乐,使学生能够乐学,变被动学习为主动学习,推动C语言的教学。
关键词:中职 C语言 教学方法
中图分类号:G712 文献标识码:A 文章编号:1672-3791(2014)12(c)-0167-01
在一堂课的教学中,可以采用的教学方法非常多,在现代教育教学工作中,教学方法的研究具有非常重要的意义。尤其对于专业课的教学来说,合理的运用教学方法,将有助于学生提高对专业课学习的兴趣,同时,有助于提高教育教学的质量。
结合中职院校C语言的学习特点中,该文主要探讨了以下几种方法。
1 启发式教学
启发式教学是相对于注入式教学提出的,是指教师在教学过程中根据教学任务和学习的客观规律,从学生的实际出发,采用多种形式,以启发学生的思维为核心,调动学生的学习积极性。
C语言的主要教学内容涉及算法、数据类型及表达式、三种基本结构、数组、指针、函数等。教学涉及的知识点非常多,而由于中职院校的学生普遍没有良好的学习习惯、基础也较为薄弱,所以在教学中就突出表现在有部分学生跟不上教学进度,理解上存在难点的问题。同时,各知识点间也较为抽象,这些都将为学生的学习质量带来负面影响。
采用启发式教学方法可以很好的解决上述问题,加深学生印象,便于知识点的理解。比如,在循环结构设计的教学中,在教学案例的设计上先拿出一个简单的易于理解的例子,比如打出N行星型图案,让学生自己去思考解决。当他们经过实际动手发现用以前解决问题的方式过于繁锁之后,自然对新的解决问题的方法充满好奇。这时候,再引出新的知识点将达到事半功倍的效果。
2 分组教学
从学生特点上来看,中职院校的学生普遍仅是初中毕业,文化基础不好,且大部分学生没有良好的学习习惯,逻辑思维能力存在欠缺,在C语言教学过程中这些都将成为制约学习效果的瓶颈。并且,中职院校学生年龄较小,心智发育不成熟,并且具有很强的叛逆心理。因此,在C语言的课堂教学中,面对枯燥的知识点,如何提高学生的学习兴趣就显得尤为重要。经过调查发现,这个年龄的学生竞争意识较强,因此我将分组教学法应用于课堂教学中。
分组教学法是采用课堂分组的方式,将学生分为若干个小组,每组选出小组长,在课堂教学中,将每节课的任务下发到各个小组,小组成员之间采用互助合作的形式完成。而组与组之间,则采用竞争的机制,以此提高学生的竞争意识,激发学习兴趣。
在实际教学中,通过分组,该研究者主要发现有几点好处:第一,组与组之间有竞争意识,提高了大家的学习积极性。第二,小组成员之间互助合作,有助于提高学生的团队协作能力,以好带差,提升小组成员成绩。第三,教学中通过各组完成情况,能够及时发现薄弱环节,便于针对学生弱点,开展阶梯式教学,因材施教。
3 情境教学法
情景教学法是指在教学过程中,教师有目的地引入或创设具有一定情绪色彩的、以形象为主体的生动具体的场景,以引起学生一定和参与意识和学习兴趣,达到推动教学的目的。
在具体教学中,可以结合所要讲解的实际理论知识点创设情境。比如,在冒泡排序法的讲解中,该研究者在课堂上邀请几位同学上台分别代表不同的数,以此模拟整个冒泡排序法的算法流程。此过程由于有学生的参与,大家积极性很高,在欢乐的氛围中大家不但掌握了算法的核心思想,而且记忆深刻。
4 多媒体教学法
C语言和其它教学科目相比,更强调实用性、实践性、应用性。但它的知识点又较琐碎,较为抽象,这些都成为影响学生学习的关键因素。C语言的概念、原理较多,这将导致学生学习的枯燥,影响到学生的学习兴趣。
多媒体教学作为一种现代的教学手段,综合利用文字、实物、图像、声音等多种媒体向学生传递信息,而多媒体教学法则是以各种电教媒体如:计算机、电视、录像、投影、幻灯等为标志,以传统的教学媒体如:黑板、挂图、实验、模型等为基础的多种媒体有机结合的教学方法。现代化教学媒体与传统的教学媒体合理结合,能够极大地丰富课堂教学,促进学生对知识的理解和记忆,培养学生的各种能力,提高学生的素质,大大提高教学效果。
多媒体教学可以配合软件实现不记名提问,就是没有听懂的那个人可以通过学生反馈机按相应的按钮反馈给老师,这样老师就可以在教师机上看到了。在教学过程中适当的运用各种课件,既有趣味性也具新颖性,可以吸引学生兴趣,促进学生思维。
5 结语
在中职计算机类教学中,C语言的教学一直处在一个非常重要的地位,该门课程是后序课程的基础,对于学生以后的工作也具有重要的意义。但该门课程对于中职的学生来说,普遍存在难点,所以积极探讨总结教学方法就显得尤为重要。该文经过对C语言教学方法的探讨,以此希望提高教育教学质量,提升学生学习的自信心,奠定专业课基础,以此达到中职院校培养目标,为社会输送合格人才。
参考文献
[1] 徐大华.程序设计语言教学方法探讨[J].高等理科教育,2007,71(1):36-38.
[2] 王宏林.结合《C程序设计》浅谈网络课程的设计[J].盐城师范学院学报,2006(1):90-93.
[3] 郑均辉,李玮瑶,李圣普.《C语言程序设计》课程案例教学法探讨与研究[J].内江科技,2007(10):37.endprint