浅谈Visual Basic的教学方法
来源:用户上传
作者:
【摘要】Visual Basic是一种创新性的程序设计法,有效突破了传统编程模式。学习和掌握这一编程方法可以提高学生的计算机学习与应用能力,培养学生良好的信息素养。教师在选取教学方法时必须从学生实际出发,考虑中职计算机专业学生的学习需要和实际特点,确保教学目标的达成。
【关键词】任务驱动 分组学习 成功案例
【中图分类号】G42 【文献标识码】A 【文章编号】2095-3089(2019)19-0222-01
Visual Basic可视化程序设计是一种全新的程序设计方法,它有别于以往的传统语言编程,编程过程是先编写代码,代码正确无误运行,呈现用户使用界面。Visual Basic简单易学,功能强大,是中职计算机专业知识的重要组成部分,那么如何让学生学好这门课程,我结合自己的教学实践,提出以下几种教学方法。
一、利用多媒体手段,精心组织教学内容
VB是一门实践性很强的一门学科,需要边学边练,特别是学习初始阶段很多概念都比较抽象,光凭单纯的理论学习学生很难理解,学生听得茫然不知所以,就觉得这门课难学,渐渐就对这门课程失去了学习兴趣,学生对这门课感兴趣才能有学习的动力。那么在现在多媒体快速发展的情况下,我们可以利用多媒体进行辅助教学,多媒体教学可以直观的展示教学内容,学生可以边看、边听、边操作,使学习变得简单化,变得容易。VB教材里有许多内容陈述过多,条理不清楚,学生阅读完之后仍然把握不了知识点是什么,那么教师就要运用简炼、精确的语言把复杂的内容进行简化归纳,教师思路要清晰,合理组织教学,这样才能使学生更好的掌握课堂上所学的知识内容。
二、采用任务驱动的教学方式
为了激发学生学习兴趣,锻炼其独立思考的能力,教师应考虑任务驱动教学模式。每节课教师都要准备1-2个VB教学的例子,例子中隐含新知识点,老师先不讲,先讓学生观察这些例子中哪些知识点是学过的,哪些是新知识,对于新知识教师也不要急于介绍,先让学生带着疑问阅读教材,学生通过自学找出一些新知识中相关的属性、方法和事件等,然后自己动手设置界面、编写代码。动手设计是学好VB的一个重要方法,学生一定要多动手编写程序,逐渐提高编程能力。采用任务驱动教学方式充分发挥学生主动性,学生一边设计,一边思考,既巩固了理论知识,又提高了动手能力,学生由被动学习变为主动学习,大大提高了学生学习的积极性和主动性,整个过程学生积极主动参与,激发了学生学习的欲望,有利于今后岗位的需要与终身学习需要。
三、任务驱动下的小组合作的学习方式
VB程序设计是一门理论和实践相结合的学科。中职学生学习能力和对知识的领悟能力都比较差,个体差异明显。为了弥补这种差异,采用小组合作的方式应于课堂,学生学习效果和老师的教学效果明显提升。分组按照“组内异质,组间同质”的原则,将学习能力不同、性别不同的学生分配一组,每组人数不要过多或过少3-5人为宜,每一组选一个学习组长,组长的学习能力和组织能力都要强。教师把新任务分布给各小组,小组的成功是每个人都要完成任务,每组在小组长的组织领导下为了共同的任务,相互讨论,相互帮肋,基础好完成快的同学帮助基础差操作慢的同学。每组之间进行比赛,看哪个组先完成任务,形成你假追我赶的学习氛围。各个小组选派表达能力好的组员汇报编程方法和结果,老师及时给预见一些纠正,对于出错多的问题大家一起讨论解决。对优秀的小组或个人进行不同形式的奖励。
四、案例教学法
学好VB课程,编程例题的选取也是关键,它直接影响教学效果。教学案例最好和实际生活有关联,而学生既能从中掌握一些相关知识,还能解决实际问题,为程序的设计积累很好的经验。例如,我们在学到控件数组这部分知识时,控件我们都熟悉了,数组创建的方法也很简单,就是先创建一个之后通过复制、粘贴、修改index属性来区分每个成员。那么它有什么作用?什么时候用?学生摸糊不清。我们通过设计算器案例来帮助学生解决这个问题,计算器生活中经常看见和用到,计算器由0-9十个数字键和+/-/×/÷键组成,如果每个控件都定义成变量,一是变量多,记不住,编程提倡变量要少,二是对每个控件都得编写代码,而且这些代码又相同,属重复操作,代码也乱。那么对相同相似的作用相同的控件我们用控件数组来作,可以减少代码的编写,使程序简化。
五、注意理论和实践的结合
VB理论性和实践性都很强,单纯的理论和单纯的实践都无法达到学习效果,光靠理论,抽象难懂,不易被掌握。光有实践,无理论知识学生不懂设计步骤,不会编写代码。所以在教学过程中,教师要注意二者的的衔接,既要有扎实的理论基础,又要有较强的动手能力。例如讲控件的属性设置性,光讲理论学生怎么都想像不出效果是什么样。讲分支结构时,直接上机实践,学生又记不住语句的格式。所以教师合理组织理论与实践的学习。
学习VB是一个漫长、循序渐进的过程,作为教师应该在不断的探索与实践中寻求合适的教学模式,提高学生的学习能力和操作水平,培养专业的综合性计算机人才,为现代化建设提供人才。
参考文献:
[1]蒋继斌.中职计算机程序设计课程教学研究[J].成才之路,2015,(18):52-56.
[2]张忠和.Visual Basic和实践中若干问题的探讨[J].电脑知识与技术,2016,(12):86-87.
[3]张丽君.任务驱动教学法在Visual Basic程序设计课程教学中的应用探索[J].中国管理信息化,2016,(12):233-234.
转载注明来源:https://www.xzbu.com/1/view-14891199.htm