欢迎来到天天文库
浏览记录
ID:23203012
大小:59.50 KB
页数:9页
时间:2018-11-05
《简析基于编程能力培养的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)渐进教学法,研究和应用人的认知规律,按照由浅入深、由表及里,从简单到复杂,循
此文档下载收益归作者所有