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

来源 :商 | 被引量 : 0次 | 上传用户:yueliangjing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对目前存在的中职学生基础较差,而C语言教学过于偏重语法、忽视编程实践训练和程序设计思想培养等问题,提出了在新的时期、新的现状情况下,以新的教学方法和教学理念,从学生的现状出发,培养有较强实践能力,同时又有一定发展空间的新的教学思路。
  关键词:新形势;中职;C语言;专业能力
  一.存在的问题
  目前,我国产业结构所需要的人才不仅是少部分具有创新能力的天才,同时也需要相当部分的产业工人和编码人员,这也正是中职培养的目标;其次,当前的中职学生普遍存在学习积极不高,学习能力不足,基础较差等短板,同时越来越多的中职学生选择升入高一级学校继续学习,需要有较强的专业技术能力。
  综上所述,作为计算机专业基础课之一的C放言程序设计,在教学设计上就不仅要考虑到学生的接收能力,同时还要考虑到学生进一步深造的需求。
  二.培养学生学习兴趣
  兴趣是学生学习的原动力,这一点是一切教学改革的前提。对于C语言程序设计这门课程而言,这点尤为重要。目前绝大部分中职学生接触过电脑,但什么是程序设计?他们基本不知道是什么。同时要让他们按照传统的教学方法,从程序结构、变量等基础知识一一学起也基本是不可能。教师应采取丰富多彩的多媒体教学手段,加以趣味性贴近生活实际的问题解答,想方设法吸引学生注意力,让学生先照葫芦画瓢,照着原代码抄写然后运行,相信最没有学习积极性的学生在能玩自己编写的游戏方面也是有着浓厚兴趣的。
  三.选择适合的教材与教学方式
  中职学生从心理和生理上,有着相对独立的特点,他们的基础知识普遍偏低,因此要选择适合其身心发展的,较接受的教材和教学方式。教材的选择要尽量符合初学者的要求,强调基础性,语言表达力求通俗、浅显,教学效果力求实用,结合案例教学和任务驱动等方法。要将程序设计的思想和方法做为教学重点,结合相关的编程知识,促使教学效果既简单又有趣味性。
  现在大部分学校采用的教材是谭浩强先生的《C语言程序设计》,但是这本教材更加适合于本科学生使用,不太适合中职学生。有条件的学校最好根据本校的实际情况组织教师编写适合本校的校编教材,或者是选用知识点较少,容易理解,更多偏重于实例讲解的教材,尽量贴近中职生的现状。
  在上机操作的过程中,学生可以通过实操来进一步理解课堂所讲知识。教师在组织学生上机过程中,因选取一些难度适中,趣味性、实用性强的的案例,激发学生学习的兴趣,让学生在具体目标的指引下,能够自主去寻找解决问题的办法,力求将其培养成为学习的主人,最大程度地激发学生的学习主动性。总之,我们应当着重重视上机练习的实践环节。
  四.基于专业基本能力的教学实践
  计算机专业的学生经过在校学习,应该具备什么样的基本能力呢?蒋宗礼教授结出了答案,一是计算思维能力,即运用计算机科学的基础概念求解问题、设计系统和理解人类行为。二是算法设计与分析能力。三是程序设计与实现能力。四是计算系统的认知、开发及应用能力,即系统能力[1]
  对于中职学生而言,最重要的是第一和第三点。前文所言,中职生的培养目标是IT行业产业工人和编码人员,因此理解计算机如何解决问题及能用具体的程序设计方法来实现就显得尤为重要。
  在具体实现上,可采用以下方法:
  1、开展启发式教学,培养计算思维能力
  计算思维能力的核心应该是改变人脑的思维模式,找到基于计算机运算能力的求解模式。程序是计算机运行的直接表现,所以学生的计算思维能力的培养要从程序设计开始,而这种能力的培养又离不开启发式教学。教师在教学过程中,以提出问题,分析问题,建立模型,选择算法为主线,充分强调“分析问题”环节的重要性,采用引导式、启发式教学方法,对学生的思维方式进行引导和强化。
  2、加强上机操作,培养程序设计与问题实现能力
  C语言是一门实践性很强的课程,很多问题的解决都需要在上机过程中去探索和实践。在实际操作过程中,疑点或问题可以得到明确验证,通过自己动手操作和修改,学生能更好地理解课堂讲授的内容,提高分析和解决问题的能力。根据学生自身的特点,每个人对所学知识的理解程度不一样,而且程序设计本身具有灵活性和多样性,任何一个问题的解法都不唯一,因此,教师要多引领,多启发,可以让学生通过实践,自主分析、对比不同算法的差异,总结经验,提高实际操作能力。
  3、理论—实践—理论
  对于比较重要的理论知识,应采用先理论讲解,然后上机实践,再理论讲解的模式。例如I++和++I的问题,光是理论讲解,学生难以理解;光是上机实践,缺乏理论支持。
  可以在讲解理论的同时,让学生同步进行练习,完成后再次对该理论进行总结。通过这种方式能更好的加深学生印象,对学生的后续课程学习及编程能力培养有较强的针对性。
  4、教学形式多样化
  针对中职生注意力不集中,很难接受长时间的理论讲述,在教学上就充分利用多媒体教学的优势,多制作一些比较形象生动的课件,让枯燥无味的理论知识鲜活起来;加大实践课时的比例,一些简单的理论知识可以在实践时随堂讲解;在实践课中尽量采用项目式教学法、头脑风暴法等能调动学生积极性的教学方法,让学生在学习过程中能感受到学习带来的快乐。
  五.结语
  在新的时期,针对中职生的需求多样性,在教学实施上也应与时俱进,在C语教学上不仅要注重学生实践能力的培养,更应该针对计算机基本能力进行有目的的培养,在为社会培养出合格的IT产业工人的同时,为学生的后续自身发展打好坚实的基础。(作者单位:廊坊市高级技工学校)
  参考文献:
  [1]蒋宗礼:编译原理课程与专业能力培养[J].计算机教育,2009(21):4-7.
  [2]谭浩强:C放言程序设计
