老哥学习网 - www.lg9.cn 2024年05月15日 14:11 星期三
当前位置 首页 >心情日记 >

【“C语言”课程教学的探讨】 探讨教学课程丰富化策略

发布时间:2019-06-03 07:04:46 浏览数:

  【摘要】  “C语言”课程是我校计算机软件专业开设的计算机基础课,是学生入学后的第一门计算机语言与程序设计课程,为学生学习计算机软件专业知识和技能,适应职业岗位和具备继续学习的能力打下良好的基础。笔者作为一名从事计算机专业课程教学的青年教师,通过自己在教学中的实际体会,谈谈对“C语言”教学的几点思考。
  【关键词】
  C语言;计算机软件;程序设计;实际应用
  一、引言
  随着计算机技术的发展与普及,计算机已成为各行各业最基本的工具之一,而且正迅速地进入人类生活的各个领域。C语言作为目前国内广泛流行的一种计算机程序设计语言,它具有高效、简洁和接近汇编语言等特点,既适合编写系统程序,又适合编写应用程序。C语言自问世以来,以其独特的魅力吸引了广大计算机用户学习和使用。但是由于C语言牵涉到的概念比较复杂,规则繁多,使用灵活,容易出错,不少初学者感到学习困难。具体到我院的情况来说,由于都是职校的学生,这对C语言教学带来了更大的挑战。如何采用教学改革提高此课程的教学效果?笔者结合自身的教学经验,总结如下体会。
  二、正确理解我院的“C语言”发展现状
  敦化职业技术学院的办学理念,即“以就业为导向,以服务为宗旨,以培养适应经济和社会发展的新型技术人才为目标”, 提倡形成以培养学生上岗、上梯阶的个人综合素质与相对竞争力为核心的办学思想体系。为学生提供宝贵的技能教育阶梯、良好的社会化氛围、顺畅的职业通道;为社会培育更多具有创新思维和实践能力的应用型、实用性高级专门人才。由此可见,相比于传统意义上的高等院校,职业学院的特点是更注重学生们的动手和实践能力,目的是更加适应当今社会的发展需要,培养学生在离开校园以后尽快适应自身工作岗位的能力。
  根据我院的育人理念,结合工作实际,在进行实际的“C语言”教学工作中更加注重学生的实际编程能力的培养,培养学生独立思考进行程序设计的能力。从传统的只重视讲解C语言的语法知识向培养学生的程序设计能力转变。
  三、教学中存在的问题
  3.1 只重视语言的学习,忽视了对于程序设计能力的培养
  C语言是学生进入学校所接触到得第一门程序设计语言,要耐心细致的讲解。教师不能只习惯于根据课本中的章节安排,重点讲解C语言的语法知识,却忽视了培养学生程序设计的能力。这样做的结果很可能出现以下这种情况:学生对于C语言的基本语法规则已经掌握,但遇到具体的问题时却编写不出具体的算法来实现,无法把语言与解决实际问题联系起来。对于程序设计能力的培养,首先最重要的是要有把一个具体的问题转换成若干个解决步骤即算法的能力,其次才是如何把这个算法用具体的语言来实现,C语言只是其中一种程序设计语言。教师们不仅仅要教会学生C语言,更重要的是要教会学生如何进行程序设计。避免让学生对C语言这门课程产生困惑:觉得这门课程晦涩难懂,摸不着门道;或者认为这门课程对自己日后的学习甚至工作没有任何帮助,认为学习这门课程没有任何用处。要努力提高学生的学习动力和兴趣。
  3.2 忽略各专业自身的特点,对学生个体的关注不够
  计算机专业的特点,很多专业都开设了C语言这门课程,并且开设的时间有所不同。针对这种情况,教师不可千篇一律的进行授课。不管自己所教的是什么专业,不管自己所教的是哪个年级,都采用相同的授课方式,相同的授课手段,这种现象是应该避免的。要结合所教各专业的特点,有所侧重,不同年级,要区别对待。对于所教同一个专业的不同学生个体,也要引起教师足够的关注。C语言作为一门学生进入学校学习的基础课程,对以后其他后续科目,如数据结构等等都起着引领的作用,并且对于计算机专业学生整个学习阶段学习信心的树立也起着至关重要的作用。因此,教师要尽量兼顾每位同学的发展需要,要避免在教学中只照顾一些学习成绩中等及以上的学生的现象,认为只要他们听懂了,理解了,课程教学也就达到了目的,要尽量避免这种情况的出现。
  四、采用多种教学改革措施,提高教学效果
  4.1 积极转变教学观念,努力提高自身素养
  传统教学观念已经跟不上当前形势的发展,课堂教学应由原来单纯的传授知识向培养学生的知识能力转变,当前学生面临很大的就业压力和社会竞争,另外随着人才竞争朝着国际化的趋势发展,积极帮助学生提高适应能力和竞争力是目前职业学校的主要任务。因此教师队伍要与时俱进,不断更新教学方法和教学理念,要牢固树立为学生服务的思想,这样才能使教师在将来授课时有一个宏观的指导方向。职业学校人才培养质量的关键在于教师,教师队伍的教育水平和素质直接影响着教学质量的提高,因此教师要不断学习,更新知识,改进教学理念和教学方法,努力提高自身素质,适应新形势下的教学发展。
  4.2明确C语言的教学目标
  对于整个C语言程序设计教学的过程来说,主要目的有两个:一是让学生学会如何将一个具体的问题用几个具体的操作步骤来解决的能力,即算法设计能力;二是让学生学会如何将写出的具体问题的算法用实际的C语言语法规则正确的表示出来,让C语言程序能够在计算机中正确运行。后者我们可以通过在实际教学过程中多进行程序编写来提高学生的能力。而作为前者,则需要教师在平时的教学过程中给学生们潜移默化的传授这种编写算法的能力,要结合各自专业的特点,举出符合各专业特点并且能够引起该专业学生兴趣的例子来启发学生这种能力,也就是如何用算法实现一个实际问题的能力。
  4.3 突出职业学校学生认知和教学规律
  职业学校的学生具有思维活跃,活动能力强等优点,但也存在着学习的主动性、自觉性不足,学习习惯不好等问题。如许多学生的学习不具有计划性,不考虑各学科之间的关联性,基本上是被动上课。 针对职业学校学生的特点,要培养学生C语言的学习能力,突出这些学生的认知和教学规律。首先要培养学生良好的学习习惯,引导学生对于C语言的了解,了解这门课程的重要性和趣味性。最终目的是让学生们主动学习,不断提高自身的程序设计能力。
  4.4合理组织“C语言”课程的教学内容
  传统的教学内容安排都是以语法知识为主线,从而使该课程往往只重视C语言语法知识的学习,而忽视了对学生程序设计能力的培养。我们应该摒弃传统的教学方法,尝试新的内容组织形式:先提出问题,让学生思考如何来解决,用原来的知识点能不能解决,好不好解决等问题;然后再给出解决方案并编程实现;最后再讲述案例中用到了哪些新的知识点,如何使用及注意事项等。这样一来,学生本身有一个思考过程,加深了其对知识的理解,更重要的是可以使学生将注意力集中于解题方法的学习,分散了C语言语法知识中的难点。另外从“C语言”课程的宏观组织上来说,也要分散难点,侧重应用,使整本教材内容的重点和难点均匀分布,由浅入深,合理搭配。
  结束语
  总之,C语言是一种应用广泛的编程语言,其编程思想和编程方法在很多行业都适用。对于职业学校计算机专业的学生来说,学好C语言既是专业素质的需要,也是未来工作的需要;对于教师来说,如何因材施教,因人而异,充分激发学生的内在积极性与潜能教学模式,讲授好计算机语言也成为迫在眉睫的重任。随着知识的不断更新,教学模式、教学方法的进一步完善还是任重而道远的。
  参考文献
  [1] 许勇.C语言程序设计教程[M].2版.北京:清华大学出版社,2006.
  [2] 姜枫.浅析C语言程序设计教学改革与实践[J].科技信息,2007(33):226-252.
  [3] 张阳.独立学院实训教学提高教学质量的探索与实践[J].计算机教育,2009(4).

推荐访问:课程教学 探讨 语言

相关文章:

Top