| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
C语言教法初探           
C语言教法初探

摘要:c语言程序设计是一门基础的程序设计语言,如何教好这门课是至关重要的问题。本文针对c语言课程的教法从五个方面作了详细的论述,培养学生分析问题解决问题的能力,对调动学生的积极性,提高教学质量起到了促进作用。
关键词:c语言;教学方法;思维转化;启发式教学;软件工程

一、前言

c语言是一种通用性考试而死记硬背,完全背离了高职教育的初衷。因此,如何在c语言教学中启发并训练学生的编程思维,是每个教师应深思的问理。以下是笔者在c语言教学中的一些看法,愿和同行探讨。

二、上好第一堂课

如何上好第一堂《c语言程序设计》课是至关重要的。因为学生都是初次接触c语言,c语言对他们来说是神秘的,“兴趣永远是最好的老师”,有了兴趣他们才会积极主动地去学习,所以第一堂课的成功与否直接关系到学生能否对这门课产生兴趣,所以我觉得第一堂课应为“趣味c语言导学课”。

(一)程序结果展示,激发兴趣
要激发学生的兴趣。首先要让大家知道c语言的强大功能,利用它我们能编写各种软件,通过幻灯片向学生展示各种结果画面,例如从50年代玩的摇杆游戏到如今的电脑游戏。相信这时有些学生已经有些“蠢蠢欲动”了。恨不得立刻学好c语言。

(二)强调c语言的重要性
c语言是学生今后学好后继课程的基础,比如数据结构。c++,java等。虽然程序设计语言更新很快,但如果真正掌握精了程序设计思想,具备了真正解决实际问题的能力。localHOst语言再更新可程序设计的本质不会变。

(三)传授c语言的学习方法
c语言是一门实践性课程,要理论结合实践,加强学生的动手能力,解决问题的能力,在学习方法上给以学生指导,告诉学生如何自学,如何听课,如何动手实践,明确一点:“c语言不是看会的,也不是听会的,而是亲自动手实践练会的”,强调实践的重要性。

(四)认识c语言的编译环境。
在visual studio2005环境下,举出几个简单的小程序演示给他们看,并逐一讲解,引导学生自己去发现程序中存在的缺陷以及改进的方式。熟悉c语言源程序到可执行文件的整个操作流程。让他们仿照所列举的几个程序模仿着编一个小程序。

二、c语言教学方法

(一)抽象思维到形象思维的转化
让学习过程变得轻松有趣是激发学生兴趣的关键所在,c语言本身是一门极其抽象难懂的学科,把抽象的问题形象化,使本来枯燥无味的c语言变得魅力无限,符合学生的认知规律,可以收到良好的效果。

(二)采用问题启发式授课,激发自主学习
针对c语言概念多,语法繁的现状,采用问题启发式教学可以将难理解、难记忆的概念和规则变成一系列时而醒目、时而深奥的问题呈现在课堂教学中,这样就能把学生的注意力集中起来,学习积极性调动起来,达到师生互动的效果,教师自问自答为主,有问有答,互问互答,改变单调死板、照本宣科的牧师讲法。这种启发式、讨论式、交流式的教法,不仅改变原来的灌输式,而且增强了学生自主学习的能力。

(三)“引申法”“框架法”和“求异法”相结合
所谓“引申法”是指是结合已经解决的问题,因势利导,引导学生在此基础上解决相关联的问题。“引申法”可以培养学生在程序设计方面的发散思维。提高程序设计中的应变能力。问题是活的,但程序是有章可循的。最终使学生明白,语法是有限的,可解决的问题是无限的。只有在分析实际向题的基础上,以清晰的思路去设计算法,才能举一反三,以不变应万变。
“框架法”可培养学生的全局思维和算法的整体设计能力。具体体现在两方面:一是在学生有了一点编程基础后要利用伪代码或流程图,从算法设计的角度讲解编程思路,而不应拘泥于语法细节,不分主次、逐条语句的讲解代码。通过此框架,可使初学者对函数设计的关键问题有清晰的认识,利于从统筹全局的角度去考虑问题,体现了程序设计逐步求精的思路。这样可以层次分明,突出算法设计的关键,利于培养学生的编程思路。二是在学习重点章函数时,由于新的算法已很少,主要是学习用函数调用的方法来重新编制以前所熟悉的程序,那么我们可以把着眼点放在函数的设计框架上,体现参数设计、返回值设计等关键问题,而无需细讲函数体的实现细节。
“求异法”:一个固定的问题。解决的方法可能不唯一,如果能启发学生多角度、多侧面去寻求解决问题的办法,则可激发学生思考的积极性,提高其学习兴致。在c语言中一题多解的情况有很多,有意识地引导新思路,鼓励新方法,以培养学生在编程中的求异思维,而不是死记硬背,墨守成规。

