代写硕士论文网
当前位置: 代写一篇论文多少钱 > 计算机论文 > 高职院校C语言课程教学经验总结

高职院校C语言课程教学经验总结

时间:2018-02-11 10:54来源:学位论文网点击:
本文导读:这是一篇关于高职院校C语言课程教学经验总结的文章,摘 要:《C语言》程序设计是高职院校的计算机相关专业的基础课程,但本门课程的很多任课老师都反映教学效果不好,也都在积极探索着
  摘 要: 《C语言》程序设计是高职院校的计算机相关专业的基础课程,但本门课程的很多任课老师都反映教学效果不好,也都在积极探索着如何提高教学效果,笔者就C语言教学,根据自身的教学经验总结,提出了一些建议。
 
  关键词 :教学方法 实践教学 考核改革。
 
  很多高职院校,计算机相关专业都会开设《C语言程序设计》这门课程,它是培养学生编程思想的基础课程,也是计算机相关专业里许多课程的先驱课程,所以,它在计算机相关专业起着举足轻重的作用。但是很多任课老师都觉得教学效果不理想。于是如何提高其教学效果,成了本门课程任课老师最为关注的问题。
 
   1、通过第一节课激发学生学习兴趣、明确学习目的。

 
  高职院校大多都是在一年级就开设这门课程,学生刚入学对计算机语言类的课程一无所知,对后续课程的影响也很惘然所以在课程开课之前先让学生了解本门课的重要性,传授学生学习本门课程的方法以及引发学生学习本门课程的兴趣。首先在讲C语言这门课前,为提高趣味性可以先给学生展示几个用C语言编程的小游戏(如扫雷),或者是编程的图形小动画(如升国旗),并告诉学生如今市场上卖的电脑游戏,手机游戏大都是用C语言,或者是类语言编辑的,并且C语言程序的开发在目前的应用也很广泛,让学生感知C语言的魅力所在,从而激发他们学习的兴趣。其次要强调这门课程的重要性,即强调C语言是后续理论和实践教学的基础和重要工具,是全国计算机等级考试、专升本、研究生入学考试的一个重要的考核内容之一。从而让学生了解本门课程的重要性,明确学习目的。
 
   2、精心组织教学内容。

 
  以往的教学中,教师一般按教材编写的内容和顺序按部就班进行讲解,而前几周讲授的内容往往是变量数据类型运算符及表达式等C语言的基本知识,学完这些内容过后,仍然没有涉及到编程,这样教学很容易使学生感觉枯燥乏味,失去学习兴趣。
 
  因此,在教学内容的安排上必须坚持以程序设计为主线,除一些基本概念和基本知识(如数制码制标识符变量及常量等)外,其它内容(如数据类型运算符表达式等)都应插入到相应的结构化程序设计部份中,通过精心设计的案例非常自然地引出要讲解的知识点,然后,利用这些知识点来完成案例中的程序设计,这样教学让学生既掌握理解了C语言的基本知识,又无形中提高了学生的编程能力。另外,应根据授课时间和教学目标,针对学生的实际情况对教学内容进行适当的取舍,重点讲授程序设计中常用的知识点,而摒弃不常用和繁杂的内容,这样能减少学习难度,使学生尽快掌握程序设计方法。
 
  3、引入多样的教学方法。
 

  在C语言教学中经常出现以下几种现象:一是集中式的讲述;二是语句的语法讲的多,注意事项一堆;三是忽略程序的“设计”过程;四是举例死板、单一、分离;五是相关知识联系不紧密,学完就忘;六是过于依赖教材。这样的一些现象很容易造成如下的结果:第一是学生学完不会编程、不会应用;第二是学生考完试就忘;第三是学生学习兴趣逐渐淡化;第四是学生不明白却又问不出问题。这些现象的出现,都与C语言的教学方法有关,目前教学中大多采用的是传统的灌输式教学方法,只能让学生被动地接受知识,不重视启发学生的思维、培养学生分析、解决问题的能力。如果能在教学中引入多样的教学方法,就可以避免以上问题的出现。
 
    4、案例教学法。

 
  案例教学法即为把基础知识与实际应用知识相结合的教学方法,也就是在教学中不用花太多的时间去集中讲解语法或者一些基本知识,而是选择一些较合适、典型的案例,案例不要仅仅来自课本,出此之外还可以选择习题、参考书等中的常见算法或者ACM Online Judge上的实例。选择一个恰当的案例非常重要,案例的选择应当由浅入深,要做到精、准、易。精就是突出重点,目的明确;准就是能够反映教授内容的本质;易是简单易懂,不能把学生吓着。把一些语法和基本知识贯穿在案例的讲解中,这样,不但让学生掌握了语法和基本知识,而且教会了他们怎么把这些语法和基本知识运用于程序设计中。通过案例把基础知识与实际应用知识相结合,在强调基础知识的同时,注意在开发实际应用程序时具有重要作用的知识。
 
  5、因材施教的教学方法。
 
  一般可以把学生分为两部分:大部分学生和较突出的学生,所谓大部分学生指的是在教学过程中表现一般的学生,较突出的学生指的是在教学过程中程序设计思想教好的学生。面向大部分学生,对教材上的实例进行详细讲解,使其能够掌握基本的语法、理解教材上的实例,以解决一般类型的问题。另外,从教材习题或参考书中选取有一定难度和代表性的实例进行概要性的讲解,有助于学生学会利用基础知识。面向 一 些 比 较 突 出 的 学 生, 给 出 一 些上的相关问题,并介绍解题思路,使其能解决更复杂的问题,带动其他同学,增加编程兴趣。
 
        6、实际编程演示互动的教学方法。
 
  在课堂上实际编程演示,并运行结果。一方面要对学生体现出良好的程序设计风格和编程习惯,同时也向学生反映出教师在编程时的思维过程,从注重结果转向注重过程和方法。大量地实践证明,学生对编程演示的过程兴致很高,为了进一步活跃课堂气氛,在编程过程中会有意设置当程序的运行结果与期望的结果不一致或者出现异常情况的时候,学生的注意力会更集中,此时可让学生分析问题的所在。此外,也可以通过对学生程序样例展示,鼓励学生的学习兴趣。
 
     7、启发、引导式的教学方法。
 
  课堂教学是由教师和学生共同完成的教学活动,其中教师是主导,学生是主体学生不仅仅是知识的接收者,同时也是主动参与者。传统教学中,教师大都是采用填鸭式的教学方式,一支粉笔一讲到底,或只简单照搬一问一答的形式,而没有激发起群体的共鸣或反应,只把学生当作知识的接收者,而没有当做主动参与者,这种没有互动和互动很少的课堂教学,其教学效果一定不会很理想。教师在上课前应先深入分析研究教学内容,精心设置各种问题,问题的设置必须体现由浅入深,循序渐进的过程然后,接下来在教学过程中,提出相关的问题,让学生思考、讨论、解决。教师在讲解问题时,不是简单地给出问题的解答过程跟结果,而应该采用启发、引导方法,让学生参与其中,教师一步一步地引导学生深入细致地分析解决这些问题。这样的教学过程会很容易激发学生的主动参与意识和学习积极性,会收到很好的教学效果。
 
