简析基于编程能力培养的c语言教学方法及模式

简析基于编程能力培养的c语言教学方法及模式

ID:23203012

大小:59.50 KB

页数:9页

时间:2018-11-05

简析基于编程能力培养的c语言教学方法及模式_第1页
简析基于编程能力培养的c语言教学方法及模式_第2页
简析基于编程能力培养的c语言教学方法及模式_第3页
简析基于编程能力培养的c语言教学方法及模式_第4页
简析基于编程能力培养的c语言教学方法及模式_第5页
资源描述:

《简析基于编程能力培养的c语言教学方法及模式》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、简析基于编程能力培养的C语言教学方法及模式基于编程能力培养的C语言教学方法及模式论文导读:本论文是一篇关于基于编程能力培养的C语言教学方法及模式的优秀论文范文,对正在写有关于编程论文的写有一定的参考和指导作用,习的好坏直接影响后续相关课程学习的效果。  1研究《C语言程序设计》课程教学策略及模式的理由  我校属于高职高专院校,部分学生的基础比较差,学习的主动性不强、学习能力相对较弱,但学习愿望强烈,这就是客观目前状况,我们将面对着如何培养高技能人才的理由。《C语言程序设计》课程又是第一门计算机语言课程,教师都知道摘要:随着时代的发展,受教育对象

2、的变化,教学改革更加迫切,笔者根据多年教学经验,结合学生实际,针对学生编程能力的提高,对C语言教学策略及模式进行了研究和阐述。  关键词:C语言;编程能力;教学策略;模式  1007-9599(2012)24-0199-02  《C语言程序设计》课程是理工类大多数相关专业的一门重要基础课程,也是大多数高职高专院校首选的计算机语言课程,目的是使学生掌握计算机程序设计的基本结构、基本策略、基本思路,提高学生计算机应用能力,《C语言程序设计》课程学习的好坏直接影响后续相关课程学习的效果。  1研究《C语言程序设计》课程教学策略及模式的理由  我校属于

3、高职高专院校,部分学生的基础比较差,学习的主动性不强、学习能力相对较弱,但学习愿望强烈,这就是客观目前状况,我们将面对着如何培养高技能人才的理由。《C语言程序设计》课程又是第一门计算机语言课程,教师都知道它的重要性,但客观上在教学中重语法轻编程的现象仍然存在,把大量的时间消耗在语法讲解上,缺乏对学生编程能力培养的研究,而有的教师则认为编程只是语言的应用理由,就弱化了学生的编程训练,更谈不上对编程能力培养的教学策略及模式研究,甚至有的上课时间分配不当,教学进度拖不动,前松后紧,草草收兵,结果是埋怨学生的较多。因此,学生学习《C语言程序设计》课程的

4、目前状况是编程能力差,学习积极性不高。由此可见,客观要求教师要转变观念,深化课程改革,加强课程教学策略及模式研究,才能找到一条转变目前状况的途径。  学习语言的直接目的就是编程,不会编程就等于没有学习C语言,为此,我们在《C语言程序设计》教学中,以设计程序和提高编程能力为主要目标,研究和实践了一套行之有效教学策略,即阅读程序法、绘画框图法、类比教学法、渐进教学法、多解教学法、归类教学法、综合应用教学法、实验教学法等教学策略。  2《C语言程序设计》课程编程能力培养的教学策略及模式研究  《国家十二五教育发展规划》(规划)中要求“更加注重教学的创

5、新性、综合性、实践性、开放性和选择性,倡导启发式、探究式、讨论式”,从《规划》中可以看出,培养学生的动手能力是当前教学的目标,学校以《规划》为指导,深化教育教学改革,必须从课程改革开始。为了提高学生的实践能力,在C语言教学中必须研究编程能力培养的教学策略及模式。  2.1以编程能力培养为目标,研究编程入门的教学策略及模式  在C语言教学中,为了使学生很容易的进入编程状态,我们采用了“阅读程序法、绘画框图法、类比教学法、渐进教学法”四种教学策略,引导学生进入编程状态。(1)阅读程序法,主要目的是通过阅读他人程序使学生了解程序结构、理解程序语法、读

6、懂程序流程、借鉴程序设计策略。(2)绘画框图法,让学生从简单程序开始反复绘画流程图,使学生认清程序逻辑结构、训练基于编程能力培养的C语言教学方法及模式由写论文的好帮手.zbjy.提供,.逻辑思维、提高程序理解能力。(3)类比教学法,在《C语言程序设计》课程教学实践中我们发现,程序设计的核心就是数学,语言是解决理由的工具,计算机是实现的手段,因此,类比教学法是通过与数学解题步骤比较实现编程的策略。例如:已经圆柱体的半径和高分别是6m、12m,求圆柱体的体积。  [数学解法]  解:设:半径为r,高为h,体积为v,  圆周率为pi,则r=6,h=1

7、2,pi=3.14  V=pir2h  [C语言程序]  main()  {intr,h;floatv,PI;  r=6;h=12;PI=3.14;  =3.14×62×12  =1356.48m2  答:圆柱体的体积为1356.48m2。  V=PI*r*r*h;  Printf(“v=%f”,V);  }  观察两种解题过程,数学解题步骤是:假设变量、已知、计算求解、回答。程序解题步骤是:定义变量、输入数据、计算处理、显示结果。两种解法比较,其核心是建立数学模型(公式),解题步骤基本相似。因此,利用数学解题思路,在编程时首先分析数学解题思路

8、,然后编写程序代码,从思维上有效引导学生编程,解决学生编程入门难题。(4)渐进教学法,研究和应用人的认知规律,按照由浅入深、由表及里,从简单到复杂,循

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

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

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