浅谈《可视化编程应用-Visual Basic》趣味教学

2021-05-14 11:57梁丽君
锦绣·下旬刊 2021年5期
关键词:学习兴趣教学模式

梁丽君

摘要:《可视化编程应用-Visual Basic》是中职计算机专业学生的必修课,本文结合可视化编程“所见即所得”的特征开展《可视化编程应用-Visual Basic》趣味教学。

关键词:可视化编程应用-Visual Basic;学习兴趣;教学模式

《可视化编程应用-Visual Basic》是中职计算机专业学生的必修课,是计算机编程语言中的一种基础语言,以Visual Basic6.0为平台,介绍了VB的基础知识、基本操作方法及顺序结构、选择结构、循环结构三大程序结构和变量、模块数组。虽然仍然是通篇以英文书写程序代码,具有程序设计语言枯燥、难懂的共性, 但其可视化编程的特征可以让学生“所见即所得”,作为入门的编程语言还是有其亲和力的。

在教学中如何充分利用其可视化编程的特征,尽量弱化程序设计语言的枯燥性,避免不少学生看着英文就头疼的现状,是我们不断改进教学的方向。

先贤孔子曰:“知之者不如好之者,好之者不如乐之者。”前苏联教育作家托尔斯泰提出:“成功所需要的教育不是强制,而是激发培养学生的学习兴趣。” 爱因斯坦更是直言:“兴趣是最好的老师”。通过激发培养学生的学习兴趣,促使其产生积极的情感和主观能动性,从“要我学”转变成“我要学”,从而提高学习效果。

因此在VB课堂中我结合可视化编程“所见即所得”的特征开展趣味教学,突出基础性、实用性和操作性,激发培养学生的学习兴趣,注重对学生创新能力、实践能力、自学能力等各种应用能力的培养。主要措施如下:

一、重组知识点

如果按照课本知识点顺序,课本一开始第一章主要介绍可视化编程的概念及其开发平台,面向对象程序设计的基本概念,VB中的类、对象、属性、方法、和事件等一系列比较抽象难懂的程序设计概念,然后再在第二章开始介绍程序的建立和运行等。从第一次接触编程语言的初学者的认知规律角度,其实是比较难以接受的,枯燥的理论听的昏昏欲睡也不知道VB到底是干什么的,谈何编程的乐趣,更谈不上激发培养学生的学习兴趣,反而容易挫伤学生学习编程的积极性。

俗话说:“好的开始是成功的一半”,激发培养学生对VB编程语言的学习兴趣要从第一节课第一次接触VB开始,因此,开学第一课避开理论概念,直接展示VB程序可以实现的效果,先从演示本学期要学习及练习的小程序开始,如“Hello world!”、“滚动的变色字幕”、“龟兔赛跑”、“QQ宠物培养”等动态小程序,吸引学生注意力,让学生觉得“好玩”、“有意思”,好奇这些是怎么做到的,迫不及待的开始VB学习之旅。

通过糅合重组知识点, 将枯燥的理论融入一个个有趣的小程序中,让学生在逐一完成小程序的过程中,逐步掌握VB的基础知识、程序结构、变量、数组、模块等理论知识和各类控件的基本操作方法及运用,达到学习目标。

二、改变教学模式

VB是一门实践性很强的课程,“以教师为中心”,满堂灌“填鸭式”的教学模式忽视了学生的主观能动性,严重制约了学生能力的培养和素质的提高,学生没有思考,缺乏创造性灵活性,只会做教师讲过的题目,一步步重复教师刚才的步骤, 更有甚者脱离不了教师的程序代码,程序设计课变成了打字练习课。

改变教学模式,“以学生为中心”,将所有学习内容以小程序的形式先下发给学生,并给以编号,让学生清晰明了的明确本学期要学习的内容及目前的学习进度。有目的的先去查找相关资料,做好预习准备工作,在小组中互相交流讨论自己对该小程序的分析及编程思路,综合整理出本小组的解决方案及存在的问题。课堂上通过一起分析,解决各组提出的问题,引入要讲解的新知识,不给出完整代码,而是引导学生由简到难的自己写出程序代码,充分发挥学生的主观能动性,输入调试,明确该程序是由谁激发的,怎么实现的,能实现什么作用。在上机操作中,组内成员遇到问题可以相互讨论,在代码完成后互相比较,看看谁的程序更完善、更简洁、更优美,谁考虑的问题更全面,实现的功能更丰富。

比如,在“龟兔赛跑”小程序中,学生先模拟龟兔赛跑故事情节,分析窗体中图片对象的运动轨迹,提出问题:如何实现图片对象的运动、兔子如何在中间暂停又开始运动、乌龟到终点后如何弹出胜利信息。带着这些问题引入Timer控件,选择结构这些程序设计中的难点知识点,并带领学生实现shape的运动轨迹编程,再让学生开始分析问题,自主完成“龟兔赛跑”小程序并引导学生对程序难度升级的问题主动思考和探索。

三、丰富习题作业

基本上三五个程序后,学生就有了分层,有的学生思维敏捷,发现问题、分析问题、解决问题的能力很强,有的学生会较辛苦的跟进度,根据学生的情况,将题目分成基础题和加分题,对于富有创造力和探究能力的学生还可以让其自主设计相关小程序。

比如:“变色”小程序中,分基础题滚动条变色,加分题加入前期知识Timer变成滚动条可自动变色,学有余力的同学还可以加入前期知识Textbox,Commandbutton等控件实现多种方式变色。

在习题作业中,充分考虑并尊重学生的差异性,根据学生的知识结构、认知水平及兴趣爱好的不同,提供不同级别的任务,让每个学生都能确实的根据自身情况,确立适合自己的学习目标,实现“稍微踮一下脚就能够到”的学习效果。

四、多元化评价方式

无论是学生完成哪种级别的小程序,都应该充分尊重学生的劳动成果并给与肯定,并鼓励学生再多“踮一下脚”,使其获得成就感,一直保持积极向上的学习积极性,调动其学习的主动性。

总之,VB趣味教学要充分激发学生的学习兴趣,发挥其主观能动性,因材施教,激发其学习积极性,从而掌握VB的基础知识、程序结构、变量、数组、模块等理论知识和各类控件的基本操作方法及运用,拓展其发现问题、分析问题并解决问题的能力,养成严谨的思维逻辑和良好的学习习惯。

参考文献

[1]贾长云.《可視化编程应用-Visual Basic》.高等教育出版社.

猜你喜欢
学习兴趣教学模式
群文阅读教学模式探讨
“思”以贯之“学、练、赛、评”教学模式的实践探索
“认知-迁移”教学模式在高年级阅读教学中的应用
数学课堂激发学生的学习兴趣之我见
如何推动初中数学教学中的素质教育
高中生英语自主学习能力培养研究
精心设计:培养语文兴趣的土壤
5E教学模式对我国中学数学教学的启示