论文部分内容阅读
【摘 要】VB语言是集知识与技能于一体、实践性很强的课程。对于计算机专业的学生来说,不仅要熟悉VB的基本概念,而且还要能够熟练的掌握程序设计相关的技巧和方法,有一定的程序编写思维能力。五年制学生缺乏相应的知识背景,因而学习VB有一定的困难。作为高职教师的我们,在教学中怎样才能吸引学生努力主动的学习好VB,这是值得探讨的问题。本文探究的是如何在课堂教学中激发学生的学习兴趣,调动学生求知欲望、发展其创造思维,培养其科学素养。让学生在欢乐中学到深奥知识。
【关键词】高职 VB语言兴趣 实例
一、展示Visual Basic开发的小软件,激发学生兴趣
“兴趣”是最好的老师,学生只有真心地喜欢它,有兴趣,才会用心去学、花时间去钻研。
五年制高职学生已经使用或学习过很多软件,如办公软件、多媒体播放软件、学习软件、游戏软件,等等。这些软件中,有的功能强大,制作精细,非常吸引人;也有的软件小巧灵活,不受环境限制,生命力顽强。这些软件如何设计、制作的,有什么奥秘?是否有专门的制作软件?我们学生能做吗?从同学们的好奇心理出发,第一次课就展示一些包括教师制作Visual Basic的课件、学生制作的小游戏,课程设计作品等,如打字小游戏,俄罗斯方块,三子棋等,这些作品的展示,让学生了解了VB的强大功能,也开拓了学生的视野,激发学生的学习兴趣。
二、重视新课导入环节,激发学生的自主学习的兴趣
所谓“新课导入”就是一节课的开头,一个新知识的起点。就像一本小说、一部交响乐的序曲,虽非高潮,却至关重要。因为一段新颖的导语,几句巧妙的引言,一个别出心裁的开场白往往能起到意想不到的效果,它会一下子抓住学生,使其迅速进入学习意境,兴致勃勃地甚至是迫不及待跟随教师去探索知识的奥秘,进入学习的高潮。所谓“好的开头是成功的一半”就是这个意思。因此在VB教学中应该重视新课导入环节,我在VB教学中尝试使用以下新课导入方法,感觉效果明显。
1.以“小游戏”程序导入
在进行循环结构教学中,开始可以先让学生玩“数字有乾坤”的小游戏,诸如猜数字,使计算机自动产生一个0-99范围内的数字,用户自行输入一个数字,计算机将会自動进行判断,对了给出得分,错了将信息反馈给用户,用户给出的数字与所猜数字之间的大小关系,用户可以根据相关信息进行游戏,共给用户十次机会,第一次猜中得分为10分,第二次猜中得分为9分,依次递减。这时的“玩游戏”提供的外部刺激不是单一的刺激,而是多种感官的综合刺激,这对于知识的获取和保持非常重要,而且可以有效的避免五年制高职学生融入课堂慢的被动局面。“玩游戏”既能让学生看得见,还能动手“玩”,很易激起好奇心,在学生玩的过程中,教师再对学生进行适当的引导,满足学生想揭开游戏神秘面纱的欲望。从而有效地解决了学生厌学心理。
学生的求知欲望被激发后,这时不必急着让学生学习新的知识,可以先降低“制作游戏”难度,让学生尝试。用已学的选择结构知识完成简化的“数字有乾坤”——只猜一次(只给用户一次机会,先暂时避开循环结构),这样既复习了以前的知识,而且使学生在实践中灵活运用,
第一个简单游戏完成了,学生心中充满了成就感,虽说不完善,但这毕竟是学生自行编写的第一个游戏,当然开心,但是“玩”多了觉得这游戏不对啊,只猜一次“玩家”命中率太低了,如何才能达到上课前玩的游戏效果,可以让“玩家”猜上十次呢?学生心中一定会产生更强烈的求知欲,教师讲解循环结构结识的时候终于到了。这样学生就会带着一种求知的欲望去学,学完循环知识后再来完成以上的任务。
2.巧设情境,注重解决实际问题
在帮助学生理解随机函数RND时,我没有像传统的方式那样直接给出格式与功能,而是让学生踊跃参与我预先设置好的抓阄游戏,然后结合问题调动他们的思维。问题是:抓阄前,你知道结果是什么吗?学生答:不知道。再设置问题:这种现象现实生活中多么?是什么现象?就是随机现象。我又让学生动脑想出类似的例子,学生思维很活跃,举了很多例子,如打扑克,掷骰子,抛硬币等,正当他们兴致盎然时,老师又问,计算机能否模拟这些现象?通过RND函数,那么RND函数的功能是什么?就是从众多的0到1之间的小数中“抓出”一个。水到渠成,无需再作任何解释。
因此新课导入虽然有时只有短短的几分钟,但新颖的导入方式,能充分激发学生的学习积极性,形成学生的认知需求。
三、重视课堂教学实例的生动性
在教学上,采用以实例作为知识的载体,追踪学生的兴趣和问题,由生动的实例去操纵学生自己主动发现、分析和处理问题。注意通过一系列问题的引动,来激发学生、培养学生的学习兴趣和学习主动性。教学中应以一个个鲜活的具体实例为切入点,在每个例子中适时、适量渗透一些相关的概念和知识,这样的教学方法学生才易于接受,也容易激发兴趣。
在程序的编写方面,我们一定要有相关的实例来让学生在感性上得到认识。比如在介绍If-Else选择控制语句的时候,如果我们只是讲解单纯的语句,学生听起来觉得比较枯燥。因此,我首先给学生演示一个通过用户名和密码的登录界面,通过选择控制语句来确定我们在文本框中输入的条件是否为真做出判断,如果为真就登录到我们所需要的另一个界面,否则弹出一个提示信息框。在演示的过程中,同学们都表现出强烈的好奇心和学习的欲望,思维表现非常活跃,都想知道是如何设计出来的,都想自己动手试试,因为他们觉得这些知识非常有用。在这个时候,再开始讲解分支结构语句,这时的学生肯定是带着强列的求知欲去学习的,那么学习的积极性也就得到了充分的调动。
再如,在讲解命令按钮和文本框内容时,引入展示具有加减乘除功能的计算器实例,并且在讲解完内容后就让学生完成这一实例,学生带着一种任务来完成这些生动的实例,教学效果得到了明显的提高。
第斯多惠说:“教学的艺术不在于传授的本领,而在于激励、唤醒、鼓舞。”只有将学生置于乐观的情感中,激发学生的学习动机和好奇心,调动学生求知欲望、学习兴趣,使其能全身心地投入到整节课的探究过程中,才能发展其创造思维,培养其科学素养。
参考文献:
[1]黄荣喜.高职VB实例教学法的研究与实践.
[2]毛澄洁.教电脑玩“猜数游戏”.
[3]张李.给“游戏”平反——谈游戏在信息技术教学中的地位[J].信息技术教育,2003,(3):41.
[4]宗世哲.VB程序设计教学方法浅析.人民教育出版社课程教材研究所.
(作者单位:江苏电大武进学院)
【关键词】高职 VB语言兴趣 实例
一、展示Visual Basic开发的小软件,激发学生兴趣
“兴趣”是最好的老师,学生只有真心地喜欢它,有兴趣,才会用心去学、花时间去钻研。
五年制高职学生已经使用或学习过很多软件,如办公软件、多媒体播放软件、学习软件、游戏软件,等等。这些软件中,有的功能强大,制作精细,非常吸引人;也有的软件小巧灵活,不受环境限制,生命力顽强。这些软件如何设计、制作的,有什么奥秘?是否有专门的制作软件?我们学生能做吗?从同学们的好奇心理出发,第一次课就展示一些包括教师制作Visual Basic的课件、学生制作的小游戏,课程设计作品等,如打字小游戏,俄罗斯方块,三子棋等,这些作品的展示,让学生了解了VB的强大功能,也开拓了学生的视野,激发学生的学习兴趣。
二、重视新课导入环节,激发学生的自主学习的兴趣
所谓“新课导入”就是一节课的开头,一个新知识的起点。就像一本小说、一部交响乐的序曲,虽非高潮,却至关重要。因为一段新颖的导语,几句巧妙的引言,一个别出心裁的开场白往往能起到意想不到的效果,它会一下子抓住学生,使其迅速进入学习意境,兴致勃勃地甚至是迫不及待跟随教师去探索知识的奥秘,进入学习的高潮。所谓“好的开头是成功的一半”就是这个意思。因此在VB教学中应该重视新课导入环节,我在VB教学中尝试使用以下新课导入方法,感觉效果明显。
1.以“小游戏”程序导入
在进行循环结构教学中,开始可以先让学生玩“数字有乾坤”的小游戏,诸如猜数字,使计算机自动产生一个0-99范围内的数字,用户自行输入一个数字,计算机将会自動进行判断,对了给出得分,错了将信息反馈给用户,用户给出的数字与所猜数字之间的大小关系,用户可以根据相关信息进行游戏,共给用户十次机会,第一次猜中得分为10分,第二次猜中得分为9分,依次递减。这时的“玩游戏”提供的外部刺激不是单一的刺激,而是多种感官的综合刺激,这对于知识的获取和保持非常重要,而且可以有效的避免五年制高职学生融入课堂慢的被动局面。“玩游戏”既能让学生看得见,还能动手“玩”,很易激起好奇心,在学生玩的过程中,教师再对学生进行适当的引导,满足学生想揭开游戏神秘面纱的欲望。从而有效地解决了学生厌学心理。
学生的求知欲望被激发后,这时不必急着让学生学习新的知识,可以先降低“制作游戏”难度,让学生尝试。用已学的选择结构知识完成简化的“数字有乾坤”——只猜一次(只给用户一次机会,先暂时避开循环结构),这样既复习了以前的知识,而且使学生在实践中灵活运用,
第一个简单游戏完成了,学生心中充满了成就感,虽说不完善,但这毕竟是学生自行编写的第一个游戏,当然开心,但是“玩”多了觉得这游戏不对啊,只猜一次“玩家”命中率太低了,如何才能达到上课前玩的游戏效果,可以让“玩家”猜上十次呢?学生心中一定会产生更强烈的求知欲,教师讲解循环结构结识的时候终于到了。这样学生就会带着一种求知的欲望去学,学完循环知识后再来完成以上的任务。
2.巧设情境,注重解决实际问题
在帮助学生理解随机函数RND时,我没有像传统的方式那样直接给出格式与功能,而是让学生踊跃参与我预先设置好的抓阄游戏,然后结合问题调动他们的思维。问题是:抓阄前,你知道结果是什么吗?学生答:不知道。再设置问题:这种现象现实生活中多么?是什么现象?就是随机现象。我又让学生动脑想出类似的例子,学生思维很活跃,举了很多例子,如打扑克,掷骰子,抛硬币等,正当他们兴致盎然时,老师又问,计算机能否模拟这些现象?通过RND函数,那么RND函数的功能是什么?就是从众多的0到1之间的小数中“抓出”一个。水到渠成,无需再作任何解释。
因此新课导入虽然有时只有短短的几分钟,但新颖的导入方式,能充分激发学生的学习积极性,形成学生的认知需求。
三、重视课堂教学实例的生动性
在教学上,采用以实例作为知识的载体,追踪学生的兴趣和问题,由生动的实例去操纵学生自己主动发现、分析和处理问题。注意通过一系列问题的引动,来激发学生、培养学生的学习兴趣和学习主动性。教学中应以一个个鲜活的具体实例为切入点,在每个例子中适时、适量渗透一些相关的概念和知识,这样的教学方法学生才易于接受,也容易激发兴趣。
在程序的编写方面,我们一定要有相关的实例来让学生在感性上得到认识。比如在介绍If-Else选择控制语句的时候,如果我们只是讲解单纯的语句,学生听起来觉得比较枯燥。因此,我首先给学生演示一个通过用户名和密码的登录界面,通过选择控制语句来确定我们在文本框中输入的条件是否为真做出判断,如果为真就登录到我们所需要的另一个界面,否则弹出一个提示信息框。在演示的过程中,同学们都表现出强烈的好奇心和学习的欲望,思维表现非常活跃,都想知道是如何设计出来的,都想自己动手试试,因为他们觉得这些知识非常有用。在这个时候,再开始讲解分支结构语句,这时的学生肯定是带着强列的求知欲去学习的,那么学习的积极性也就得到了充分的调动。
再如,在讲解命令按钮和文本框内容时,引入展示具有加减乘除功能的计算器实例,并且在讲解完内容后就让学生完成这一实例,学生带着一种任务来完成这些生动的实例,教学效果得到了明显的提高。
第斯多惠说:“教学的艺术不在于传授的本领,而在于激励、唤醒、鼓舞。”只有将学生置于乐观的情感中,激发学生的学习动机和好奇心,调动学生求知欲望、学习兴趣,使其能全身心地投入到整节课的探究过程中,才能发展其创造思维,培养其科学素养。
参考文献:
[1]黄荣喜.高职VB实例教学法的研究与实践.
[2]毛澄洁.教电脑玩“猜数游戏”.
[3]张李.给“游戏”平反——谈游戏在信息技术教学中的地位[J].信息技术教育,2003,(3):41.
[4]宗世哲.VB程序设计教学方法浅析.人民教育出版社课程教材研究所.
(作者单位:江苏电大武进学院)