浅谈大学C语言教学方法

来源 :现代职业教育·高职高专 | 被引量 : 0次 | 上传用户:fangzhang004
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 随着计算机的普遍应用和计算机技术的不断提高,掌握好计算机语言十分重要。针对目前计算机专业,C语言是重要的教学内容,它既是难点,同样也是重点。要想学生掌握好C语言,必须从教师的教学方法入手,才能提高教师相应的教学效果。所以,教師在进行C语言教学时,应该在认真分析教学内容的基础上,根据大学生的学习特点和实际情况,制定一个有效的教学策略。深入分析C语言教学现状并且提出相应的教学方法。
  [关 键 词] C语言教学;计算机专业;教学策略
  [中图分类号] G642 [文献标志码] A [文章编号] 2096-0603(2017)01-0126-01
  一、分析C语言教学现状
  其实C语言教学很早就已经进入我国各大高校的教学课程中,但是人们对此的认识仍然不足,甚至很多人认为应该淘汰这种语言的教学。但是C语言是计算机各大操作系统的基础语言,是一种计算机程序设计语言。传统课堂教学就是一味地将教材上的知识灌输给学生,没有最大程度地促进学生形成一种编程思维,也没有对学生的编程能力发挥最大的推动作用。大多数学生对C语言不感兴趣或者是学不会,甚至即使学习了相关理论知识,但是却不能将其转化为编程思想。所以,针对这些问题,必须改变传统课堂教学模式。在C语言教学过程中,要注意采取有效措施激发学生的学习兴趣,让学生自发地热爱学习C语言,同时要注意培养学生的编程思维,培养其将理论转化为实际应用的能力。
  二、C语言教学方法
  (一)重算法,轻语言
  目前C语言教学所包含的内容比较多,主要有函数、数据类型、控制语句、算法、结构体和共同体等。由此可见,教学时间短而教学内容多,在规定的学期时间里无法详细讲解所有内容,这就需要教师在制定教学计划和教学大纲时,应该根据知识的难易程度和实际应用情况,判断哪一部分需要详细讲解,哪一部分可以大致讲解,做到既保证教学任务,又保证教学质量。针对C语言教学内容,语言教学是基础,是为了服务编程,真正的教学目的在于提高学生用算法来掌握编程。针对目前重视语言教学的现状,教师在制定教学计划的时候,应该强化算法的相关教学,把教学重点放在解题思路、解题步骤这些问题上,从而提高学生解决实际应用问题的能力,并应用到编程实践中。
  (二)在算法教学中以激发学生兴趣为手段,以提高学生实践能力为目标
  在实际C语言教学中,除了重算法以外,还要采取一些有效措施激发学生的学习兴趣,使其自发地参与到算法学习中,同时让他们意识到算法的重要性和作用,提高学生的实践能力。根据教学要求,教师可以适当引导学生将算法实际应用在编程中,鼓励学生多进行一些简单程序的编程。通过编程发现问题,在解决问题的过程中,又提高自己对理论知识的掌握,达到真正意义上的C语言教学效果。
  例如,如何按某门课程成绩的高低设置不同的等级。先让学生用if、then和else这三个单词阐述自己的想法,在讨论的过程中明确解题思路。然后由教师讲解if语句的使用,给出完整的程序。
  (三)运用类比法进行C语言教学
  讲授教学方法中目前较普遍应用的是类比法,同时也是教学中创设情景中的有效方法。类比法其实就是指对比分析两种不同类别之间相似的地方,将一种较为熟悉的比较对象的已知属性推移在另外一种未知的或者特殊的比较对象上的一种方法。面对C语言教学内容的复杂性和学生的实际认知情况,结合类比法是十分有意义的,它可以帮助学生利用熟悉的思维方式快速理解和认识C语言知识,降低学习难度,提高学生学习的积极性。整体而言,有助于提高学生的实际掌握能力,达到高效课堂的效果。将类比法运用在C语言教学中,主要应该考虑以下几个方面:
  1.运用类比法教学C语言算法
  基于类比法可以将熟悉的知识与不了解的知识之间的类似比较分析这一优点,可以将其运用在C语言算法教学中,总结算法的优缺点。C语言算法教学内容相对来说具有复杂性而且枯燥,通过运用类比法,可以帮助学生理解和掌握C语言算法知识,也可以提升教学效果,达到算法教学的要求。
  例如,讲循环结构时,选用求1到100累加值的案例。教师带领学生分析不同的解题方法和步骤,总结简单、运算步骤少的方法。学生基本掌握了用循环语句描述这个案例后,教师再提出:如何求解N个连续数的累加,若将求和改为求累积怎么解,1000以内的素数累加如何求解等同类型的问题。
  2.运用类比法在编程实践中的应用
  在C语言算法中可以运用类比法,在编程实践中也同样可以运用类比法。编程的关键在于算法的应用,所以促进算法的运用会提高编程效果。而在编程教学中实际运用类比法,会促使学生在编程实践应用中高效运用算法,达到编程实践的效果。
  3.运用类比法培养学生思维
  无论什么学科知识的教学,都应该以学生的学习为主,所以针对C语言教学,也应该将教学重点放在学生身上,培养学生的编程思维和编程能力,让学生在实际编程应用中发挥最大的效果。相比于传统课堂教育,更要积极运用类比法培养学生的思维方式,提高学生编程思维的素质水平,这也是一种培养学生思维的重要方法。
  三、结论
  在对C语言教学问题分析的基础上,根据C语言教学内容的复杂性和教学难度,提出相应的C语言教学方法,确保C语言教学的全面性和有效性。希望本论文的分析和方法可以对大学C语言教学有所作用,从而提高C语言教学效果,培养技术人才,为计算机专业贡献出自己的一份微薄之力。
  参考文献:
  [1]王怀峰.C语言教学浅析[J].福建电脑,2015(3).
  [2]林清野.如何提高高校学生对《C语言程序设计》课的兴趣[J].内江科技,2015(9).
  [3]夏仁强.C描述的高精度数值计算[J].毕节学院学报(综合版),2016(4).
  [4]赵英红.“陷阱式”教学法在C语言程序设计课程教学中的应用[J].滨州职业学院学报,2016(4).
其他文献
[摘 要] 产品设计就是创造性解决设计问题的过程。有创造性的设计师,往往能从异于大众的视角审视设计问题,从而找到解决需求的钥匙。基于这样的认识,在产品设计教学中,围绕设计问题进行教学活动安排,培养学生敏锐的嗅觉、创新的设计思维定能收获显著的效果。对于当今设计教育的改革创新也有重要的现实意义。  [关 键 词] 设计问题;观察视角;解决目标;评估方法  [中图分类号] G712 [文献标志码] A
人力资源是指能够推动企业发展的人才的总称,人才资源管理即是对人力资源进行有效地管理,旨在更好地推动我国企业的进步。随着我国社会经济的快速发展,劳动者的法律保护意识不断
执行力是任务执行并付诸行动和实施的能力,也是各部门和个人理解、贯彻、落实、执行管理决策的一种表现。本文通过对造成基层单位执行力差的原因进行调查分析认为,就如何进一步
[摘 要] 目前,逐步提高高校思政教育的实效性已成为高校教学目标的主流趋势,而倡导学生为教学主体、大力推广人文关怀的教育理念已成為现如今提高高校思政教育实效性的重要举措,受到了业内外人士的广泛关注。因此,从推广人文关怀教育理念对提高高校思政教育实效性的必要性,以及如何充分发挥人文关怀教育理念在提高高校思政教育实效性中的作用两方面进行阐述,以期为相关人士提供帮助。  [关 键 词] 人文关怀;高校思