浅谈算法与程序设计选修模块的实践教学.doc
《浅谈算法与程序设计选修模块的实践教学.doc》由会员分享,可在线阅读,更多相关《浅谈算法与程序设计选修模块的实践教学.doc(2页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、关于信息技术中算法与程序设计模块的课堂教学实践体会自国家实施新课标以来,学校的信息技术课开设了多个选修模块,其中包括了算法与程 序设计模块。但是由于这个模块的教学内容理论性较强,学生总觉得枯燥难学,加上学生的 程序设计基础较差,造成课堂教学效率低下,学生缺乏学习热情。那么该如何克服该模块教学 中存在的问题及困难,有效地开展教学,提高学生的学习兴趣,保证课堂的教学质量?下面我 就教学实践中的体会谈谈几点做法。 一、引导学生学好程序设计基础。 学习程序设计要从基础的知识学起。我校的学生来自本市各区、县的初中学校,由于受多 种因素影响各所学校开展信息技术教学的情况有所不同,因此学生的信息技术教育水平
2、也就参 差不齐,尤其是程序设计的基础普遍较差。怎样引导学生学好基础知识,使下一步的教学能顺 利地开展,这是教学中首先要解决的问题。 教材中关于程序设计基础教学这部分的内容编排比较合理,采用的导入方式也很好。我就 引用教材的方法,展示“求半径为 r 的圆的面积”这个简单的程序,让学生观察程序的组成结 构及其功能,并思考以下两个问题:(1)程序有多少行,每一行的作用是什么?(2)如果按语句 的作用区分,这个程序包含几个部分? 程序如下: 每个语句的作用:Private Sub Command1_Click() 定义名为 Command1_Click()的事件过程 Const PI As Singl
3、e=3.14 说明程序中 PI 是常量 Dim r As Single, s As Single 定义半径 r 和面积 s 为单精度实型 r = InputBox(“r=”,”输入半径”) 输入 r 的值 s=PI*r*r 把表达式 PI *r*r 的值赋给 s Print “圆的面积 s=”;s 把 s 的值输出到当前的窗体上End Sub 过程结束 学生观察上述程序后容易看到:程序共有 7 行代码,每一行都是一个 VB 语句,VB 的程序 就是由这样一组语句组成的,每一个语句都是按照一定的规则书写的。接着我便说明程序中各 语句的作用,并介绍 VB 的基本数据类型、运算符、函数和表达式、常量
4、与变量、基本语句等相 关基础知识,最后总结得出 VB 程序一般包含数据类型说明部分、数据的输入部分、数据的处理 部分和数据的输出部分四大部分。教师通过设立问题引发学生思考,然后在解答问题的过程中 逐步引入程序设计基础学习,用这种导入式教学,学生对理论知识的掌握更牢固,印象更深刻。二、恰当选取课堂教学素材。 由于算法与程序设计的教学内容理论性较强,学生总觉得枯燥乏味、抽象难以理解。如果 在教学中能恰当地选取一些素材,高深的算法理论将会变得通俗易懂,有利于学生尽快理解并 领悟课本的知识。 比如学习条件语句时,我列举了以下三个例子作说明:当到银行的柜员机取款时,插卡 后如果输入的密码正确则通过,否则
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浅谈 算法 程序设计 选修 模块 实践 教学
限制150内