浅谈普通高中VB课堂教学的几个要点

时间:2022-10-07 09:08:26

浅谈普通高中VB课堂教学的几个要点

在高中信息技术课程中,VB作为一门适合初学者学习的课程,以其易学易用的特点而成为各类学校选择选修模块的对象。结合学生的特点和VB的特色,笔者给高中VB教学的定位是重点培养学生的逻辑思维能力,训练学生养成爱动脑的习惯,尽可能多地掌握基础理论知识。本着这个定位和实际情况,笔者在多年的教学过程中逐渐理出一些思路,总结如下:

一、展现第一堂课的非凡魅力,让学生的眼睛聚焦

“万事开头难”“好的开始是成功的一半”,VB教学也是一样。第一堂课要的不是基础知识也不是动手能力,而是感官上的兴趣,找到VB与实际生活的对应,让学生对VB有一个感觉上的理解,同时也对VB的应用有一个认识。要实现这个过程,最好是找一个与实际生活有些联系的例子,先观看结果展示,然后演示设计过程,如一个改变字形字号的实例,实例的界面包含标签、文本框、一组改变字形的检查框,一组改变字号的单选钮以及一组命令按钮。可以先展示一下这个实例,并对其进行实际的运用,改变一下字形、字号,更换一下文字内容。另外还可以让学生想象用VB更改一些发表日志的界面、QQ的聊天内容界面等。

接着,就要抓住学生的学习兴趣,引导他们提出疑问,比如VB是如何实现这个功能的呢?这时教师就可以开始演示制作过程了,做的时候要尽量放慢步骤,让学生完整地看到操作步骤,先完成界面,一边做一边提示控件的作用、属性的设置,然后编写代码,同样提示代码的位置和作用,要简单,完成后,再将刚完成的实例进行演示。在这个过程中,学生表现出了强烈的好奇心,思维非常活跃,他们觉得这些知识非常有用。这时,教师将完成实例的说明下发到学生,要求学生根据刚才教师演示的制作过程、参考说明,与旁边的同学互助完成实例。最终,学生在好奇心的驱动下成功地实现了第一个程序,体验到编程的成就感同时也激发了学习VB的兴趣。

二、活用实例扩大学生的能力值,让学生在模仿中循序渐进

好的开始毕竟还只是成功的一半,要想成功还要注重过程。在教学过程中采用的是实例模仿,所以实例是上好课的基础,也是关键,实例尽可能地包含本章节的所有知识点,同时也要突出重点和难点,具有可操作性,依次类推,最终让学生在不知不觉中完成难度最大、包含知识点最全的实例,实现对知识点的举一反三。现以循环结构中的穷举法为例,如“求出100以内所有既能被6整除又能被9整除的数”。根据这个实例,提出穷举法的含义,可以简单提示穷举与循环之间不可分割的联系,接着可以逐步举以下例子:①求出2000~2050年间所有的闰年。②有一份试卷,标准是对一题得8分,错一题扣5分,一考生答了26个题,结果得0分,共答对多少题?以上实例实现了从单层到双层,再到三层穷举的转变。在实际的教学过程中,如果发现学生的理解还没有完全到位,还可以为每个层次增加同一级别的实例,以加深理解。

三、运用现代教学充实传统教学,让学生在改错中领悟

不是所有的传统教学方法都是不好的,有些传统的东西还是要秉承的。有些知识点得通过实例让学生明白,但并不是所有的知识点都得用实例。对于这部分内容, “一书一嘴一笔”没什么不好,就看你怎么去用好这三样东西。可以采取这样的策略:看书里的概念—把概念简单化—用笔描绘。其实这也是对教师要求最严格的一部分,尤其是把概念讲简单化,这需要教师具备灵活的头脑和清晰的思维以及大容量的知识库。比如:变量和常量可以比作盒子和物品;多层循环可以用时钟来比喻;数组可以用一个班级来代替;列表框可以用队列来描述……形象的比喻、幽默的语言、生动的表达、正确的描述,具备了这些特色,学生就不会觉得枯燥,兴趣会在学生心里生根发芽。

四、利用综合实例归结内容,让学生最终实现目标

只要准备充分,通过上面的几个步骤,学生都能在第一堂课的兴趣指引下,一步一步按着设计前进,最终实现知识点的落实,而且在小范围内也能做到举一反三。但程序设计的范围不能有局限,要学生能最终将所有的知识连贯,并充分利用所学知识解决问题,要实现这一最终目标还得做一件事,那就是在每个模块内容上完后,还得配套一到两题的综合实践题。如普通高中《算法与程序设计》配套学生活动手册上“实践十六简单计算器”和“实践十七守护泡泡大作战”就是很好的实践题。

教初学者编程,就像在一张白纸上描绘图画,你给学生什么他就掌握什么。我们的目标不是培养程序员,尤其当对象是普通高中的学生时,我们更不能有过高要求。而是训练他们的逻辑思维能力,使他们养成良好的编程习惯,遇到问题时能多动脑多思考。要实现这些目标,不仅要做到vb课堂教学上述几点,更重要的是教师必须有一颗对教育虔诚的心,一颗对学生真心喜爱的心。

(作者单位:浙江省永嘉中学)

上一篇:谈通过美术活动发展幼儿的智力 下一篇:小学社会课课堂教学结构初探