本论文是一篇生物医学工程类有关论文格式范文,关于面向生物医学工程专业的C++教学方法相关学士学位论文范文。免费优秀的关于生物医学工程及信息系统及工程技术方面论文范文资料,适合生物医学工程论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:大部分工科专业都会学习C++语言,本文主要针对生物医学工程专业的C++语言教学中遇到的问题进行讨论,通过对医院信息系统中门诊挂号模块的构建来讲解面向对象的思想,并引导学生运用面向对象的思想来考虑并解决生活中的问题,这样既能增加学生对专业的了解、培养学习兴趣,又有助于提高其编程水平.
关 键 词:C++教学;生物医学工程;教学改革
中图分类号:G642.4文献标志码:A文章编号:1674-9324(2014)03-0073-02
一、引言
生物医学工程是工程技术与生物学和医学相结合产生的一门交叉学科,旨在运用工程技术手段解决生命科学和医学中的问题[1].生物医学工程专业的学生需要掌握一定的工程技术手段,其中编程是一项关键技术.C++语言属于面向对象编程方法中的经典语言,对于该专业学生来说是一种重要的编程工具,可能用于今后的工作或科学研究中.生物医学工程专业学生的培养涉及到数学、物理、化学、生物等基础学科和电子技术、信息处理技术、计算机技术、传感器与检测技术、成像技术以及机械和材料等应用工程学科.学生需要学习的知识多,涉及的面非常广,与计算机类和电子信息类等传统专业的学生相比,能够花在编程训练上的时间较少.为了提高生物医学工程专业学生的编程水平,需要对教学过程中遇到的问题进行总结,提出相应的解决办法.
如何撰写生物医学工程本科论文
播放:35727次 评论:3140人
二、教学中遇到的问题
生物医学工程专业的学生在学习C++的过程中通常会遇到以下问题:
1.在C++语言的学习中缺乏对本专业的思考.由于C++语言的学习一般在本科学习的早期阶段,此时学生对本专业的了解并不充分.虽然一般会提前开设《生物医学工程导论》课,但该课程也只能让学生对本专业有一个粗略的了解.因此,在每一门课程中都融入对生物医学工程专业的讲解就非常重要.虽然,C++这样的编程课程可以由计算机专业的教师讲授,但是,如果由属于生物医学工程专业且有计算机背景的教师来讲授显然更加合适.因为,后者既能教会学生编程,也能引导学生进一步了解本专业.
2.难以充分理解面向对象的思想.C++是一种面向对象的编程语言,充分理解面向对象思想对于C++的学习至关重要.面向对象的程序设计方法将数据及对数据的操作方法封装在一起,作为对象,对同类型对象抽象出其共性,形成类,通过继承与多态性,使程序具有可重用性[2].通常解决问题时有两种方式,一是按照过程方式来解决,二是将问题抽象为一个对象来解决,面向对象属于第二种考虑事情的方式[3].了解面向对象的思想并不困难,难的是在学习编程的过程中,理解类、对象、继承和派生、多态等这些概念及其在编程中的灵活运用.
有关论文范文主题研究: | 关于生物医学工程的文章 | 大学生适用: | 大学毕业论文、在职论文 |
---|---|---|---|
相关参考文献下载数量: | 30 | 写作解决问题: | 如何写 |
毕业论文开题报告: | 标准论文格式、论文选题 | 职称论文适用: | 核心期刊、职称评副高 |
所属大学生专业类别: | 如何写 | 论文题目推荐度: | 优秀选题 |
3.编程水平的提高缓慢.大部分学生在学习程序设计的过程中编程水平提高缓慢,部分学生在学习的过程中怕困难,不愿意编写程序,或者只是简单地将课本上的程序搬到电脑,而不愿意进行深入的思考.这种情况在初学编程的学生中是一种比较常见的现象.教师在教学的过程中,除了鼓励学生勇于克服困难、努力学习以外,想办法提高学生对编程的兴趣,教会学生学以致用才是解决问题的关键.
三、教学方法
为了解决以上问题,笔者尝试在教学中引入以下改进方法,取得了一定的效果.
1.以门诊挂号模块的构建来讲解面向对象的思想.为了同时提高学生编程水平和引导学生了解本专业,教师在讲解面向对象中某些概念的时候,可以尽量列举一些与本专业相关的实例.例如,生物医学工程专业的同学以后可能会接触到医院信息系统(HospitalInformationSystem,HIS),利用医院信息系统中的实例来进行讲解课程中的概念,既能强化同学们对概念的认识与了解,又能培养其用面向对象的思维方式解决专业学习中遇到的问题.医院信息系统可以分成很多模块,门诊挂号模块是其中一个必要模块.在讲解“抽象”这个概念的时候,可以用门诊挂号模块作为实例讲解.抽象,是指对某种目的而言,强调重要的部分,忽略不重要的部分.抽象是具有针对性的,在讲解抽象的针对性时,可以提出以下的例子:在设计门诊挂号模块时,每个病人的姓名、性别、所选等信息就是重要内容,而像体重、血型、既往病史这些信息在这里不太重要,就可以被忽略.而对于医院信息系统中的病案管理模块,体重、血型、既往病史这些被忽略的信息可能又是重要的.因此,对于门诊挂号模块来说,使用抽象的方法,就只考虑姓名、性别、所选这些我们关心的信息.面向对象是一种考虑事情的方式,在实现门诊挂号这个功能时,可以构建如下对象,病人、医生、挂号和挂号结果等对象协同完成门诊挂号:首先,由病人对象将病人挂号申请发给挂号对象,再由挂号对象请求医生对象提供相应的医生信息,在此基础上,挂号对象对病人挂号申请进行处理和审核,最后将病人挂号结果提交给挂号结果对象,挂号结果对象负责保存病人挂号结果,并提供查询服务.门诊挂号模块中各个对象之间的关系如图1所示.
2.引导学生用面向对象的思想来考虑并解决生活中的问题.程序设计的学习对部分学生来讲比较枯燥,特别是每当学生遇到不知道如何解决的问题时,挫折感比较强.为了激发学生对编程的兴趣,可以尝试引入一些生活中的实例来讲解面向对象编程中的
生物医学工程类有关论文范文文献
这篇论文地址 http://www.sxsky.net/jiaoxue/020504671.html
3.指导学生认清学习目标的主次和形成良好的学习习惯.在学习时间有限的情况下,必须教会学生分清学习目标的主次.在C++的学习中,首先重点学习面向对象的思想,将
生物医学工程类有关论文范文文献,与面向生物医学工程专业的C++教学方法相关论文格式范文参考文献资料: