期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 经济论文 >

专科卫生信息管理论文

一、第一门编程语言的选择

1.第一门编程语言应具备的特点

面对有200余种之多的编程语言,我们应该选择哪一种作为第一门教学语言呢?事实上,无论使用哪种编程语言,程序设计入门教学都是比较困难的。因为教学的对象是“初学者”,一般情况下他们只具有很少甚至没有任何编程经验。问题的关键在于,如何提高学生的学习兴趣,从而逐步引导他们进入编程世界。这就要求第一门编程语言必须具备以下特点:①语言规范、可读性强,同时又具备快速开发的能力,初学者利用它能很快编写出实用的程序,从而容易获得成就感,感悟到软件开发的魅力。②可以忽略不必要的底层技术细节,但同时并不隐藏用户想知道的细节,以免分散学生的注意力。③必须能充分体现现代软件开发的基本思想和技术成果,为学生进一步深入学习打下坚实的基础。④考虑到专科卫生信息管理专业学生在校时间短、课时较少的特点,这门语言必须有利于后续课程的学习,无需再重新学习其他编程语言。

2.不同编程语言的比较

从全国高校的非计算机专业程序设计基础课程来看,主要以VisualBasic、VisualFoxPro和C程序设计为主,下面就几种比较流行的编程语言做一分析。①C语言。众所周知,C语言是一门非常优秀的编程语言,利用它人们可以任意发挥个人的聪明才智,开发出无所不能的优秀程序。但也应注意到,C语言是一门面向过程的中级语言,适合编写底层应用程序。因此,在图形用户界面已成为主流的今天,再让学生去学习枯燥乏味的命令行应用程序,学生很难产生兴趣。当然,也有学者认为,采用C语言做第一门教学语言,主要是让学生知道和掌握最基本的程序设计思想和技巧,例如,如何使用指针、如何编写更有效的查找和排序算法,等等。随着计算机软件开发进入产业化时代,与制造业一样,应用软件的开发者必须掌握利用平台工具、开发框架、组件来快速开发稳定、高效的软件。对于卫生信息管理专业的学生来说,他们的任务不是研究和开发基础软件,相反,软件工程的思想和方法、大型开发平台的使用以及各种库(例如,类库、构件库、服务库)的使用才是必须掌握的基础。因此,笔者认为,虽然C语言有着众多的优点,但其并不适合作为卫生信息管理专业学生的第一门编程语言。②VisualBasic。由于Basic语言简单易学,很容易上手,因此,在中国有不少人是通过Basic语言迈入程序设计大门的。VisualBasic是微软公司研发的快速开发工具,曾经在市场上非常流行,被视为Windows桌面编程最佳入门语言,只可惜这个优势在其后继版本Vi-sualBasic.NET中已不复存在。从功能上说,目前的VisualBasic.NET非常强大,与C语言基本一致,但其语言本身的复杂程度也变得与C语言基本相当,从学生角度考虑,与其学VisualBasic.NET,还不如直接学C语言。③VisualFoxPro。VisualFoxPro是微软公司旗下的快速程序开发工具,也曾经在中国市场上流行过很长时间,它主要适合于数据库应用系统开发。由于其自身的不足,目前已有退出市场的趋势,因此不宜用于教学。④Python。目前Python语言在国内外非常流行,我们从每月更新的TIOBE编程语言排行榜中就可以看出,有不少学者认为它是最适合初学者学习的编程语言。Python是一种面向对象的动态编程语言,语法简洁,可以使初学者学习基本的编程知识,体会动态编程语言的特点。但相比于其他编程语言,有关Python语言的中文教材太少。另外,用Python开发图形界面程序比较麻烦,且不太成熟稳定,目前国内还没有真正利用Python进行商业程序开发的,因此,在后续课程的学习中还必须从头学习其他的编程语言,浪费宝贵的学时。⑤Delphi。Delphi是基于ObjectPascal的编程工具,由美国Borland公司出品。ObjectPascal语言是对Pascal语言的扩展,完全支持面向对象程序设计,具有语言严谨、结构清晰、可读性强和代码执行效率高等特点。Delphi拥有大量的VCL组件,具有强大的数据库处理功能和网络编程优势。医院专科卫生信息管理系统属于典型的数据库应用系统之一,如果采用Delphi进行教学,讲解如何开发医院信息管理系统,学生可以很快设计出漂亮的程序来,从而产生成就感,有利于激发学生的兴趣,调动学生的学习积极性。笔者认为,Delphi完全具备第一门编程语言所应具备的特点,可以将Del-phi作为专科卫生信息管理专业学生的第一门编程语言。但需要注意不要让学生产生“编程就是往界面上拖拽组件”的错误编程观念。

