APP下载

中医药院校以中医药项目开发为导向的VB教学研究

2014-03-16陈平平谭定英

中国医学教育技术 2014年5期
关键词:程序设计专业知识中医药

陈平平,王 琳,谭定英

广州中医药大学医学信息工程学院,广州 510006

广州中医药大学计算机公共课程《VB程序设计》为实践课程。自2002年开设以来,至今已经十多年了,每年的教学时数将近900学时,教学范围覆盖了全校十几个医药类专业2 000多名学生,是一门具有较大影响力,深受学生欢迎的课程[1]。在广州中医药大学,此课程主要针对中医药专业学生,通过该课程的学习,让学生不仅能够掌握高级语言程序设计的编程能力,同时也能够掌握最新的面向对象的程序设计思想和方法,为以后的学习和工作开辟一个新领域做好奠基工作。然而,VB程序设计是一门实践性较强的课程,抽象、枯燥、难以理解[2]。因此,教师在实际教学过程中,应该结合学生专业的知识特点,加强学生在上机实践中的动手能力,以提高他们对综合知识的运用[3]。

1 存在问题分析

广州中医药大学VB程序设计教学团队,针对开设了《VB程序设计》的2011级药物制剂、药学、中西医临床、护理等四个专业共计456名学生进行问卷调查,问卷内容主要分为四大模块:对课程的认识程度、学习兴趣与积极性、学习存在的难点、学习方式。问卷调查显示,93%的学生对该课程存在兴趣,都希望能够学好这门课,并且将来可以为求职增加砝码;43%的学生认为学习《VB程序设计》能够帮助解决该专业的一些实际问题;仅有21%的学生只是为了通过考试。从学生学习该课程的方法来看,85%的学生主要靠课堂或自学方式掌握课程知识,其中大部分学生认为课程不好学的原因在于自身非计算机专业,该课程没有与自身专业知识结合,没有得到很好的教学引导,有45%的学生认为该课程难度较大,有23%的学生认为比较枯燥,没有兴趣。

由此可见,在学习这门课程之初,学生都抱有浓厚兴趣,如不加以引导,很可能导致学生在学习过程中失去兴趣并且消磨他们的积极性。结合上面的调查结果以及教学团队的教学经验,可以归纳出中医药院校学生学习此课程存在如下三个问题:

1.1 中医药专业学生对课程认识不足

大部分中医药学生认为《VB程序设计》与所学专业相关性不大,所以有相当一部分学生学习动机不够明确,学习的主动性不高。他们认为程序设计语言和他们的专业并无关联,学习此课的目的就是为了获得学分,学生兴趣不高导致他们自身缺乏主动的思考探索。在这种状态下,学生有可能在学完这门课后,不知道自己到底学了些什么,更不知道如何应用。因此,如何引导学生循序渐进地学习和实验,使学生在较短的时间内掌握课程内容是十分重要的[4]。

1.2 课程教学内容抽象

《VB程序设计》对于中医药学专业的学生来说是一门全新的、完全没有概念的学科,在毫无知识背景的前提下,要学生了解诸如算法、数据的表示、属性、对象、事件、程序的基本结构等一系列在程序设计中比较抽象难懂的概念[5],对于初学者一时难以适应,容易伤害学生学习编程的积极性,觉得该门课程比较枯燥难懂,因而不喜欢上这门课[6]。

1.3 课程内容与所学专业脱节

在高等中医药院校的教育中,计算机类课程与中医药学专业知识严重脱节的问题普遍存在。而且许多知识点需要深入浅出才能讲解清楚,但在中医药学院,该课程的总学时一般只有48学时。因此,在教学中结合中医药学生的学习心理与专业知识特点等方面的因素来设计教学过程就显得十分重要和必要。

2 以中医药项目开发为导向的教学方法实施过程

2.1 课程之初引入一个中医药类项目,让学生对课程有个总体认识

