高中《算法与程序设计》课堂教学中学生有效意识的培养桐乡一中安伶俐【摘要】高中信息技术课程注重学生观察能力、识记能力、操作能力、分析和解决问题能力的培养
本文从自觉构建知识模块意识、审题的精准意识、灵活思考与大胆探究的意识、纠错能力和自我监控意识等几个方面探讨了在高中《算法与程序设计》课堂教学中培养学生的有效意识
有利于高效的完成教学目标,有利于提高学生的学习能力
【关键词】信息技术课堂教学有效意识问题的提出例1普源为晚上的班级联欢会设计了一个抽奖程序,将所有同学的编号和对应的姓名分别保存在数组a(全班共50个同学,编号为1到50)和数组b中程序会随机产生一个1到50的正整数(同时包括1和50),作为中奖编号
程序界面如图所示,左边列表框List1中显示同学的编号和姓名,单击"抽奖"按钮(Command1),在标签Label3中显示抽中的编号,同时在标签Label4中显示"恭喜***同学",其中具体同学的姓名从数组b中获取
解决此问题的程序段如下:(代码略)Ift0ThenLabel4
Caption="恭喜"+②+"同学"EndIf(代码略)学生在思考②划线处应填入什么,生1的答案:“这里应该填的是***,因为题目中写了,同时在标签Label4中显示"恭喜***同学"
”生2的答案:“应该填的是“郑向文”,因为图中显示的是“恭喜郑向文同学”
在VB程序设计课堂中出现这样的答案并不是个例,大部分学生在回答这类大题时都体现出观察能力弱,分析问题的能力弱的现象
学生在解题时无法明确题意,找不出关键信息,无从下手的情况
在向老师提问时常常会说:“老师这个题目怎么答,我一点也看不懂
”再分析学生的答题心理可以得出:1
学生确实有些基础知识掌握不牢
学生无法将相关知识点串联
学生在短时间内对于1图一题目文字偏长,代码偏长的VB大题有畏惧心理,下意识的逃避
学生无法在题目文字