浅谈医学院校VB课程教学改革
2017-06-01罗莹田翔华
罗莹 田翔华
摘要:VisualBasie程序设计作为医学院校信息管理专业的专业课,其实践性较强,教学难度大。为了培养学生兴趣与创新能力,该文对VB程序设计教学提出几点改革性措施。
关键词:VB;改革;实践
中图分类号:G64 文献标识码:A 文章编号:1009-3044(2017)08-0165-02
1引言
Visual Basic语言是面向对象的程序设计语言,它具有可视化特点、事件驱动的编程机制、强大的应用程序集成开发环境、结构化程序设计语言风格、强大的数据库访问能力等。然而对于医学院校的学生来说,VB语言枯燥乏味,难以理解,导致学生对该门课程的学习充满恐惧感,因此在教学过程中培养学生对编程的思想与兴趣显得尤为重要。针对VB程序设计教学过程中所遇到的问题进行分析,提出一些改革性措施与建议,从而激发学生对程序设计的兴趣。
2VB程序设计教学的改革措施
2.1选择合适案例激发学生对程序编写的兴趣
按照课本顺序开展教学,往往先给学生介绍一些抽象概念,比如对象、类、属性、事件等等,在讲解理论的时候往往显得枯燥,学生就会对其产生厌倦心理。为了使学生更好地接受VB语言,在学生已有的知识水平下举例一個简单的教学案例,比如给定圆的半径,求解圆的周长与面积。从而引出编写程序代码的四个步骤,分别为定义、输入、计算、输出。使学生先建立基本的编程思想,在案例讲解中,融入属性、事件、方法等概念的讲解。在常用控件的教学中,可以选择一些学生感兴趣的案例进行讲解,激发学生的学习兴趣,比如讲解图像框时,可以做一个动态影集,为了将影集进行自动播放,又可引入计时器的控件讲解。通过一个例子将要讲解的控件结合在一起,不仅在教学上连贯,而且从浅至深,有效的实现课堂教学。在教学中选择的一些实例,如霓虹灯、红绿灯、调色板等例子都激发了学生对VB程序设计课程的喜爱,并在课下积极提出自己对一些程序改进的想法。在教学过程中引用这些与生活中相关的实例,不仅可以一步步引出教学任务中一些控件的使用还可以使学生加深对方法、属性等概念的理解,更重要的是激发了学生对VB语言学习的浓厚兴趣,使枯燥无味的内容变得简单。
2.2培养学生良好的编程习惯
在讲解循环结构时,学生对问题的分析不够完整甚至无从下手。为了养成学生对问题的思考分析能力,引入弹性小球案例,先在黑板上完整的画出小球下落三次的路程,让学生观察总结规律。通过一个例子,使学生总结出类似循环结构,先列出前三次结构,然后再总结算法,这样可以把复杂问题简单化。通过几个循环结构案例,逐渐地培养了学生思考解决问题的思路。在程序书写时,学生书写结构不够分明,给读程序的人带来了一定的难度,为了使学生养成良好的书写习惯,在讲解实例过程中对学生进行适当的引导,规范其书写格式,严格要求学生按照编程步骤来编写代码。
2.3注重实验课教学,培养学生实践能力
VB程序设计课程实践性较强,为了避免学生只会理论、语法等,在教学过程中,充分利用多媒体教学,先讲解实例,让学生产生兴趣,在实例中将理论内容进行充分进行讲解,然后学生进行模仿程序,学生在编程时遇到的问题可以及时提出,并将问题当堂课进行解决。最后和学生一起将理论系统学习,此时学生对理论内容有了更深刻的理解,并能及时说出案例中所用到的理论知识。为了使学生独立进行思考编程,将教学案例进行修改,并增加一定的难度,让学生在实验课中完成相应的实例编写,这样学生能够从简单到复杂,从模仿到自己独创。这样的课堂形式不仅增强了学生学习的积极性和主动性,而且也提高了教学质量和效率。
为了培养学生的实践能力,在课后搜集一些简单的项目给学生做,针对医学院校信息管理专业的学生,会将一些医学方面的项目交给学生,学生积极性很高,可以对班级学生进行分组,每个人完成各自的任务。通过课后的实践项目,学生不仅增强了解决问题的能力,而且也锻炼了自己的团队协作能力,为学生今后的工作奠定一定的基础。
2.4多样化的教学方法
对于VB程序设计课程,一开始学生普遍怀着好奇心理,学习兴趣很高,随着学习内容难度的增加,学生学习的兴趣会逐渐降低。所以不仅需要一些零散的案例完成相应的教学工作,而且需要一个完整的实例贯穿教学全过程。对于医学院的学生来说,对病人信息管理系统的兴趣极大,所以可以考虑让同学们设计一个“病人信息管理系统”,最开始学生做一个最简单的一个版本,随着教学内容的扩充,每一次都要求学生在已有的基础上添加新的功能。这样随着教学的进程,病人信息管理系统也在逐步完善,学生看到自己完成的小项目就会变得信心十足,对接下来的学习也充满迫切感。通过这样一个过程,学生不仅对理论知识的掌握得到加深,而且可以提高学生的编程能力。在完成“病人信息管理系统”的过程中,通过互相探讨问题,启发学生对问题解决的思考,从而培养学生独立分析问题并解决问题的能力。
3结束语
学习VB程序设计,不仅仅是学习编写程序,更重要的是学习建立计算思维、数学模型、构造解题思路。通过以上对VB课程教学改革的一些建议,目的是能够培养学生运用计算机技术解决实际问题的能力。希望同学们今后在从业过程中遇到问题后可以有条理的将问题解决。