这学期开始初二的学生上《VB程序设计》,相对于以前的知识来说,程序比较的枯燥与乏味。编程讲究的是算法,要求学生动脑筋,从分析问题开始,最后是解决问题。对于我们学校的学生来说,我觉得真的是有点难为他们了。他们跟我讲,老师,我们英文不好,看不懂,我们也不会拼写,而且数学也不好,不会计算。我已经用最简单的例子,但他们还是不太明白,我显然高估了他们的能力。 这次公开课是《RND》函数,先复习上节课在窗体上添加控件的方法,并设置属性,要求学生在已有的窗体中添加“学号”标签、空文本框及命令按钮。然后讲解随机数的定义以及产生的方法,让学生根据老师的提示自己探究函数的运用。由于对某些知识点的不熟悉,学生不理解区间的表示方式,学起来很困难。大部分学生能看懂老师的推算过程,并能总结出相关规律,但对于少部分数学不太好的学生来说,完全是天书,只能靠背公式来完成作业。虽然在课结束前能上交作业,但真正了解这个函数的学生却很少。 通过这节课,让我更深认识了学生的学习能力及知识水平,所以在接下来的教学过程中将调整上课内容,尽量让他们先熟悉对象属性的设置、赋值语句的书写以及输入输出的方法,让他们在掌握对VB窗体的基本操作后再讲解相关函数的作用以及选择结构,那样效果或许会更好。