




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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、一方面,要求教师能够准确把握课程内容;另一方面,也要求教师更新教学方法,以提高教学质量。1、案例分析教学。通过经典趣味的案例分析(如:“菲波那契兔子问题” 、“水仙花” 、“竞赛积分”等),重点讲解程序设计的思想和方法,辅以语言知识的介绍,将课程内容分为若干个主题,以程序设计作为贯穿各主题的主线。同时,经典趣味的案例可以培养学生的学习兴趣,让学生主动参与教学活动。2、基于问题的教学。提出问题,以学生独立完成为主,教师只提供必要的辅导,培养学生探索问题和解决问题的能力,更有利于创新能力的培养。 3、“项目驱动”教学。在理论教学中采用“项目驱动”教学法,整个课程教学围绕一个“工程项目”进行,通过逐
6、步拓展的实训项目和设计,将每一阶段的学习进行小结性的贯穿与能力提高,将C 的知识点都溶化到一个个实训项目的程序编写中。4、讨论教学法。在C语言教学过程中,充分发挥学生的积极性与主动性是非常重要的一环。C语言程序设计有一个最大的特点,一题多解。针对这个特点,教师在习题课的教学中,可以采用讨论式教学方法。在此过程中,学生们通过提问、答辩、论证、反驳、判断等激烈的讨论,互相启发、相互协作去分析问题、发现问题、解决问题,总结经验。不仅可以让学生获得课外的知识,同时也利于充分挖掘学生的学习潜力。5、归纳教学法C语言有很多的定义、概念、语法规则,它们使用灵活、难以记忆,也特别容易出错。如果能够引导学生进行
7、归纳,将会起到事半功倍的效果。C语言的定义、概念、语法规则有许多相似的地方,例如:printf()与scanf()函数,有很多语法规则是一样的,对它们进行归纳之后,学生只要记住其中一个,另一个自然就会使用了。三、运用教学技巧1、合理运用形象的比喻。在C语言程序设计中,有些内容比较抽象,不容易被学生接受和理解,作为教师应化繁为简,将深奥的理论讲得通俗易懂,这需要教师多钻研教材、教法。在教学中巧用生活中的实例,运用形象比喻的方法最容易为学生接受。譬如,在开始学习指针的概念时,教材对“间接存取”叙述比较深硬,学生难以理解,教师可以借用比喻:将A房间的钥匙放在B房间里,若要取A房间里的物品,就需要先打
8、开B房间,取出A钥匙,再打开A房间,取出A房间的物品,这就是“间接存取”。学生很快就能理解,也加深了指针的概念。在课堂教学中,时刻注意从生活中选取与课堂内容息息相关的时间展开教学,比直接讲解概念更能引起学生的兴趣,同时事件本身也可以增进学生对概念的理解。2、展示学生作品,激发学生的学习欲望 计算机软件课程具有多样性、复杂性和求异性特点,我们要针对每个学生任务完成的情况,让同学们展示自己的劳动成果,及时肯定学生的成绩,这样会有利于激发学生们的学习热情,保持浓厚的学习兴趣,对学生的后续学习将产生强大的动力和自信心,以激发学生们的兴趣。3、巧妙使用口误或笔误教师在教学的过程中,可以刻意地设置一些不同
9、程度的口误或笔误,让学生主动判断对与错,以考查学生上课注意力集中的程度,提高他们的敏锐性和判断能力,同时增加学生学习信心。4、传统教学与多媒体教学相结合在教学过程中,运用多媒体技术辅助教学,有利于激发学生的学习兴趣,能发展学生的主体能力;同时由于多媒体信息量大,也能够优化教学过程。但多媒体辅助教学也有不利之处,主要体现在不恰当地使用会分散学生注意力,影响主要问题的理解,也不利于发挥学生的想象力,影响师生之间的情感交流。在C语言程序设计课程教学过程中,教师应该考虑到课程的特点,扬长避短,将传统教学与多媒体教学进行了有机的结合。例如:由于C语言的数据类型、变量类型、运算符、程序结构等,它们的定义、
10、概念较多,又没有深奥的理论,也没有多少逻辑推理,所以教师可以采用多媒体教学,简化传统教学无法板书的缺点,课堂教学也不再显得枯燥无味。但对于案例分析或程序的编写过程,则可以发挥传统教学的优势,进行课堂讨论、板书讲解、结合提问,将问题层层剖析、层层深入,达到师生互动的效果,学生的想象力就会得到充分地发挥,对问题的理解也变得更容易。四、教学中注意的问题1、从整体到具体,培养学生对C语言的兴趣及正确的思维模式。C语言程序设计注重设计算法到书写程序并进行调试的整个过程,在教学过程中,应该先介绍一个完整的程序例子,再介绍该例子中用到的语句,这样的方法,可以让学生对语言的学习先有了整体的概念,再具体介绍语句
11、,把解题思路、方法和步骤当作授课的重点,从而让学生明白如何分析并解决实际问题,逐渐培养学生进行程序设计的正确思维模式。2、由易到难、循序渐进。编程是教学过程中的难点,学生总有谈虎色变的感觉,为了消除学生畏难情绪,教师需注重平时上课的方式方法。如在学习编写水仙花数时,对于未知三位数x,学生不知如何求个位数、十位数、百位数,教师可以提问学生假设x为68,如何求出个位数6和十位数8?学生们便通过整除和求余数的方法求出个位数、十位数,那么假如x为168,如何求出这三位数的各个数?由于掌握了求两位数的方法,学生们很快地求出三位数的各个位数。这种由简单应用,再层层递进的方法,学生比较容易理解和接受,符合学
12、生的学习心理。3、培养学生探究性学习能力。在学习判断是否是闰年编程时,许多学生提出这样一个问题:为什么能被4整除,但不能被100整除,或能被400整除的是闰年?对这个问题,教师可以在课上不予正面回答,而是要求学生课后查阅资料进行研究、学习,并对这些提问题的学生进行一番表扬,鼓励他们多开动脑筋、多提问。课后学生上网、或去图书馆查阅了什么是闰年、为何设置闰年、如何判断闰年。通过这一系列问题的探讨,学生对闰年的由来及其历史有了比较全面的了解,同时也加强了对闰年算法的理解。4、自始至终培养学生的自学能力、协作学习学生学习C语言程序设计的最终目的是编写满足需求的程序,所以在教学中更重要的是通过这门语言学
13、习,培养学生遇到实际问题自己分析问题、解决问题的能力。教师可以通过布置作业的形式让学生自学,又要鼓励学生间进行协作学习。教师可以分配一些比较复杂的问题,由几个学生组成一个小组合作解决,这样学生们可以互相探讨学习方法,协作解决一些遇到的问题,通过解决问题,锻炼学生综合应用知识的能力、培养其创造性和合作精神。 五、结束语总之,任何教学方法只有在一定的条件下才会显示出优势,任何一种教学方法都有其适用范围。教师要教好C语言程序设计,还需要巧妙运用教学技巧激发学生的学习兴趣,让学生主动、愉快地学习,满足他们的求知欲,只有教的方法与学的方法有机统一,才能取得良好的教学效果。上述关于教学方法及教学技巧的肤浅探讨,是作者根据实际教学过程中存在的问题提出的,并已经在C语言程序设计课程教学实践中运用,取得了较好的教学效果。作者将继续努力探索,使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年教育科技企业竞争策略与教育品牌建设研究报告
- 2025年工程经济社会效益分析试题及答案
- 工程项目管理考试内容总结试题及答案
- 工程投资的法律合规性研究试题及答案
- 2025年市政学考试实践与理论的试题及答案
- 媒体融合与产业生态建设:2025年广播影视行业融合产业生态建设报告
- 行政管理人才选拔试题及答案
- 行政管理本科考试复习计划试题及答案
- 行政管理中的交流技巧试题及答案
- 施工计划与安排试题及答案
- 受托支付合同
- 嵩县天运矿业有限责任公司石盘沟金矿矿山地质环境保护与土地复垦方案
- 丝路神话-“一带一路”沿线古今漫谈知到章节答案智慧树2023年黑龙江林业职业技术学院
- 高中政治2023高考复习选择性必修三《逻辑与思维》综合主观题专项练习(附参考答案)
- 【小区植物配置情况调研分析8500字(论文)】
- 实用俄语会话智慧树知到答案章节测试2023年山东交通学院
- 地理生物会考动员主题班会
- 休闲农业与乡村旅游(课件)
- JB/T 20074-2020药用配液罐
- GB/T 9634.1-2002铁氧体磁心表面缺陷极限导则第1部分:总则
- LOI意向书中英文模板
评论
0/150
提交评论