二、教学内容和方法

1.结合专业特点,以实例讲解贯穿整个教学过程

笔者认为,在课堂教学上,可以将一个完整的精简版实例软件的开发贯穿于整个教学过程中,根据教学内容的需要和软件本身特点,将其分解成多个模块进行详细讲解,这些小的实例应在知识面覆盖、技巧性、趣味性和实用性等方面力求做到完美的统一。为与专业特点相结合,强化学生学习兴趣,同时又以必需、够用为度,在实例选择上可以将一个完整的实际软件加以精简。在教学上首先提出问题,引导学生逐步解决问题,使其明确学习的目标,在潜移默化中培养其运用信息技术解决实际问题的能力。例如,卫生信息管理专业的毕业生大部分要到医院的信息科工作,因此在课程设计上就以一个医院信息系统的设计为主线,以若干实例为每个小知识点的连接带。课堂学习就是围绕着如何实现这个实例为目标。在第一节课上就以图文并茂的方式介绍程序设计基础这门课的学习内容和要求,介绍医院信息系统的功能要求,以此功能的实现贯穿本课程的学习始终,从而了解程序设计的功能、结构等基本概念。

2.坚持理论服务于实践,加强实训课教学

利用实例教学的根本目的在于使学生掌握并能运用所学知识。因此,在程序设计基础教学中,我们采用一次理论一次实训的授课模式,在较短的时间内将所学理论知识迅速强化,让学生在实训中加深认识和扩展学习。例如,在理论教学2个学时之后,紧跟2个学时用于学生自主练习。在布置实训作业时,按照所学理论课内容,以3~5个小实例为完成目标,让学生自己思考如何去做,老师对学生的疑惑进行启发性解答。为了督促学生学习,教师可将实训作业完成情况计入平时成绩。

3.以项目训练为手段,提高学生应用能力

程序设计基础是一门实践性很强的课程,只进行一些小的实例训练,很难培养学生程序设计的全局观念,可以通过具有一定综合性和实用性的项目进一步强化学生对知识的掌握。例如,在全部课程结束时,以一个简单的门诊挂号系统的开发为综合实训项目,学生可以独自进行开发,也可以小组合作方式进行开发。通过需求分析、总体设计、用户界面设计、编码、调试等一系列过程,培养学生动手实践、协作开发大型软件项目的能力,为专业技能训练提供基础。通过项目训练方式,将学生引入具体的项目研发,使学生有更多的机会主动探究,培养了科研能力。

4.通过举办程序设计竞赛,提高学生创新能力

通过举办程序设计大赛,为学生提供展示程序设计能力的舞台,激发学生学习的主动性。例如,笔者所教的学生在大一第一学期已学过线性代数知识,于是笔者在竞赛题中要求学生编写程序,打印输出指定阶数的蛇形矩阵。该题有不同的解法,并且时间性能差别很大,通过该题的求解,引发学生进一步思考,提高了学生求解问题的创新能力。总之,随着人才市场对卫生信息管理专业毕业生能力要求的不断提高,科学设置程序设计基础课程,提高学生程序设计能力,对于高校计算机教师来说已刻不容缓。我们通过对入门编程语言的选择,对教学内容、方法及手段的探讨,希望不仅能加强对学生综合素质的培养,更能在专业发展上有所突破。笔者认为,只有深化教学改革,从专业特点和学生实际出发,因材施教,增强学生的学习兴趣和程序设计能力,才能更好地实现程序设计基础课的教学目标。

作者:全雪峰 单位:南阳医学专科学校


    更多经济论文论文详细信息: 专科卫生信息管理论文
    http://www.400qikan.com/mflunwen/jjlw/89577.html

    相关专题:中小企业财务管理论文 气象科技人物


    上一篇:高等教育质量慎思
    下一篇:精品课程档案管理论文

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