(四)理论教学与学生实践相结合,提高程序调试能力
对程序设计课来说,理论学习和上机要两手抓,两手都要抓硬。实验课不能流于形式,让学生照抄照搬,甚至身在曹营心在汉。必须给学生思考、创新的启迪,训练其实践能力,实验课要生动活泼,使学生既掌握书中的重点算法,又有充分的思考空间,让学生充分体会到顿悟和创造的乐趣。在进行每一部分的学习的时候,都应该配有相应的学生上机实践的机会。这样学生既锻炼了动手能力,又巩固了所学的知识。还应该让学生养成上机前分析题目,决定算法与数据结构,并编出程序源代码的好习惯,这样在上机时,学生就有的放矢,主要精力放在调式程序上需。对于普遍存在的问题,进行集中提示、讲解、演示以增加学生的印象。井及时检查总结学生上机实验的完成情况。

(五)在整个教学环节中,巧妙地引人软件工程的基本思想
计算机科学属工程技术科学,为使学生有良好的编程思维,应注重软件工程思想的渗透。对软件生存周期的几个阶段,即问题定义、可行性研究、需求

[1] [2] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《C语言教法初探》的网友还看了:
    [法律论文]试析刑诉法、民诉法的修改看立法语言的规范
    [免费范文]如何提升主持人在直播节目中的语言艺术
    [今日更新]浅析初中语文汉语言文学教学
    [今日更新]初中语文,汉语言文学,教学
    [今日更新]基于网络文化背景谈汉语言的变异
    [今日更新]心理学关于语言、学习和教学的探究
    [今日更新]英语求职简历的语言特色与写作技巧
    [今日更新]强化口语训练 提高俄语语言能力
    [今日更新]加强口语训练全面提高俄语语言能力
    [今日更新]怎样培养学生的俄语综合语言运用能力

    计算机论文
    普通论文PHP网站设计中信息安全防御的研究
    普通论文关于中波广播理论覆盖计算和效果
    普通论文基于asp.net在线电子图书城系统的
    普通论文电子商务的安全策略
    普通论文在EXCEL中制作工资条两种方法
    普通论文信息不对称条件下的网络消费者行
    普通论文浅析浙江省三级网络应用技术考试
    普通论文浅谈对网络社会道德的几点思考
    普通论文网络成瘾的成因机制的研究概述
    普通论文浅析安钢互联网站的动态设计与应
    普通论文浅谈计算机网络安全及防范
    普通论文浅谈中职卫校计算机应用基础课程
    论文
    普通论文[免费范文]快速响应能力开拓华为国
    普通论文[今日更新]个人简历英文词汇精选汇
    普通论文[企业管理]小断面盾构施工成本控制
    普通论文[今日更新]毕业生求职自我鉴定写法
    普通论文[企业管理]存货管理中的风险分析
    普通论文[免费范文]电子审计轨迹分析
    普通论文[法律论文]关于我国户籍法律制度的
    普通论文[企业管理]新时期高级会计师继续教
    范文大全
    普通范文[范文大全]某县第十一个党风廉政教
    普通范文[范文大全]2010年12月最新版大学生
    普通范文[范文大全]浅谈中国人口计划生育政
    普通范文[范文大全]2010春季运动会闭幕式学
    普通范文[范文大全]学生会主席竞选演讲稿
    普通范文[范文大全]中小学校舍安全工程规划
    普通范文[入党申请书]入党思想汇报13
    普通范文[范文大全]交通依法行政工作简介
    演讲致词
    普通演讲[会议发言稿]干部督导处“四项监督制度
    普通演讲[庆典致辞]镇长在中秋节酒会上的致词
    普通演讲[职场礼仪范文]办公室必备的谈吐礼仪
    普通演讲[节日祝福语]有关感恩节的英文祝福语(
    普通演讲[开业开幕]政协全体会议开幕式讲话
    普通演讲[节日祝福语]国庆60周年职工演讲稿
    工作范文
    普通公文方案[公文写作]保持先进性 团结向前进
    普通公文方案[公文写作]劳动就业办公室2007年工作
    普通总结[工作总结]2009年医院人力资源部工作
    普通总结[工作计划]“学校植树节活动计划”学
    普通公文方案[法律文书]保姆劳动合同的基本内容
    普通汇报体会[思想汇报]高职学生入党思想汇报范文
    普通党建工会[入团申请书]初中2010年入团申请书范文
    普通公文方案[计划方案]酒店餐厅主管工作计划
    普通公文方案[公文写作]×区农村公路建设年活动实
    普通汇报体会[征文演讲]竞聘药物检验所主任演讲稿
    普通公文方案[活动方案]关于创建全国文明卫生县城
    普通公文方案[公文写作]企业成长过程中的两个战略