其他文献
政府门户网站建设管理是一项很重要的工程,因此在这项工程中需要建立专门的管理部门来解决相关的问题,将政府的相关政策,信息,尽可能的第一时间呈现给广大人民群众,它的主要
近年来,随着我国城市化进程的不断加快,我国建筑规模也在不断扩大.在高层建筑施工的过程中,为了确保建筑的施工质量,需要做好基坑工程的施工,因为大多数的高层建筑都位于城区
某公司秘书张琳接到来自老板的“奇怪”任务--安排她在上班空闲时间帮忙打理一款名为的网页游戏,并附带大量现金,只要需要,就可以往里砸钱.
基层党务工作者是党政方针的执行者和贯彻者,提高基层党务工作者工作能力有助于贯彻党政方针,落实党政工作,促进单位文化建设事业的建设.在实际工作当中,提高基层党务工作者
随着我国县级科技水平的不断提高,国内的建设制度也随之越来越完善,道路桥梁工程是一项重要的建设工程项目,在施工过程中对施工质量进行管理和控制显得尤为重要,否则有可能在
电力企业基层党支部应该贯彻、执行党的路线.党的路线方针要依靠基层人员来有效落实工作,加强党的建设工作,发挥党的支部作用.这对于电力企业有着至关重要的作用.本文根据基
在经济发展和生活水平提高的同时,越来越多的人关注到了建筑行业在人们生活中的重要作用.项目管理对于建筑工程管理有着重要意义,几乎贯穿于工程管理的各个环节中,所以为了提
随着国民经济水平和生活水平的不断提高,对建筑的质量要求也越来越高.为了提高建筑的安全性能,降低安全事故的发生概率,建筑单位应当加强对建筑结构施工的重视力度.建筑结构
近年来,随着城市化建设进程的加快,高层建筑也越来越多.由于其层数较多,容积率较高,所以已成为未来建筑的发展趋势.随着现代高层建筑数量的不断增加,人们对高层建筑的质量越