趣味性案例教学法在医学院校程序设计课中的应用*

2015-03-13 10:44韩爱庆张未未
医学信息学杂志 2015年6期
关键词:信息学程序设计趣味性

唐 燕 王 苹 韩爱庆 张未未

(北京中医药大学信息中心 北京 100029)



趣味性案例教学法在医学院校程序设计课中的应用*

唐 燕 王 苹 韩爱庆 张未未

(北京中医药大学信息中心 北京 100029)

在阐述传统程序设计课程教学存在问题的基础上,以北京中医药大学为例,提出趣味性案例教学法,从备课、上课、课后3个环节进行全方位的教学改革,指出此教学法实施的关键问题。实践证明该模式能够激发学生学习的兴趣和主动性,教学效果良好。

趣味性教学法; 案例教学法; 程序设计

1 引言

在信息技术飞速发展的今天,计算机已成为各行各业不可缺少的工具,社会对大学生的计算机应用水平及程序设计能力提出高要求。程序设计教学应以培养学生实际应用能力为中心,以提高学生综合素质为前提,通过改革教学方法,调整教学手段,以提高教学质量。如何因材施教,培养学生的创新精神和动手能力,已成为高校计算机课程教育的热点和焦点问题。程序设计课程是高等学校医药类专业计算机基础课程教学基本要求提出的“2+X”模式中的两门必修课程之一[1]。传统的程序设计课程教学,通常采用大班授课,以教师为主的讲授式教学,这种方式学生积极性不高,缺乏独立思考、开拓思路的机会,导致学生所学知识死板、难以持久,更难以真正转化为解决问题的能力[2-3]。本文结合案例教学法的相关理论,以北京中医药大学的程序设计课程为例,从教学的实际出发提出了趣味性案例教学法。教学实践证明采用趣味性案例教学法是提高计算机程序设计课程教学质量和学生应用水平的一项重要举措。

2 程序设计课教学现状及原因分析

2.1 现状

北京中医药大学的程序设计课程讲授C#语言,安排在大二第一学期,学生们在大一的计算机基础课程中,简单学习过Access中的VBA编程,大部分学生能够编写简单的VBA程序,少部分学生自学或在高中学习过VB语言。语法知识相对简单,但是上机编程总会有很多问题。在上机练习时,个别同学能够完全独立完成任务;部分同学在教师的指导下也能完成任务;还有个别同学考虑因素较多,思维混乱,无法理解解题过程,不能独立完成任务。少部分同学只是为了能够获得学分而学习这门课,因此学习积极性不高。

2.2 原因分析

(1)教师的教学方法陈旧,课堂教学以“填鸭式”的教师讲解为主,气氛沉闷、枯燥、乏味,不能激发学生的兴趣,没有充分调动学生的学习积极性。(2)教师对学生情况不了解,不考虑学生的专业特点,将计算机系程序设计课程的教学模式照搬到医学院校,讲授内容较多,难度较大。(3)教师在教学中,没有考虑不同层次学生的学习需求,全班同学做一样的练习,交同一难度的作业,存在“一刀切”的情况。(4)课堂教师讲解语法知识相对比较简单,容易掌握;学生课后进行编程练习难度相对增大,而学生遇到问题时,教师却不在身边,往往因为一个小问题不解决,整个程序就无法正常运行,浪费大量时间,学习效率不高。

3 程序设计课的教学改革——趣味性案例教学法

3.1 案例教学法简介

案例教学法是一种以案例为基础的教学方法,教师根据课堂教学目标和教学内容的需要,通过设置具体案例,引导学生参与分析、讨论、表达等活动,让学生在具体的问题情境中积极思考、主动探索,以提高教与学的质量和效果,培养学生认识问题、分析问题和解决问题等综合能力[4-5]。将案例教学法和趣味性学习相结合,培养学生的自主学习能力[6]。

3.2 实施过程

实际教学过程中,培养学生的逻辑思维能力,用计算机的思想去分析问题、解决实际问题的能力和自主学习的能力[7]。教学流程[8],见图1。

图1 趣味性案例教学法课程流程

课前,教师精心选取包含各章节知识点的案例并在BB平台上准备介绍知识点的PPT、视频、音频、案例资料,部署课堂练习、在线测验,建立项目小组、课程论坛等内容,以便学生在课余时间进行网络学习。学生可以在课前通过BB平台预习知识点。在上课时,教师通过趣味性案例导入课程,在案例中讲解知识点。根据教学内容布置相关项目任务,分组完成。学生分小组在课堂上进行讨论,一起完成项目任务。在小组完成任务的过程中,教师全程指导。完成任务后教师进行点评并进一步总结知识点。课后,教师根据学生的学习情况不断总结和反思,以达到最优的教学效果。同时,教师在BB平台进行答疑等辅导。学生完成不同层次的课后作业并通过BB平台进行复习。

4 趣味性案例教学法的关键问题

4.1 案例选取