加强实践教学, 提高实践教学质量对于高职学生来说,动手解决问题的能力至关重要。[2006]16号文件强调高职类院校培养的是实用技能型人才,在计算机语言教学中更要注意学生实用和动手能力的培养。在C语言教学中,学生的动手能力主要靠实践教学来培养。但很多老师实践教学上采取先布置好上机要编辑的程序要求学生来上机之前先在作业本上写好到上机时将其带到机房编辑的方式。这样的方式存在很大的弊端,要提高实践教学质量,首先实践教学模式要进行改革,由传统的编程——上机改为多元化的实践教学模式,比如可以采取以下的这些模式 :

           (1)课后作业、在线测评

           (2)综合实验、机上练兵网上考试、

           (3)课外创新、实践应用。

接下来要加强实验指导,很多学校一般是上机指导老师即是任课老师本人,而在短短的实验时间里,就任课老师本人只能指导到很少的几个学生,很大一部分学生却接受不到老师的指导,这样一来会引起有疑问的学生得不到老师的解答,于是学习热情就会慢慢减退。为了解决这个问题,在上机时最好分组指导,每10个学生一组,一个指导老师,至于指导老师我们可以选择高年级本门课程学得比较好的同学来担当。在实验指导中,要注意防止学生抄袭作业,如有抄袭,则应采取一定的处罚方式。除此以外,还可以通过综合程序来提高学生综合编程能力和团队合作精神,在本课程结束以后,老师可以给出一些综合程序题让学生自己选题,自由组合队员去分工完成,当然也可以让学生自己给出题目。
 
  考核方式的改革对于本门课程,一般任课老师采用的考核方式是“一支笔”的考核方式,在试卷中大部分题是客观题,注重的是语法考核这样的考核方式是重视“记忆”能力、忽视“动手”能力的考核。而高职院校培养的是技能型人才,要培养技能型人才,应采取一种能体现学生“程序设计”能力的考核方式,比如:我们采用网络机考的方式,在其中把客观题的比例大大缩小,只占10%,加大程序设计和程序检测的比例。
 
  总之,程序设计语言强调的是“设计”应当从“设计”入手,以程序设计思想与方法为核心,注重程序的编写过程;作为程序设计语言的教师,主要就是教会学生学会学习、学会思考、学会生存。要学生做到这三点,老师就是要坚持理论教学与实践教学的紧密结合;就是要具有开放性的思维就要实现高质量且有价值的程序。
 
     8、采用适当成绩考核。

 
  现今,大多数仪器分析课程的考核都以闭卷形式,难于体现学生的真实掌握情况,对于学生的逻辑思维、仪器应用情况无法体现。故根据仪器分析课程应用性强的这一特性,适当加以改进。可采用总成绩分为三部分,理论课成绩占50%,平时成绩占实验课成绩占40%。
 
  理论课成绩可采用理论课程加上实验理论课程及实验操作考核。而实验课中,对每次实验都评分,评分的标准细化到各个方而,如:预习报告(包括预习提问)占实验操作占40%,原始数据占10%,数据的处理、结果及标准差占20%,讨论及思考题。这样可以充分考虑学生平时学习效果,培养其动手能力,独立思考、解决问题的能力。
 
  总之,仪器分析发展速度迅速,内容丰富,应用的领域广,对于培养学生实践能力、综合应用能力具有非常重要的作用。要提高教学质量,就要针对课程本身的特点在教学过程中,不断积累和总结经验,不断学习新知识,充实教学内容,综合运用各种教学方法和教学手段,不断探索和实践,努力提高理论教学和实践教学的效果,从而适应现代教学的要求。
 
参考文献
 
  【1】谭浩强.C程序设计(第三版)[M].北京清华大学出版社,2005.。
 
  【2】邓维斌.提高C语言实验教学效果的探索[J].实验室研究与探索~360.。
 
  【3】金正理.任务驱动模式教学法实践[J].现代教育技术,2002(5):26~29.
网站地图 | 网站介绍 | 联系我们 | 服务承诺| 服务报价| 论文要求 | 期刊发表 | 服务流程