范永文
摘要:在“VB程序设计”课程教学中,教学案例的设计选择是关键。一个好的案例能让学生明确学习目标,激发学习兴趣,提高教学效果。文章主要阐述了“vB程序设计”课程的教学目标,介绍了教学案例和设计思路。关键词:教学案例;VB课程;案例设计选择
1.VB课程的教学目标
程序设计是计算机相关专业必开设的课程,但现在使用编程语言有多种,如:c语言、Java语言、c#等。不同的院校选择不同的编程语言来作为学生程序设计的入门课程。就职业院校的学生来说,VB是程序开发者学习编程的最佳入门选择,它是一种基于对象的可视化的编程语言,具有很强的易用性。VB课程教学的总体目标:首先是让学生掌握程序编写的基础知识,如变量概念、数据类型、典型常用语句语法、函数、过程、对象事件属性等知识点,为以后学习Java语言、c#语言打下基础;另外是通过一些典型实用案例培养学生的编程思维逻辑方式、让学生了解和体验软件开发中解决问题的分析方法和程序编写过程,从而积累一些具有实用性的技能经验。为了实现这样的教学目标,在教学过程中采用合适的案例尤为重要。
2.教学案例的选择设计
兴趣是最好的老师,是学生学好这门课程的关键。然而在教学过程中经常听到学生说VB程序设计课程太抽象、逻辑性太强难理解、枯燥乏味不感兴趣,因此只有激发学生兴趣,才能保证教学目标的真正实现。教师在备课时设计选择什么样的教学案例很重要,一个好的教学案例一定能激发学生学习的积极性、主动性,会起到事半功倍的效果。下面笔者就教学经验提出如下设计思路及教学案例。
2.1从实用性出发,模仿学生熟悉软件的部分功能
随着计算机、手机、互联网的普及应用,学生每天都在使用不同的软件、上不同网站分享获取大量信息,他们对登陆窗口的操作非常熟悉,但对登陆窗口如何识别账号密码、如何显示提示信息不太了解。为了满足学生的好奇心理,在VB教学过程中,笔者设计了“登陆”窗案例(见图1-3),通过该案例让学生学会使用标签控件、按钮控件、文本框件、if语句、MsgBox函数、窗口的显示与隐藏方法。
2.2从贴近生活出发,实现学生的日常生活一些简单需求
在教学过程中最好选择设计一些与学生的日常有相关联系的案例,这样的案例既能方便学生的生活又能让学生体会到程序设计的实用性,从而激发他们的学习积极主动性。这里笔者设计了一个“放假倒计时器”和“值日安排”案例(见图4-6),通过这两个案例,学生可以掌握相关控件和Select Case多分支语句的使用。
2.3结合学生的其他课程设计案例
结合学生所学习的其他课程内容也可以设计相应的vB案例,在此笔者结合学生的数学知识设计了两个案例(见图7-8),案例1的目的是让学生学会循环语的使用,在学生上机練习时要求学生用不同的循环语句来完成此案例的功能;案例2是让学生学会控件数组的使用。
2.4从趣味性出发设计教学案例
大多数学生之所以对各种游戏感兴趣,是因为游戏具有色彩丰富画面和较强的互动性,教师可以根据学生的这个特点设计一些具有互动性的教学案例。如图9-11所示,笔者结合vB相应编程知识设计了如下两个案例:“多彩同心圆”案例主要是让学生学会使用随机函数生成不同色彩和使用循环语句绘制出指定个数的圆圈;“移动小球”案例是让学生学习vB中的键盘事件处理,在上课时通过本案例可以让学生了解游戏中角色对象移动的简单原理,既吸引了学生又达到了激发其学习兴趣从而完成教学的目的。
3.结语
以上是笔者结合实际教学过程总结的几点有关vB教学案例设计思路和实际案例。这些案例解决了课程知识内容抽象、枯燥乏味导致学生对程序设计类课程不感兴趣、学习目标不明确的问题,学生通过动手完成每个案例,达到学以致用的目的,大大提升了教学效果。当然笔者所使用的教学案例也有需要不断完善的地方,不同的教师对于不同的知识点、不同的学生可以设计出不同教学案例。总之,为培养出来适应社会要求的人才,对于每一位讲授类似vB程序设计课程的专业教师来说,恰当地设计教学案例,增加课程的实用性、趣味性,以激发学生学习兴趣,提高教学成果,是值得不断研究的问题。