在实际教学过程中,应按照各个章节的教学内容参考程序设计、算法方面的相关教材,从实际生活、工作中选取案例并选取部分与医学相关的案例。(1)经典案例。语法很容易理解,编程的难点是算法,因此介绍一些容易理解的经典算法非常有必要。例如,在一维数组的应用中,将冒泡排序法作为案例,为学生介绍排序算法;介绍循环语句时,使用穷举法找出水仙花数等。(2)趣味性案例。生动、有趣的案例能立即吸引学生的注意力,激发学生的求知欲。例如在顺序结构教学中,案例选择“小二水果店”,让学生设计程序,帮小二卖水果;在选择结构教学中,引入“谁是小偷”的案例,让学生帮警察找出小偷,通过案例学生深刻理解如何将自然语言转换成程序设计中的逻辑表达式,进而使用选择结构实现程序;在循环结构教学中,使用案例“韩信点兵”让学生查找满足条件的数;案例“幼儿学算术”,为学前幼儿制作数学学习程序;案例“猴子摘桃”让学生理解递归算法;案例“最肥的羊”让学生求数组中的最大值。(3)与医学相关的实际案例。引导学生编写解决医学专业问题的程序。例如案例“BMI指数的计算”,可以计算体重指数,通过BMI指数衡量人体胖瘦程度以及是否健康;案例“国医堂名医介绍”,通过Select Case语句,设计程序时实现查找国医堂医生简介。

4.2 课后作业分层布置

针对学生学习能力的差异,对不同层次的学生布置不同难度的作业。对基础比较薄弱、接受能力差的学生,只要求在掌握语法的基础上,做一些简单的基础编程题目。这些题目与课堂上讲授的案例编程思想一致,只需模仿即可完成。通过练习学生可掌握基本的知识点。对于接受能力较强的学生,要求编写有一定难度、有实际应用价值的题目,通过这些题目能够培养学生解决问题的能力。在学期中后期,鼓励优秀的学生积极参加全国文科生计算机设计大赛等比赛,通过高水平的比赛培养学生的创新能力。

4.3 BB网络学习平台的充分利用

在课程BB平台上,教师及时更新,为学生们课外学习提供丰富的资源。BB平台的资源包括案例、PPT讲稿、教学视频、在线测验、小组讨论、编程论坛等栏目,学生们在课前、课后都可以进行学习、讨论、交流。BB平台为学生提供了丰富的网络学习资源,不仅可以下载资源,还可以将课堂延伸到课外。如果学生在课后遇到不能解决的问题,可以及时在BB平台的讨论区发帖寻求帮助,其他同学和教师在BB平台回复。充分利用BB平台,开展课前知识点的学习和课后的复习、答疑、讨论,充分调动学生的学习主动性,全身心地参与到程序设计课程的学习中来。

5 结语

北京中医药大学在近两年的教学实践中,使用趣味性案例教学法对程序设计课进行教学改革,极大地激发了学生的学习兴趣和主动性,教学效果非常好。学生平均成绩明显提高,部分学生将程序设计知识应用在中医、中药专业,成功申报校级课题、大学生创新课题,还有部分学生正在准备参加全国性的程序设计比赛。希望本校的经验能为其他高校相关课程改革提供借鉴。

1 周怡,蔡永铭,郑先容,等.让医学生的计算机程序设计课程“动”起来[J].计算机教育,2010,(2):116-118.

2 徐琦,胡珊珊.医学信息管理专业学生计算思维能力的培养[J].医学信息学杂志,2014,35(11):90-93.

3 刘二林.医学院校学生计算思维能力培养[J].医学信息学杂志,2014,35(5):89-92.

4 王艳霞.初探案例教学法在不同类型课程中的应用[J].科技文汇,2010,(12):47-48.

5 邓波,陈松林,龙仕柏.PBL教学法与传统教学法在医院计算机技能培训中的效果比较[J].医学信息学杂志,2014,35(2):91-93.

6 马淑坤,黄鹤楠,周瑛.文检课的建构主义教学模式研究[J].医学信息学杂志,2012,33(1):89-92.

7 占艳,晏峻峰,韦昌法,等.中医药院校非计算机专业研究生医药信息学相关课程教学探索[J].医学信息学杂志,2013,34(9):92-94.

