首页 > 范文大全 > 正文

新形势下的中职C语言教学

开篇:润墨网以专业的文秘视角,为您筛选了一篇新形势下的中职C语言教学范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:针对目前存在的中职学生基础较差,而C语言教学过于偏重语法、忽视编程实践训练和程序设计思想培养等问题,提出了在新的时期、新的现状情况下,以新的教学方法和教学理念,从学生的现状出发,培养有较强实践能力,同时又有一定发展空间的新的教学思路。

关键词:新形势;中职;C语言;专业能力

一.存在的问题

目前,我国产业结构所需要的人才不仅是少部分具有创新能力的天才,同时也需要相当部分的产业工人和编码人员,这也正是中职培养的目标;其次,当前的中职学生普遍存在学习积极不高,学习能力不足,基础较差等短板,同时越来越多的中职学生选择升入高一级学校继续学习,需要有较强的专业技术能力。

综上所述,作为计算机专业基础课之一的C放言程序设计,在教学设计上就不仅要考虑到学生的接收能力,同时还要考虑到学生进一步深造的需求。

二.培养学生学习兴趣

兴趣是学生学习的原动力,这一点是一切教学改革的前提。对于C语言程序设计这门课程而言,这点尤为重要。目前绝大部分中职学生接触过电脑,但什么是程序设计?他们基本不知道是什么。同时要让他们按照传统的教学方法,从程序结构、变量等基础知识一一学起也基本是不可能。教师应采取丰富多彩的多媒体教学手段,加以趣味性贴近生活实际的问题解答,想方设法吸引学生注意力,让学生先照葫芦画瓢,照着原代码抄写然后运行,相信最没有学习积极性的学生在能玩自己编写的游戏方面也是有着浓厚兴趣的。

三.选择适合的教材与教学方式

中职学生从心理和生理上,有着相对独立的特点,他们的基础知识普遍偏低,因此要选择适合其身心发展的,较接受的教材和教学方式。教材的选择要尽量符合初学者的要求,强调基础性,语言表达力求通俗、浅显,教学效果力求实用,结合案例教学和任务驱动等方法。要将程序设计的思想和方法做为教学重点,结合相关的编程知识,促使教学效果既简单又有趣味性。

现在大部分学校采用的教材是谭浩强先生的《C语言程序设计》,但是这本教材更加适合于本科学生使用,不太适合中职学生。有条件的学校最好根据本校的实际情况组织教师编写适合本校的校编教材,或者是选用知识点较少,容易理解,更多偏重于实例讲解的教材,尽量贴近中职生的现状。

在上机操作的过程中,学生可以通过实操来进一步理解课堂所讲知识。教师在组织学生上机过程中,因选取一些难度适中,趣味性、实用性强的的案例,激发学生学习的兴趣,让学生在具体目标的指引下,能够自主去寻找解决问题的办法,力求将其培养成为学习的主人,最大程度地激发学生的学习主动性。总之,我们应当着重重视上机练习的实践环节。

四.基于专业基本能力的教学实践

计算机专业的学生经过在校学习,应该具备什么样的基本能力呢?蒋宗礼教授结出了答案,一是计算思维能力,即运用计算机科学的基础概念求解问题、设计系统和理解人类行为。二是算法设计与分析能力。三是程序设计与实现能力。四是计算系统的认知、开发及应用能力,即系统能力[1]。

对于中职学生而言,最重要的是第一和第三点。前文所言,中职生的培养目标是IT行业产业工人和编码人员,因此理解计算机如何解决问题及能用具体的程序设计方法来实现就显得尤为重要。

在具体实现上,可采用以下方法:

1、开展启发式教学,培养计算思维能力

计算思维能力的核心应该是改变人脑的思维模式,找到基于计算机运算能力的求解模式。程序是计算机运行的直接表现,所以学生的计算思维能力的培养要从程序设计开始,而这种能力的培养又离不开启发式教学。教师在教学过程中,以提出问题,分析问题,建立模型,选择算法为主线,充分强调“分析问题”环节的重要性,采用引导式、启发式教学方法,对学生的思维方式进行引导和强化。

2、加强上机操作,培养程序设计与问题实现能力

C语言是一门实践性很强的课程,很多问题的解决都需要在上机过程中去探索和实践。在实际操作过程中,疑点或问题可以得到明确验证,通过自己动手操作和修改,学生能更好地理解课堂讲授的内容,提高分析和解决问题的能力。根据学生自身的特点,每个人对所学知识的理解程度不一样,而且程序设计本身具有灵活性和多样性,任何一个问题的解法都不唯一,因此,教师要多引领,多启发,可以让学生通过实践,自主分析、对比不同算法的差异,总结经验,提高实际操作能力。

3、理论―实践―理论

对于比较重要的理论知识,应采用先理论讲解,然后上机实践,再理论讲解的模式。例如I++和++I的问题,光是理论讲解,学生难以理解;光是上机实践,缺乏理论支持。

可以在讲解理论的同时,让学生同步进行练习,完成后再次对该理论进行总结。通过这种方式能更好的加深学生印象,对学生的后续课程学习及编程能力培养有较强的针对性。

4、教学形式多样化

针对中职生注意力不集中,很难接受长时间的理论讲述,在教学上就充分利用多媒体教学的优势,多制作一些比较形象生动的课件,让枯燥无味的理论知识鲜活起来;加大实践课时的比例,一些简单的理论知识可以在实践时随堂讲解;在实践课中尽量采用项目式教学法、头脑风暴法等能调动学生积极性的教学方法,让学生在学习过程中能感受到学习带来的快乐。

五.结语

在新的时期,针对中职生的需求多样性,在教学实施上也应与时俱进,在C语教学上不仅要注重学生实践能力的培养,更应该针对计算机基本能力进行有目的的培养,在为社会培养出合格的IT产业工人的同时,为学生的后续自身发展打好坚实的基础。(作者单位:廊坊市高级技工学校)

参考文献:

[1]蒋宗礼:编译原理课程与专业能力培养[J].计算机教育,2009(21):4-7.

[2]谭浩强:C放言程序设计