C语言程序设计课程教学探析

C语言程序设计课程教学探析

ID:39401746

大小:31.00 KB

页数:4页

时间:2019-07-02

C语言程序设计课程教学探析_第1页
C语言程序设计课程教学探析_第2页
C语言程序设计课程教学探析_第3页
C语言程序设计课程教学探析_第4页
资源描述:

《C语言程序设计课程教学探析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C语言程序设计》课程教学探析马如兵【摘要】作为计算机专业的一门基础课程,它有利于提高学生的思维能力,对学生深入学习计算机专业知识有很大的帮助。本文主要针对高职高专院校《C语言程序设计》教学中出现教师难教与学生难学的普遍现象,分析存在的问题及原因,从更新教学方法、运用教学技巧等方面进行了探讨分析,提出只有教师的教学方法和教学技巧进行合理的组合,才能使枯燥的《C语言程序设计》课程生动起来,从而达到良好的教学效果。【关键词】C语言程序设计教学效果教学方法教学技巧《C语言程序设计》在整个计算机类专业课程体系中占有重要地位。在教学过程中,从客观上讲,教师的教法和学生的学法的差异,对教学效果会产生直

2、接的影响。作为教师必须根据C语言的特点,根据学生学习语言类课程的一般思维规律和思维模式,寻找恰当的教学方法,运用良好的教学技巧,使学生在短暂的课程学习时间内能很好地掌握C语言的基本知识和编程技巧。本文就针对《C语言程序设计》课程教学作一些探讨分析。一、教学中存在的问题1、没有正确认识《C语言程序设计》课程部分学生认为自己毕业后不会从事计算机软件开发的工作,所以没有必要学好C语言;还有学生认为现在C语言己经过时,在当今软件领域中已无用武之地,所以学不好也无所谓。错误的学习动机导致后期的学习非常地被动。2、没有激发学生学习兴趣由于C语言涉及的概念复杂,灵活性大,随着课程的逐层深入,许多学生会觉

3、得枯燥乏味,从而丧失学习兴趣。作为教师如何激发学生的兴趣,从而使教学成为师生双方乐于参与的一种充满情趣的活动是教学中亟待解决的问题。3、没有明确的上机目的部分教师在教学过程中没能布置明确的上机任务,学生上机之前不清楚上机内容,没有明确上机目的。有的学生上机时仅仅是将课本上的案例或是教师上课时所讲的例题在电脑上编辑,不去分析具体算法和其中的语法结构,上机操作完全变成打字练习,根本达不到实践的目的。4、学生缺乏编程的自信心。课程对初学编程者来说是有一定难度的,在入门过程中,学习数据类型等基本知识,以及顺序、选择、循环基本结构时,要采用一些适当简单的程序让学生完成,避免程序过难,学生有挫败感,继

4、而失去继续学习的信心和兴趣。5、缺乏整体设计的概念。C语言是一个逻辑性很强的课程,学生在学习的过程中,由于缺少教师的正确引导,没有注意如何综合运用相关内容解决具体问题,导致学生在学完程序设计课程进入应用阶段时,面对具体的专业设计要求无从下手。 二、更新教学方法强调实践性是计算机语言课程教学中特别要注意的问题。对于《C语言程序设计》课程的教授应该以培训能力为主。C语言的内容繁多,在有限的课时内不可能也不必要面面俱到,所以必须突出重点,突出实用性,关键在于教会学生正确运用C语言编写程序。教师应始终坚持以应用为中心,以算法为基础,以培养学生的实践能力为核心,突出技术实用性和再学习能力的培养。因此

5、,在《C语言程序设计》课程教学过程中,一方面,要求教师能够准确把握课程内容;另一方面,也要求教师更新教学方法,以提高教学质量。 1、案例分析教学。通过经典趣味的案例分析(如:“菲波那契兔子问题”、“水仙花”、“竞赛积分”等),重点讲解程序设计的思想和方法,辅以语言知识的介绍,将课程内容分为若干个主题,以程序设计作为贯穿各主题的主线。同时,经典趣味的案例可以培养学生的学习兴趣,让学生主动参与教学活动。2、基于问题的教学。提出问题,以学生独立完成为主,教师只提供必要的辅导,培养学生探索问题和解决问题的能力,更有利于创新能力的培养。3、“项目驱动”教学。在理论教学中采用“项目驱动”教学法,整个课

6、程教学围绕一个“工程项目”进行,通过逐步拓展的实训项目和设计,将每一阶段的学习进行小结性的贯穿与能力提高,将C的知识点都溶化到一个个实训项目的程序编写中。 4、讨论教学法。在C语言教学过程中,充分发挥学生的积极性与主动性是非常重要的一环。C语言程序设计有一个最大的特点,一题多解。针对这个特点,教师在习题课的教学中,可以采用讨论式教学方法。在此过程中,学生们通过提问、答辩、论证、反驳、判断等激烈的讨论,互相启发、相互协作去分析问题、发现问题、解决问题,总结经验。不仅可以让学生获得课外的知识,同时也利于充分挖掘学生的学习潜力。5、归纳教学法C语言有很多的定义、概念、语法规则,它们使用灵活、难以

7、记忆,也特别容易出错。如果能够引导学生进行归纳,将会起到事半功倍的效果。C语言的定义、概念、语法规则有许多相似的地方,例如:printf()与scanf()函数,有很多语法规则是一样的,对它们进行归纳之后,学生只要记住其中一个,另一个自然就会使用了。三、运用教学技巧1、合理运用形象的比喻。在C语言程序设计中,有些内容比较抽象,不容易被学生接受和理解,作为教师应化繁为简,将深奥的理论讲得通俗易懂,这需要教师多钻研教材、教法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。