8 谢延红. 任务驱动式翻转课堂教学模式研究——以《面向对象程序设计(C#)》为例[J]. 德州学院学报,2014,30(4):7-11.

•动态•

中华医学会第二十一次全国医学信息学术会议召开

由中华医学会、中华医学会医学信息学分会主办,河南省医学会、郑州大学第一附属医院承办的中华医学会第二十一次全国医学信息学术会议于2015年6月17-19日在河南郑州召开。会议期间,举行了中华医学会医学信息学分会第六届委员会常务委员会议和第七届委员会换届选举会议,选举产生了第七届委员会主任委员、候任主任委员和副主任委员、常务委员等。中国医学科学院医学信息研究所代涛所长在担任第五届委员会主任委员后,这次再当选为第七届委员会主任委员;钱庆副所长当选为候任主任委员。

本届会议的主题是“大数据:医学信息学的机遇与挑战”,共收到会议论文247篇,涵盖了医学信息研究与医学科技创新、医药卫生体制改革与卫生信息化、医学信息资源建设与服务、医学信息教育与人才培养等内容,反映了我国医学信息学研究领域的现状和发展趋势。会议安排了大会专题报告和大会发言,并分医疗卫生信息化、医学信息研究与人才培养、医学信息资源建设与服务等专题进行分组交流。代涛所馆长做了“大数据时代医学信息学的学科发展”的专题报告,介绍大数据时代医学信息学科发展面临的机遇和挑战,分别从基础理论研究、数据开放共享、协同创新机制以及专业人才培养等方面阐述对医学信息学科发展的思考。会议取得圆满成功。

(摘编自中国医学科学院医学信息研究所网站)

新农合跨省就医结报5年内实现全国覆盖

为贯彻落实国家卫生计生委、财政部《关于做好新型农村合作医疗跨省就医费用核查和结报工作的指导意见》(国卫基层发[2015]46号)有关要求,2015年6月4日下午,在国家卫计委基层司主持下,依托国家新农合信息平台,内蒙古自治区呼和浩特市和北京大学人民医院新农合跨省就医结报试点签约仪式在北京举行。签约后,内蒙古自治区呼和浩特市参合患者经由当地医院或新农合经办机构转诊,在外务工人员由统筹地区经办机构批准,通过国家新农合信息平台将转诊申请传送给北大人民医院,患者享受优先挂号就诊等服务,持转诊单、身份证、农合证到指定窗口办理住院登记。出院结算时,患者仅需支付个人自付费用,新农合基金报销部分由北大人民医院定期向统筹地区申请垫付资金回款,由统筹地区统一拨付医院。试点后,内蒙古自治区将在全区范围内推广跨省就医结报,通过控制补偿比例发挥新农合的支付调节作用,引导就医流向和分级诊疗,提升参合农民受益程度。

根据国卫基层发[2015]46号文件精神,要求在全国范围内逐步开展跨省就医即时结报工作,到2020年全国范围内具备条件的省份都能提供跨省就医结报服务,方便参合患者尤其是在外务工人员异地就医。经过一年建设,以国家新农合信息平台为依托,试点统筹地区和医院可实现交换转诊、住院登记、出院结算和垫付资金申请与基金拨付,为患者提供转诊、入院到窗口直接报销结算的一站式服务。

据中国医学科学院医学信息研究所所长代涛介绍,国家新农合信息平台是2011年受原卫生部委托承担建设的,其目标是实现全国新农合业务运行监控、信息决策支持和参合农民跨省就医管理。目前,该信息平台已实现第一阶段目标,支持省级结算中心和保险公司进行结算,可实现与商业保险公司承接的大病报销以及医疗救助的一站式对接与补偿。

(摘编自中国医学科学院医学信息研究所网站)

国际人类基因变异组项目(HVP)中国区工作委员会落地北京

国际人类基因变异组项目(HVP)2015年6月26日在京为该项目的中国区工作委员会授牌。作为国际人类基因变异组项目的核心成员,中国将在未来5年进行约20种重要疾病的变异基因数据收集、建立分病种数据库,为健康指导提供精准医学指标。

国际人类基因变异组项目是一个由联合国教科文组织支持、来自全球81个国家的成员共同参与的基因工程国际合作项目,被认为是国际人类基因组计划进入临床研究和应用阶段的重要标志。该计划的目标是收集所有与人类疾病相关的遗传变异数据,共建、共享国际标准的人类基因变异数据库,实现医学遗传学基础研究与医学临床应用的接轨,为疾病预防、诊断、治疗和康复服务。

(摘编自新华社网站)

Application of Interest Teaching Method in Programming Course in Medical Colleges and Universities

TANGYan,WANGPing,HANAi-qing,ZHANGWei-wei,

InformationCenter,BeijingUniversityofChineseMedicine,Beijing100029,China

Based on elaborating the problems existed in traditional programming course, taking Beijing University of Chinese Medicine as an example, the paper puts forward interest teaching method, carries out comprehensive teaching reform from preparing lessons, classes, after-school three aspects, points out the key problems in implementation. Practice shows that this mode could stimulate students′ learning interest and initiative and achieve good results.

Interest teaching method; Case teaching method; Programming

2015-04-15

唐燕, 讲师,发表论文7篇;通讯作者:王苹。

2014年北京市青年英才计划项目“基于计算思维的中医院校计算机基础课程的教学改革与实践研究”(项目编号:YETP0820)。

R-058

A 〔DOI〕10.3969/j.issn.1673-6036.2015.06.021

猜你喜欢
信息学程序设计趣味性
“揪”出音乐教学的趣味性
鸡NRF1基因启动子区生物信息学分析
增强小学数学教学趣味性
基于Visual Studio Code的C语言程序设计实践教学探索
提高化学实验教学趣味性的实践探索
如何提高小学语文阅读教学的趣味性
从细节入手,谈PLC程序设计技巧
初论博物馆信息学的形成
高职高专院校C语言程序设计教学改革探索
中欧医学信息学教学对比研究