课程之初,根据不同专业,引入一个与专业相关的中医药类项目大案例为主线,逐步展开《VB程序设计》的各个知识点,并循序渐进引入软件工程和面向对象程序设计的方法和思想。让学生明白要实现这样的大项目,必须学好每个知识点,而且知识点之间也是相互联系的,这样有利于学生将各章知识融会贯通、灵活应用,并结合专业特点真正掌握程序设计的思想、方法和具体操作,使其具备将程序设计的思想和方法应用到将来实际工作中的能力。

2.2 在讲述每个知识点时,结合中医药专业知识特点设计教学案例

根据中医药学专业学生的思维特点,在VB课程教学过程中,需要设计多个中医药学问题的教学案例,帮助学生建立起计算机程序设计的思维方式,从而具备从整体上去把握利用程序设计方法解决中医药学实际问题的能力,最终获得信息素养和信息能力的提升。

2.3 学习完各知识点后,学生组成团队,完成一个与该专业知识点相结合的项目

指导学生组成团队,结合该专业的具体问题自行设计,完成从选题、需求分析、数据采集整理、程序代码编写及测试等一系列项目开发的过程,理解和掌握项目开发的各个步骤,从而真正将计算机程序设计思想融入到该专业的知识体系中,帮助解决该专业具体问题并初步具备创新性应用的能力。这个环节是学生参与的一个环节,任务的完成应以达到团队合作效果及加深对编程思想的掌握为原则。通过这样的课程设计,不但可以培养学生分析问题、解决问题的能力和创新能力,而且可以让学生对学过的知识有更加透彻的认识,同时可以让学生深刻认识此课程与他们的专业知识息息相关,相辅相成。

2.4 教学效果评测

将试卷分析、学生平时作业完成情况等内容纳入到评价体系中。此外,还可以与历届的课程成绩作对比,了解这种教学模式是否起到实际作用。

由此归纳出总体的教学方案(如图1所示)。

图1 教学方案实施图

3 实施过程举例

第一步:面向药学专业的学生引入“药品销售管理系统”案例

首先,为学生展示由教师完成的完整的“药品销售管理系统”,并介绍系统的开发背景与开发意义,让学生意识到运用高效、准确的信息管理系统来替代手工管理是完善药品销售业管理的有效手段。然后,剖析这个系统由哪些小模块组成,由此引出该学期要学习的知识点。如子模块中的销售打折子系统需要用到选择结构来完成,等。

大家对老邓刮目相看,特别是嘎绒,每天早上当着西西的面,对着甲洛洛嘀咕:这案子估计明天就破了!甲洛洛好像被苍蝇踹了一下,但脸上看不出一丝不快,他揣摩着嘎绒的伎俩:他就是希望西西和他站在一边,一起肯定我是小偷,只要老邓的一个证据,我便会锒铛入狱,他独霸西西的美梦也就成真了。嘎绒是一头狮子,可不得不防时时处处都盯着你美餐的一只野狗啊!因此,不管甲洛洛是不是小偷,能让老邓把矛头指向甲洛洛,是嘎绒早晚都向菩萨祈祷的,虽然嘎绒也不怎么确定菩萨是否会帮人干坏事,但相信比起一个外来的汉人,菩萨还是会向着他的,毕竟,大家在一个村子里混,抬头不见低头见,还是要相互顾及一些颜面的。

第二步:①以“销售打折子系统”为例

提出问题:药品销售管理系统中,要设置顾客的折扣值,并供查询。规则如下:若顾客为VIP会员(卡号首字母为V),折扣为90%;若为普通会员(卡号首字母为P),折扣为80%;非会员(卡号首字母为N)则没有折扣(界面如图2所示)。

图2 销售打折子系统界面

分析问题:根据题目意思,在销售时针对不同会员卡,打折情况不一样,需要用到选择结构,由此引出VB中选择结构的作用、使用场合与语法结构,等。

