编程,想说爱你也容易——谈范例在算法与程序设计教学中的应用
2015-08-15陈婵
新课程(下) 2015年8期
陈 婵
(浙江省温州市第二十二中学)
一、算法程序教学存在的问题
学生对VB 程序设计课程缺乏正确的认识和理解,学习目标不明确,只是单纯应付考试,教学效果可想而知。
针对这些问题,笔者用打地鼠的程序为例,由一个大任务、大作品为脉络,把知识点串联起来展开教学,给课堂注入鲜活的动力。
二、案例教学的探索
范例教学法是指依据教学目标和教学内容,采用范例组织教学的一种教学方法。范例教学法注重培养学生借助计算机解决实际问题的能力,而不仅是学习一些原理和规则。
游戏范例贯穿教学,串联知识。
通过体验游戏的编写加工过程拉近程序与学生的距离,消除学生对编程的恐惧。
【案例描述】
1.内容和要求
当游戏开始,地鼠消失,随后随机出现一只地鼠,打中地鼠,地鼠头冒星光,打中次数加1。
2.实现方法
在“打地鼠”游戏中,教学重点和难点是“控件数组”中INDEX 属性的使用,随机函数运用,for 循环语句,计时器的运用,分三阶段进行:
第一阶段:先设计一个显示9 只地鼠的程序。通过这个案例使学生基本理解控件数组INDEX 的作用,熟悉并理解数组的定义和在程序的应用,如第一个控件的INDEX 属性为0,第二控件的INDEX 属性为1…这样依次类推,在引用的时候可以用“控件名(INDEX)”。
第二阶段:在理解控件数组INDEX 后,关注的重点是计时器和for 循环语句实现让地鼠消失的功能。
第三阶段是游戏的关键,即如何判断地鼠是否击中?
随程序不断升级,学生抓住计时器interval 属性进行创意,加入了普通模式和困难模式。……
登录APP查看全文
