浅谈VB教学中学生自主学习能力的培养

2013-04-12 18:02贾振英
关键词:程序设计教学方法能力

贾振英

(福建技师学院,福建福州350101)

1 营造良好的软硬学习环境,提高学生学习的自主能力

为学生创造一个良好的学习环境,可以有效地提高他们自主学习能力。在“VB程序设计”教学中,机房是学生学习的“硬件”环境,但是还需要“软件”的支持。而“软件”的支持主要是指教师所组织的教学过程中,根据相关的教学内容,充分收集教学的素材,提出设计题目,让学生参与到课堂的设计学习中来,让学生自主地进行设计、调试。充分发挥其思维能力,培养他们的自主程序设计能力。

2 改变常规教学方法,设置案例,激发学生学习兴趣

要想使学生在VB课堂教学中学到知识,使学生学好程序设计课程,就要激发学生对VB课程的学习兴趣。这就要求课程内容具有足够的吸引力,这样才能激发学生的自主学习能力。程序设计课程大部分教材往往是先介绍程序的发展史,再介绍程序设计的特点,然后再介绍对象、属性和事件等概念。这些概念都很抽象,不好理解。按照常规的教学方法往往都是教师使用多媒体进行讲授,学生在下面听讲。在这样的硬式教学模式下,教师讲授什么,学生就被动地学习什么,这样就会造成学生无法真正地学习到知识,总是被动地去接受知识,学生的自主创新学习能力无法得到培养。随着计算机技术的不断更新,教师应该本着培养学生自主学习能力为目标,增加案例的实用性,可以尝试改变常规的教学方法,引入一些学生感兴趣的实际案例,来激发学生的学习兴趣。例如:在VB教学的第一堂课中先讲授一个学生感兴趣的实例,用“VB程序设计”这门课,设计一个时钟,再反过来介绍对象、属性等概念,让学生在学习设计的实践过程中,既加深了对对象、属性和事件概念的理解和认识,又提高了自主设计的能力。此外,随着计算机课程内容和性质的不同,教师的教学方法和学生的学习方法也应该做相应的调整。

3 采用分组教学法,培养学生的团队意识,从而增强学生的自主创新意识

从德国职业教育中的分组教学法里吸取经验。根据学生好动手、脑子灵等特点,在计算机教学过程中采用分组教学法。教师根据教学内容来设置相应的任务,把学生分成组,每组选一个小组长,然后按组分配任务,每组学生围绕教师所设置的任务来展开思考和设计活动。例如:在“Visual Basic程序设计”中创建ActiveX控件。由于学生对交通信号的兴趣,选用创建一个显示交通信号的ActiveX控件。学生在设计过程中,以组为单位进行设计,充分发挥小组的设计能力,分组讨论、分工设计。小组成员在上机之前开小组讨论会讨论上机方案,理清开发思路,安排开发任务,组与组之间出现的问题可以由小组长讨论解决,组与组之间团结协作,共同完成开发设计工作。在这种设计氛围下,每一组都能较好地完成设计任务,最后教师再做一个总结,表扬设计完成优秀的组,提出一些新观点及设计中的不足。这种教学方法的运用,既可以发挥学生的设计创新能力,又可以锻炼培养学生的竞争意识及团队协作精神。这种能力的锻炼和培养亦为学生将来走向社会打下坚实的基础。

4 通过启发式教学,增强学生的分析设计能力

在VB教学中,教师应该针对教学内容来设置相应的课题设计,启发学生循序渐进,由浅入深,从而使学生能够围绕教师所设置的课题展开讨论,进行设计活动。学习如何从实践中获取有价值的信息、进行整理、分析,提出相应的设计方案,培养学生善于在实践中发现问题、提出问题,学会如何对问题进行分析、研究,并利用资源材料解决设计问题。在VB设计实践中,增强学生自主学习设计的能力。

5 通过多媒体教学,加强师生互动,提高学生的自主设计能力

学生在上设计课的过程中,随时可以通过多媒体和教师进行互动,由学生自己去提出问题,并通过多媒体和教师讨论解决问题的办法。也可以由教师通过多媒体的讲授启发学生进行设计,在设计过程中教师可以提出一些自己的看法来帮助学生思考,师生产生互动,既能提高学生的设计能力,也能锻炼学生发现问题、分析问题、解决问题的能力。这样既增强了学生学习的信心,也提高了教学的效果。

6 结语

在连续多年”Visual Basic程序设计”的教学过程中,对学生自主能力培养的问题进行了思考和探索,并不断地根据学生和教学过程的实际情况,进行教学方法的改进和创新,并将所提出的新方案在教学活动中进行实施,激发了学生对设计的热情,调动了学生的学习积极性,提高了学生编程思想和解决问题的能力,更好地培养了学生自主学习设计能力,取得了良好的教学效果。

[1]杨莉.Visual Basic程序设计教程[M].北京:中国水利出版社,2002.

[2]陈英.Visual Basic程序设计[M].大连:大连理工大学出版社,2003.

猜你喜欢
程序设计教学方法能力
消防安全四个能力
初中英语写作教学方法初探
基于Visual Studio Code的C语言程序设计实践教学探索
教学方法与知识类型的适宜
从细节入手,谈PLC程序设计技巧
大兴学习之风 提升履职能力
你的换位思考能力如何
高职高专院校C语言程序设计教学改革探索
PLC梯形图程序设计技巧及应用
初中数学教师不可忽视的几种教学方法