解决问题:学习完选择结构理论知识点,让学生应用所学的理论知识完成销售打折子系统。

②以“药品库存管理子系统”为例

提出问题:药品库存管理子系统中,可以查询库存中药,增加新中药,删除选中中药等(如图3所示)。

图3 库存管理子系统界面

分析问题:实现库存管理,需要用到列表框控件,由此引出列表框控件的相关知识点。

解决问题:让学生应用所学的理论知识完成销售库存管理子系统。

第三步:采用分组合作方式,由学生团队开发完成一个“药品销售管理系统”,并作为平时成绩的考核。

通过这一步,可以让学生把所掌握的每个小知识点串联起来,达到融会贯通。学生5-10人组成一个团队,团队协作学习可在课内和课外同时进行。在课内,每组的学生派代表向教师和其他小组的学生汇报项目进展情况、知识点融合情况与小组合作情况。在课外学生开展小组集体学习、讨论交流,分阶段合作完成一个大项目,并将团队学习过程记录下来。任课教师定期检查每个小组的团队学习情况并打分,对协作效率较高的小组给予肯定和表扬。

这一环节旨在布置与专业知识相结合的项目,加强学生的团队协作、交流能力及编程思想。而且有可能在一定程度上引发学生对中医药知识与计算机相结合的交叉学科的思考。

4 效果测评

采用与专业知识相结合的项目开发为导向的教学方法已经在该校VB教学中开展两个学期,学习效果明显。我们对采用了此教学方式的2012级药学、心理专业共235名学生进行问卷调查,与2011级的调查结果相对比,证明了按照以上思路开展教学,可以取得较好的教学效果,学生获取理论知识的能力也能得到提高,实践能力普遍增强,利用计算机解决实际问题的能力得到了很好的锻炼。已采用了以项目开发为导向教学方式的药学专业2012级学生期末考核情况和没有采用此种教学方式的药学专业2011级学生的成绩对比(如表1所示),由此可见2012级学生的教学效果较好。

表1 采用此教学方案前后的成绩对比 %

综上所述,在《VB程序设计》中使用与专业知识相结合的项目开发为导向的教学方式对中医药专业的教学具有特殊的价值。在此过程中,教师必须激发学生的学习兴趣,更新自身的教学理念,无论是在理论教学方法还是在实践教学方面,都要结合中医药学专业特点、结合学生自身特点不断改革和创新。只有通过这种方式,才能提高他们的学习兴趣,激发创新意识,加强实际操作能力,使学生从枯燥无味的学习中解放出来,以适应现代信息化人才培养的需要。

[1]陈平平,刘秀峰,谭定英.自主性学习模式在医药学院校VB课程中的应用研究[J].电脑知识与技术,2010,6(12):3138-3139

[2]辛萍,张建威,高长玉,等.医学生学习《VB程序设计》存在的问题及其对策[J].实验室科学,2008,(3):50-51

[3]刘伟,马凯,聂亚平.医学院校VB程序设计课程的教学探讨[J].价值工程,2012,(29):264-265

[4]朴雪,吴昌明.医学院校VB教学中的问题情境设计[J].中国科技信息,2009,(24):276-277

[5]谢静,翟菊叶,李慧.医学院校Visual Basic教学方法探讨[J].包头医学院学报,2013,29(4):84-85

[6]薛小锋,薛向红.案例教学在非计算机专业“C语言程序设计”教学中的应用[J].江苏技术师范学院学报,2010,16(4):80-82

猜你喜欢

程序设计专业知识中医药
庆祝《中华人民共和国中医药法》实施五周年
《中医药传承创新发展这十年》
中医药在恶性肿瘤防治中的应用
基于Visual Studio Code的C语言程序设计实践教学探索
山西省芮城县 畜牧兽医发展中心开展专业知识大实践活动
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
中医药立法:不是“管”而是“促”
专业知识管理系统的研究与应用
PLC梯形图程序设计技巧及应用