美章网 资料文库 VB程序设计项目化教学实践范文

VB程序设计项目化教学实践范文

本站小编为你精心准备了VB程序设计项目化教学实践参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

VB程序设计项目化教学实践

《职业杂志》2014年第二十四期

一、课程教学改革措施

1.选取项目要明确教学目标vb课程具有数理思维高、逻辑性强的特点,但不少学生在逻辑数理思维方面是短板,所以制定教学目标时就不能过高。在实践中,笔者认为VB课程教学目标不是培养程序员,而是让学生快乐学习,培养学习兴趣,引导感兴趣的学生入门并有所提高,抛砖引玉,指导大多数学生掌握VB的学习方法,顺利完成学习任务。

2.所选项目应与学生实际能力相适应所选项目难易度要考虑学生实际应用能力,符合学生的“最近发展需要”,充分考虑学生现有的文化知识、认知能力、年龄、兴趣等特点,做到因材施教。现在中技学生的数学和英语水平普遍较差,所以在理解VB程序时有一定的困难,特别是一些算法,而学生对动画、绘画、多媒体、游戏等比较感兴趣。所以所选取项目要给予考虑,才能被大多数学生所喜爱,让学生有自我发挥的空间,通过自己的努力能完成项目中的任务,从而使学生体验到成功的快乐。标准要求可根据具体项目,不能制定得很高,如果学生难以完成,很容易知难而退,不利于他们自信心、成就感、学习兴趣的培养。例如,让学生完成一个如学生管理系统之类的项目。这种项目对中技学生不妥,如果教学对象是大学生,那么让他们完成此类项目应该不成问题,但现在所要面对的是中技学生,他们的底子薄,理解力和自学能力都不如大学生,如果让他们完成如管理系统之类的项目,那么效果肯定是不如人意的,随之就会失去学习的兴趣。

3.所选项目要分散实施的重点、难点掌握VB程序设计知识和技能是一个逐步积累的过程,项目选取时要考虑“项目”的大小、知识点的含量、前后的联系等多方面的因素,有助于知识的理解和消化及技能的掌握。基于以上原则,就以设计学生成绩管理系统项目为例来谈谈开发的过程。首先确定一个作品,开发一个学生成绩管理系统为项目目标。教师指导全班学生成立一个VB项目开发部,教师就是开发部的经理,指导学习项目,分析资料,使大家掌握所开发的项目有哪些主要功能,然后根据系统的功能确定整个系统由几个窗体组成,对于中技学生,一般三个窗或四到五个窗体就足够了。现在就以三个窗体为例,也就是封面窗体,登录窗体,主控窗体,设计一个窗体需要一个任务小组,最后还要一个整合及评估考核小组,共确定4个小组。(1)第1小组由全班学习VB成绩最好的5~6名学生组成,由课代表任组长,其余3个小组任务整合完成一件完整作品的任务。(2)第2小组的任务是完成设计两个“封面窗体”的任务。小组成员特点:12~15名同学,1名组长,其余为组员,组长有较强的学习管理能力,对VB学习兴趣高,有较强程序设计能力。组员中2/3是成绩中上水平的学生,负责代码编写与调试程序,其余的为中下水平的学生,负责窗体设计,二者在组长协调下有机结合。在组长的带领下开展工作,分配各位组员的任务内容:①设计思路:快闪窗体(封面1),利用线条的横向坐标X2每次增加30的方法或用进度条来产生线条延伸的动画效果,用标签显示执行进度,进度达到100%时卸载当前窗体。封面2:使用定时器控制“制作人:”“张三”两个标签从窗体的两侧向中间移动,窗体右下角用标签显示系统时间;单击“进入”标签,调用登录窗体,单位“取消”,退出系统。②窗体中控件:标签、图像、线条、进度条、定时器控件的使用、属性设置等。③窗体的布局、属性设置。④设计运行代码:变量、load、unload、show方法、click事件、if程序控制语句等的使用。⑤进行运行测试,调试运行没有错误。⑥写出开发报告,供其他小组阅读。(3)第3小组的任务是完成设计“登录窗体”任务。小组成员特点:10~12名同学,1名组长,其余为组员,组长有一定的学习管理能力,对VB学习兴趣浓厚,有很强的程序设计和理解能力。组员尽可能分配成绩中上水平的学生,分为负程序代码设计和窗体设计两个部分,学习后进生最好不要分配到该组,二者在组长协调下有机结合。在组长的带领下开展工作,分配各位组员的任务内容:①窗体中控件:标签、组合框、文本框、图像控件的使用、属性设置等。②窗体的布局、属性设置。③设计思路:使用组合框选择用户名,不同用户在文本框中输入不同的密码,单击“立即登录”按钮,判断各用户密码是否正确。密码错误时有提示,密码正确时进入成绩管理主控界面,单击“退出登录”返回。④设计运行代码:load、unload、show方法、click事件、if双分支程序控制语句等的使用。⑤进行运行测试,调试运行没有错误。⑥写出开发报告,供其他小组阅读。(4)第4小组的任务是完成“主控窗体”任务。小组成员特点:班级中前几个小组没分配去的同学,1名组长,其余为组员,组长有特别强的学习管理能力,对VB学习有一定的兴趣,有很强的窗体设计能力。组员可以是中等水平的学生,负责代码设计,学习后进生负责窗体设计工作,二者在组长协调下有机结合。在组长的带领下开展工作,分配各位组员的任务内容:①设计思路:控制功能。在窗体的右边利用框架控件组织三组功能,分别对应窗体左边的三组功能标签,单击标签时,切换显示不同的功能界面。②窗体的布局、属性设置。③窗体中控件:框架、标签、图像控件的使用、属性设置等。④设计运行代码:unload、show、hide方法、click事件等的使用。⑤进行运行测试,调试运行没有错误。⑥写出开发报告,供其他小组阅读。最后由第1小组进行整合成一个完整的学生成绩管理系统,测试无误后对工程文件压缩,写出完整的工程开发报告。还要通过各组开发报告对各小组进行评估考核打出分数,全班公布。通过以上的改革实践,既让教师解放出来,做一些更高级的项目设计分析工作,也对全班学生分层指导,对不同小组成员的有机分配,充分发挥每个人的最大潜能,使每位成员都能体会到成功的快乐,学习的快乐,而且通过项目开发,使学生通过明确任务目标的情况下,完成一个完整的作品,还可以培养一种团队的协作意识。

二、VB项目化教学改革成效

近几年的教学实践证明,项目化教学法的应用激发了学生的学习兴趣,提高了学生的学习效率和效果,作业完成率提高了,达到100%上交是常有的事,而且考试及格率也上升了。在评教时,几乎所有被评老师的分数都有所提高。有部分同学纷纷计划报考国家计算机二级VB考试,项目化的应用,为VB程序设计的教与学都“减负”不少。

作者:任广轩单位:海宁市高级技工学校

精品推荐