APP下载

浅谈VB分支结构教学策略研究

2017-11-15

数码设计 2017年14期
关键词:信息学程序设计分支

(浙江省平湖市新埭中学 浙江 平湖 314200)

初中阶段程序设计课程的目标主要在于培养学生的逻辑性,初步形成程序设计意识,对于学生来说,程序设计的思维方式和概念都是全新的。分支结构更加适用于具有逻辑性、关系性比较强的判断性计算,该类程序往往要先绘制程序流程图,并结合程序流程得出源程序,这样即可将程序设计和语言分开,让问题变得更加简单,同时也容易理解。在VB分支结构教学中,如何理清分支结构的格式,并探索VB分支结构程序设计教学方法,消除学生学习中的畏难情绪,实现有效教学,笔者结合近年来的教学实践,做如下探讨。

1 VB分支结构教学策略的实践探究

1.1从生活实例入手,消除学生的畏难心理。笔者在VB分支结构教学导入环节中,先让学生们观察两组图片,如图1为高速路段常见的路牌指示标志 ,路牌给带给我们什么指引? 当行驶至分叉类似的图标,在一些公共场合能经常看到,学生肯定不会感到陌生。其实这就是我们VB分支结构在生活中的具体应用,也就是说当面对选择的时候,我们先要做一个准确的判断,再去选择。然后再引出分支结构的基本精髓:即在分支前先有一个判断语句,再选择分支。在这样的导入环节中让学生感受原来分支结构也很常见,并不像想象中的一长串程序那么神秘,从而有效的缓解了学生的畏惧心理,反而激起了部分学生的好奇心。

1.2丰富教学手段,提升课堂教学有效性。爱因斯坦曾说过:兴趣是最好的老师,它可激发人的创造热情、好奇心和求知欲。如果要学生喜欢你的这门课程,就要抓住学生的兴趣点。学生的兴趣点比较简单,比如玩、吃、对新鲜事物的好奇心等,笔者就针对如何能牢牢抓住学生的兴趣点,做了一下尝试:

(1)游戏激发,让学生保持一颗好奇的心。课例:在分支结构引入环节,笔者先让学生参与一个简单的游戏“向左走向右走”。全体同学排成一队,走到讲台边上,男生向左走,女生向右走。接下来游戏升级,男生继续往前走,体重超过120的往左的,反之往右。女生也继续往前走,体重超过110的往左转,反之往右……然后再玩一个游戏“连环夺宝”(如图2),学生通过三关游戏后根据自己获得的点数,选择对应的探宝级别,最后获得奖金。

笔者认为这两个游戏的特点都是先进行判断再进行选择,就这样学生在游戏中,潜移默化中就对分支结构有所了解了。这时再引出我们的主题分支结构,学生就容易接受,而且兴趣相对较浓。因为分支结构学得越好,理解的越透彻,游戏就会玩得越好。而游戏玩得好的同学,理解分支结构也更加简单了。只要激发了学生的兴趣,让学生自主成为学习的主体,那么学习效率自然是事半功倍。

(2)注重生生互助,提高学生课堂的学习效率。笔者发现在生生互助的模式中,可以让学生感受到自我的存在,明确自己的责任,从而也就树立起了良好的学习目标,实现高效学习。

在讲解多分支结构实例——根据车牌号码查询汽车所在地程序时,笔者先根据每个班级学生的学情及技能应用水平的不同将学生分成A、B、C三个层次,然后再分成6-8个小组,要求每组成员中必须有A、B、C各层次的成员各两名以上,并由学生投票选出自己的小组长。教师只需交给小组长任务表,由小组长具体安排分工,小组内解决不了的问题再来请教老师。

笔者发现小组内通过交流、质疑、争辩、补充、合作等,很快就完成了老师布置的任务。学生跟学生之间的交流非常顺畅,平时一些上课不愿发言或者积极性不高的同学也都积极参与了进来,而且学生更容易接受来自其他学生的互助。这样的生生互助模式比老师一个人“满堂灌”的模式效率高了很多,而且每个学生都能积极参与,充分发挥了学生在学习中的主导地位。

2 教学实践取得的成效

2.1学生学习VB程序设计的兴趣显著提高。学期初,笔者曾对九年级四个班级(901-904)的学生做了一份关于学习VB程序设计兴趣度的调查表。在接下来的教学过程中,由笔者任教的901和902班采用上述教学策略,而903和904班则由另外一位老师采取常规的教学模式。两个月后笔者再次对这四个班的学生进行了问卷调查,并把两次调查的结果做对照。

由表中数据可以清晰看出, 笔者任教的两个班级采用上述教学策略后,学生对VB程序设计感兴趣的人数由12上升到了65人之多,效果是非常显著的。

2.2学生程序设计能力明显提升,信息学竞赛屡创佳绩。几年前作为乡镇初中,最怕的就是参加各种信息学竞赛。通过笔者和我校信息组成员共同努力与探索,在行之有效的教学策略驱动下,我校师生的信息技术水平也有了质的提升。近几年的嘉兴市信息学竞赛中我校屡创佳绩,不管是从报名人数,还是获奖情况都有了质的飞越,连续三年均有学生获嘉兴市中小学信息学竞赛一等奖。

几年来我校以探究九年级信息技术VB分支结构的教学策略为契机,加强对程序结构的理解和应用,使得我校师生的信息素养有了明显提升,但也还存在一些困难。但是笔者相信,只要我们信息技术老师勇于尝试,不断创新,在实践中善于总结经验并反思改进,信息技术VB程序结构的教学质量也会稳步提高。

猜你喜欢

信息学程序设计分支
鸡NRF1基因启动子区生物信息学分析
基于Visual Studio Code的C语言程序设计实践教学探索
巧分支与枝
从细节入手,谈PLC程序设计技巧
初论博物馆信息学的形成
一类拟齐次多项式中心的极限环分支
高职高专院校C语言程序设计教学改革探索
PLC梯形图程序设计技巧及应用
miRNA-148a在膀胱癌组织中的表达及生物信息学分析
生成分支q-矩阵的零流出性