当前C语言教学的困境_第1页
当前C语言教学的困境_第2页
当前C语言教学的困境_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、当前C语言教学的困境 本文 教师教法陈旧,没有充分调动学生学习的积极性在目前的课堂教学中,还是以教师讲授为主,没有充分发挥学生学习的主动性,启发式教学没有得到充分运用,先进直观的多媒体教学手段应用不够。老师不了解学生课前预习的情况,不了解学生的真正需求、难点和问题所在,挫伤了学生学习的积极性和热情。对于我们学校来说,存在一些客观原因,机房不够,不能满足每堂课学生都能在机房练习,很多高职或者中专学校可能都会有这个问题,学校往往为一些计算机应用方面的课程提供机房,对于语言类课程则认为以理论课为主。实际上,一开始就讲理论,可能有的学生一学期下来都不知道这门课学下来有什么用,而如果一开始学的时候就让学

2、生照着书做一些简单的程序,效果就会明确的多。对于实践教学环节重视不够C语言是一门实践性很强的计算机语言,但目前的实践课教学存在很多弊端。例如:学生不明确上机实验的目的,实验的内容不清楚。想干什么就干什么,没有相应的实验要求。考核中上机没有一定的比例,这样,语言课就成了单一为了考试的一门课。部分教师责任心不够,不能严格要求学生,致使上机课玩游戏的现象经常出现。其结果是课都上完了,却还有学生连最基本的实践操作也不会做。 注意激发学生的学习兴趣前面说了,如果一开始就照着书上的章节,在教室中进行纯理论教学,可能学习程度差的学生就听不懂,完全不知道学了这个到底有什么用,时间长了,自然就跟不上,即使是好的

3、学生,也会觉得没什么意思。但如果我们在教学中把握C语言的特点,通过一些具体形象的程序实例让学生加以实践,学生便会感觉到C语言的神奇,学生就会产生学习C语言的兴趣,就能够领略C语言的魅力。在具体程序实例上,再进行一些简单的修改,让程序产生不同的结果,并解释原因,然后提出新的问题,让学生思考如何修改程序以解决新的问题,从而让学生明白实际问题分析解决与程序设计之间的转换过程,逐渐培养学生进行程序设计的正确思维模式。注意加强算法部分的教学算法设计是C语言程序设计的灵魂,流程图是程序设计的第一步,编程成功的前提是要分析出正确的算法,因此在教学中必须将算法设计作为程序设计课程的先导和教学重点,以培养和提高

4、学生分析和解决问题的能力。但对于非计算机专业C语言的初学者来说,简单算法的分析与设计基本能够理解或者说具有一定解决问题的能力就是我对他们的基本要求,我自己班里的学生也分了几个层次,数学基础不好的学生,让他们从简单例题入手,不急着让他们写出程序代码,而是把问题分析清楚,能够用自己的语言描述出解决问题的算法,然后可以画出流程图,再根据自己的图对照给出的程序,争取能够把程序读懂,再回过去看自己画的流程图,如果两者一致,那对于这个层次的学生来说,我的教学目标就基本达到了。还有一部分学生处于班级中游,那么除了书上基本的例题以外,课后的习题也会要求这些学生能够用算法描述出解题思路,然后尝试着写出代码,安排他们到机房运行自己的程序。对于班级中学得好的一部分学生,除了书上要求的作业以外,则会让他们在机房负责帮其他学生改错,确保那些自己写出程序代码的同学,他们的程序能够正确运行。这样,激发了他们学习的主动性,也培养了他们的合作精神,为以后想从事程序开发的学生模拟了工作情境。总之,以上是本人在中专学校计算机C语言课程教学中的一些体会,不一定完全正确,还需要我们不断地去探索,取长补短,不断提高、完善。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论