现在的位置:主页 > 期刊导读 >

程序设计教学方法的妙用

来源:电脑编程技巧与维护 【在线投稿】 栏目:期刊导读 时间:2021-02-23

【作者】网站采编

【关键词】

【摘要】VB程序设计教学的关键是通过计算机教学,进而达到提升学生逻辑思维能力的目的,同时强化学生对程序的处理能力。但从教学经验来看,大多数学生在之前并未接触过程序设计这门课

VB程序设计教学的关键是通过计算机教学,进而达到提升学生逻辑思维能力的目的,同时强化学生对程序的处理能力。但从教学经验来看,大多数学生在之前并未接触过程序设计这门课程,导致学生在阅读程序方面存在困难,且对编制程序毫无头绪,长期以往,学生主观上认为VB程序设计这门课程枯燥无趣。而课堂教学这种教学方式且易需要教师根据学生接受能力以及课程特点构建一套适应课堂教学,且易激发学生积极性的方法。VB程序设计这门课程在教学中注重对学生发现问题、分析问题以及解决问题能力的培养,我认为教学方法会直接影响教学效果,所以在多年的教学实践中,谈谈我的VB程序设计教学方法的妙用。

一、读、说、写教学

培养学生程序设计的思维是VB学科中最重要的一环,它体现了一个学生的分析问题、解决问题的综合能力。由于绝大多数学生缺乏相应的知识背景,程序代码设计有很大的困难。针对客观实际,我在教学中采取了以下几个措施。

(一)读程序,理思路

程序设计教学要学会运用阅读理解法。阅读能力的培养可以潜移默化地提升学生的独立思考能力与质疑能力,使学生自身形成良好的管控能力,即学生自己能够自主地按照实际情况调整学习进度。在课堂之外,教师引导学生在课下大量地阅读程序,并定期组织学生交流发言,让学生谈通过阅读别人程序得到的编程算法与设计思想。通过课下引领学生阅读发现,让学生大量地阅读程序是一种高效的学习方法。结合在课堂上学生的实践,指出他们所设计程序中的错误与问题,课上与课下的联动,极大地提高了学生学习程序设计的积极性。

(二)说程序,明算法

说程序是程序教学中不可缺少的一环,课堂上我采用同桌互说、小组讨论、师生共说等形式,主要引导学生说算法,算法是程序设计的灵魂,算法就是指解决问题的方法和思路,算法的思路清晰才是最主要的,所以我重点指导学生说程序算法,并及时启发和点拨,最后简要做总结。例如:设计工程,已知圆的半径r,求圆面积S。我要求学生说出自己的算法,半径怎么输入,用什么控件输入,圆面积如何输出?首先是学生自述环节,学生1说:“半径用文本框输入,圆面积从窗体输出”;学生2说:“半径使用输入框从键盘输入,圆面积从标签输出”;学生3说:“半径从文本框1输入,圆面积从文本框2输出”;学生4说:“圆面积还可以从消息框输出”等等,再让学生讨论、互述等环节,使学生头脑中的算法框架逐步完善、清晰、具体化,这样编程问题也就能顺利解决了。

(三)写程序,提信心

对学生程序设计能力培养的目的是为了能够确保学生通过一系列的学习可以独立地完成编写程序的任务,而这也可以说是整个教学任务中最难以完成的内容。为了提升学生独立编写程序的信息,第一步我挑选典型程序,给学生来阅读理解,要求学生认真阅读程序,然后详细分析其算法。第二步则要求学生自己基于自身学习情况与理解能力将上述程序进行注释,并给出程序的运行结果。综合经验来看,学生如果理解了该程序,则意味着其能够独立完成程序的编程,所以说理解程序是独立编程的基础性条件。第三步是通过设置程序编程填空题,要求学生根据程序要求及关键词完善程序,也可让学生讨论着写出程序中缺少的语句,要求其他学生修改。第四步是给定一些条件,让学生根据要求去实现程序的功能。通过上述的培训,大多数学生已经掌握了简单程序的编程,此时,可以通过要求学生编写简单的程序来培养他们的信心。

“纸上得来终觉浅,绝知此事要躬行。”实践出真知,只有亲自动手、亲自操作、才能真正体会到编程的乐趣。每当学生完成一个编程时成就感油然而生,我自己也能够获得满足感。

二、延伸拓展教学

延伸教学是指针对一个方面的问题展开教学,引领学生基于该问题进行多层次、多角度的延伸。简单而言就是由一个简单的问题,引领学生思考更加复杂的问题,培养学生的探索精神,进而提升学生编程的思考性。

例如:填充程序的框架,输出不同的图形。

?

源程序如下:

最初图形1:①处为1 To 5,②处空白,③处为I,

延伸到图形2,对照图形1,发现两图外循环一样,内循环因每行的个数也一样,唯一不同的是图形输出起始位置不同,所以引导学生得出结论:在源程序中②处改为Print Tab(6-i),其他不变。

文章来源:《电脑编程技巧与维护》 网址: http://www.dnbcjqywh.cn/qikandaodu/2021/0223/702.html

上一篇:中职组机器人技术应用赛项排序的赛题解析
下一篇:用生活实际案例教学激发学生学习语言编程的动

电脑编程技巧与维护投稿 | 电脑编程技巧与维护编辑部| 电脑编程技巧与维护版面费 | 电脑编程技巧与维护论文发表 | 电脑编程技巧与维护最新目录
Copyright © 2018 《电脑编程技巧与维护》杂志社 版权所有
投稿电话: 投稿邮箱: