国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

生物醫(yī)學(xué)工程專業(yè)《C語言程序設(shè)計》課程的融合教學(xué)研究

2015-05-29 22:41:03魯世清杜新欣柴磊
中國校外教育(下旬) 2015年4期
關(guān)鍵詞:C語言程序設(shè)計診室醫(yī)學(xué)類

魯世清 杜新欣 柴磊

就當(dāng)前我國IT產(chǎn)業(yè)與醫(yī)療行業(yè)緊密結(jié)合過程中,醫(yī)學(xué)教育中醫(yī)學(xué)專業(yè)基礎(chǔ)知識與計算機知識嚴(yán)重分離的現(xiàn)狀,根據(jù)目前生物醫(yī)學(xué)工程專業(yè)“C語言程序設(shè)計”課程開設(shè)情況,從教學(xué)、管理和實踐等方面入手,提出了“C語言程序設(shè)計”教學(xué)基于專業(yè)、依托學(xué)校、聯(lián)合醫(yī)院和企業(yè)的“三位一體”融合教學(xué)培養(yǎng)模式。

醫(yī)學(xué)生生物醫(yī)學(xué)工程C語言程序設(shè)計融合教學(xué)一、引言

生物醫(yī)學(xué)工程( Biomedical Engineering,BME) 起源于20世紀(jì)60 年代,它綜合了生物學(xué)、醫(yī)學(xué)和工程技術(shù)學(xué)的理論與方法,是多門理工類學(xué)科向生物與醫(yī)學(xué)滲透并相互交叉,從工程學(xué)的角度展開研究,以解決人體醫(yī)療的若干問題的學(xué)科。因此,生物醫(yī)學(xué)工程專業(yè)是多個學(xué)科發(fā)展到一定水平交叉產(chǎn)生的新型高技術(shù)邊緣學(xué)科。隨著IT產(chǎn)業(yè)與醫(yī)療行業(yè)的高度融合,培養(yǎng)高層次的研究型、應(yīng)用型技術(shù)人才逐漸成為生物醫(yī)學(xué)工程專業(yè)人才培養(yǎng)的主要目標(biāo)。

當(dāng)前,生物醫(yī)學(xué)工程專業(yè)畢業(yè)生面臨的工作需求不僅包括傳統(tǒng)的醫(yī)療設(shè)備管理、銷售、操作和維修,還包括信息化醫(yī)療設(shè)備的研究、設(shè)計、開發(fā)和生產(chǎn)等。而醫(yī)學(xué)類院校在“C語言程序設(shè)計”教學(xué)中普遍存在著教學(xué)內(nèi)容過于偏重語法基礎(chǔ)知識,教學(xué)案例與醫(yī)學(xué)專業(yè)結(jié)合不緊密等問題,因此,醫(yī)學(xué)院校有必要從教學(xué)、管理和實踐等方面入手,深入探索適應(yīng)新型人才培養(yǎng)需求的教學(xué)模式。

二、生物醫(yī)學(xué)工程專業(yè)“C語言程序設(shè)計”課程的開設(shè)現(xiàn)狀及問題分析

“C語言程序設(shè)計”是理工類大學(xué)生必修的專業(yè)基礎(chǔ)課,也是醫(yī)學(xué)類院校生物醫(yī)學(xué)工程專業(yè)必修的計算機基礎(chǔ)課程之一。該課程開設(shè)的目的在于使學(xué)生掌握基本的程序設(shè)計方法和技巧,為醫(yī)學(xué)生提供一個動手、動腦、獨立實踐的機會,培養(yǎng)醫(yī)學(xué)生良好的程序設(shè)計風(fēng)格和嚴(yán)密的邏輯思維能力,為進一步學(xué)習(xí)計算機相關(guān)知識和醫(yī)學(xué)專業(yè)知識奠定基。各醫(yī)學(xué)類院校在“C語言程序設(shè)計”教學(xué)中也存在以下幾個方面的問題:

1.“C語言程序設(shè)計”課程教學(xué)難度大

一方面,目前醫(yī)學(xué)類院校“C語言程序設(shè)計”課程大多選用理工類非計算機專業(yè)的通用教材,而“C語言程序設(shè)計”課程本身具有概念抽象、語法結(jié)構(gòu)復(fù)雜、數(shù)據(jù)類型繁多等特點。因此,對醫(yī)學(xué)生而言,利用較少的課時學(xué)習(xí)“C語言程序設(shè)計”課程仍然具有不小的難度。

另一方面,為使醫(yī)學(xué)生系統(tǒng)地掌握“C語言程序設(shè)計”相關(guān)知識,教學(xué)過程中容易出現(xiàn)課堂知識容量過大的情況,這都不利于醫(yī)學(xué)生對知識的掌握。

2.“C語言程序設(shè)計”課程學(xué)習(xí)興趣低

目前,醫(yī)學(xué)類院校在“C語言程序設(shè)計”教學(xué)中更加側(cè)重C語言語法結(jié)構(gòu)等基礎(chǔ)知識,對各種應(yīng)用實例的開發(fā)、運行過程講解得深度不夠,學(xué)生實踐練習(xí)機會少,學(xué)習(xí)過程較為枯躁。另外,教學(xué)實例多選用教材上的小程序,雖然方便學(xué)生預(yù)習(xí)復(fù)習(xí),但由于缺乏界面設(shè)計、模塊接口設(shè)計等實踐操作,無法與生物醫(yī)學(xué)工程專業(yè)的研究方向和實際需求相結(jié)合,導(dǎo)致學(xué)生學(xué)習(xí)興趣低。

3.計算機知識與醫(yī)工專業(yè)知識教學(xué)融合度低

當(dāng)前,大部分醫(yī)學(xué)類院校生物醫(yī)學(xué)工程專業(yè)開設(shè)的計算機課程除了“C語言程序設(shè)計”之外,還包括匯編語言、數(shù)據(jù)庫基礎(chǔ)、微機原理與接口、電路分析、模擬電子技術(shù)、數(shù)字電子技術(shù)、信號處理技術(shù)等。各門計算機課程與醫(yī)學(xué)專業(yè)課之間是相輔相成、互相聯(lián)系的。例如,醫(yī)學(xué)類專業(yè)課“醫(yī)用傳感器”實驗中需要用匯編語言編寫程序與單片機連接進行模擬實驗。從這方面來說,計算機知識與醫(yī)工專業(yè)知識存在較高的融合度。然在,實際教學(xué)過程中,由于醫(yī)學(xué)生更加注重醫(yī)學(xué)類專業(yè)課的學(xué)習(xí),因此容易忽視“C語言程序設(shè)計”課程與其他專業(yè)基礎(chǔ)課之間的聯(lián)系,更談不上與這些學(xué)科之間的融合學(xué)習(xí)。從而導(dǎo)致了“C語言程序設(shè)計”課程失去了計算機基礎(chǔ)課程的服務(wù)性地位,降低了計算機知識與醫(yī)學(xué)專業(yè)知識的融合度。

三、生物醫(yī)學(xué)工程專業(yè)“C語言程序設(shè)計”課程的融合教學(xué)研究

“C語言程序設(shè)計”課程的融合教學(xué)是指根據(jù)生物醫(yī)學(xué)工程專業(yè)的課程結(jié)構(gòu)特點,在相關(guān)專業(yè)課的教學(xué)過程中,將C語言程序設(shè)計的思想和技巧融入生物醫(yī)學(xué)工程專業(yè)的實際需求中,統(tǒng)籌課程體系中的各要素,整體協(xié)調(diào),相互滲透,形成基于專業(yè)、依托學(xué)校、聯(lián)合醫(yī)院和企業(yè)的“三位一體”融合式教學(xué)培養(yǎng)模式。

1.基于生物醫(yī)學(xué)工程專業(yè),調(diào)整“C語言程序設(shè)計”課程

C語言是一門高級程序設(shè)計語言,對于醫(yī)學(xué)生來講,C語言的地位就相當(dāng)于一門外語,是人和計算機相互交流的工具。所以,醫(yī)學(xué)生學(xué)習(xí)“C語言程序設(shè)計”就像人學(xué)習(xí)外語一樣,主要要學(xué)習(xí)本語法、語義和認知過程。C語言的語法規(guī)則主要包括常量和變量定義方法、數(shù)據(jù)的運算規(guī)則、程序設(shè)計的三種基本結(jié)構(gòu)(順序、選擇和循環(huán))、函數(shù)定義及調(diào)用方法等。C語言的語義規(guī)則要求學(xué)生掌握三種基本結(jié)構(gòu)、利用數(shù)組批量處理數(shù)據(jù)、利用函數(shù)進行模塊化程序設(shè)計以及利用指針促進程序模塊化進程的思想和方法。C語言的認知過程,主要側(cè)重于培養(yǎng)學(xué)生養(yǎng)成良好的編碼規(guī)范。

由于生物醫(yī)學(xué)工程專業(yè)與智能醫(yī)療器械設(shè)計、批量數(shù)據(jù)處理、故障檢測等有著較為緊密的聯(lián)系,因此,在“C語言程序設(shè)計”教學(xué)時除了要求學(xué)生掌握常用的語法和語義規(guī)則外,還要重點學(xué)習(xí)數(shù)據(jù)的批量處理技術(shù)和模塊化程序設(shè)計等知識。

2.依托醫(yī)學(xué)院校,形成多學(xué)科交叉發(fā)展

根據(jù)生物醫(yī)學(xué)工程專業(yè)的課程設(shè)置,發(fā)揮“C語言程序設(shè)計”的基礎(chǔ)性作用,形成以“C語言程序設(shè)計”為核心的多學(xué)科交叉發(fā)展。例如,對于相對晦澀的匯編語言課程的學(xué)習(xí),可以在安裝C語言編程平臺(MicrosoftVisualC++ 6.0)的同時,再安裝另一調(diào)試工具軟件OllyDBG。對于調(diào)試版(Debug編譯選項組),使用MicrosoftVisual C++6.0進行調(diào)試,將C++源代碼反匯編;而對于發(fā)布版(Release 編譯選項組)使用OllyDBG進行調(diào)試。

例如,某醫(yī)院“專家預(yù)約系統(tǒng)”程序?qū)嵗T撫t(yī)院某科設(shè)有5個專家診室,為保證看診質(zhì)量,平均分配醫(yī)療資源,醫(yī)院規(guī)定:①每個專家每天只接待20個患者;②患者就診診室采用循環(huán)預(yù)約的方法,即1到5號、6到10號……患者分別預(yù)約1至5號專家,如此重復(fù)至所有專家預(yù)約完畢。編寫“專家預(yù)約系統(tǒng)”程序,要求約診單上提示患者預(yù)約了哪位專家,應(yīng)該去幾號診室就診。

分析,在Visual C++6.0環(huán)境下,使用循序程序結(jié)構(gòu)與多分支結(jié)構(gòu)進行嵌套實現(xiàn)上述功能。程序命名為“專家預(yù)約系統(tǒng).cpp”,代碼如下:

#include "stdio.h"

#define MAX 100

void main()

{ int i,j,m;

char flag[30];

for(i=1;i<=MAX;i++)

{ printf("\\n請按“預(yù)約專家”按鈕開始預(yù)約!");

gets(flag);

m=i%5;

switch(m)

{ case 1:printf("\\n您預(yù)約的是%d號專家,請到%d號診室就診\\n",i,m);break;

case 2:printf("\\n您預(yù)約的是%d號專家,請到%d號診室就診\\n ",i,m);break;

case 3:printf("\\n您預(yù)約的是%d號專家,請到%d號診室就診\\n ",i,m);break;

case 4:printf("\\n您預(yù)約的是%d號專家,請到%d號診室就診\\n ",i,m);break;

case 0:printf("\\n您預(yù)約的是%d號專家,請到%d號診室就診\\n ",i,5);break;}}

printf("對不起,今天預(yù)約人數(shù)已達上限,請轉(zhuǎn)到普通診室或明天預(yù)約!\\n");

程序執(zhí)行過程中,以“Enter”鍵代表“預(yù)約專家”按鈕,按其他鍵不執(zhí)行預(yù)約專家操作。在Visual C++6.0中編譯、鏈接、執(zhí)行后,生成可執(zhí)行文件“專家預(yù)約系統(tǒng).exe”。程序運行結(jié)果(部分)如圖1所示。

運行OllyDBG,打開上例中的生成文件“專家預(yù)約系統(tǒng).exe”,得到反匯編代碼如圖2所示。

將C語言與匯編語言以及醫(yī)學(xué)常見現(xiàn)象進行融合教學(xué),一方面,能夠充分發(fā)揮“C語言程序設(shè)計”的基礎(chǔ)性地位,使醫(yī)學(xué)生迅速理解并掌握匯編語言程序。另一方面,通過不同編程語言之間的融會貫通,極大地調(diào)動了醫(yī)學(xué)生學(xué)習(xí)“C語言程序設(shè)計”的積極性和主動性,提高了學(xué)習(xí)效率。

3.聯(lián)合醫(yī)院和企業(yè),開展訂單式培養(yǎng)

生物醫(yī)學(xué)領(lǐng)域獨占鰲頭的美國,大多數(shù)高校都與企業(yè)簽有聯(lián)合培養(yǎng)實習(xí)計劃。醫(yī)學(xué)生的實習(xí)多在高年級完成,因為高年級學(xué)生已經(jīng)完成了通識教育知識的學(xué)習(xí),并且在工程、數(shù)學(xué)、生物工程設(shè)計、儀器、生物及生物材料等方面已有了足夠基礎(chǔ)知識和基本能力參與生物工程方面的實踐項目。聯(lián)合醫(yī)院和企業(yè),開展訂單式培養(yǎng),一方面,可以使醫(yī)學(xué)生在專業(yè)領(lǐng)域的聯(lián)合培養(yǎng)實踐活動中獲得實踐經(jīng)驗;另一方面,專業(yè)實踐活動又能夠很好地促進對其他專業(yè)課程的學(xué)習(xí)和理解。因此,聯(lián)合醫(yī)院和企業(yè)開展專業(yè)實習(xí)實踐活動,通過對“C語言程序設(shè)計”課程理論知識的實踐應(yīng)用,有助于促進學(xué)生將基礎(chǔ)理論知識與技術(shù)需求緊密結(jié)合起來,扎實學(xué)生的基本功,提高醫(yī)學(xué)生的就業(yè)競爭力。

四、結(jié)束語

本文建構(gòu)的“三位一體”融合教學(xué)培養(yǎng)模式,能夠有效地解決生物醫(yī)學(xué)工程專業(yè)“C語言程序設(shè)計”課程開設(shè)過程中出現(xiàn)的問題,充分發(fā)揮“C語言程序設(shè)計”課程的基礎(chǔ)性地位,對提高生物醫(yī)學(xué)工程專業(yè)人才素質(zhì),提升醫(yī)學(xué)生實踐水平,都具有一定意義。

參考文獻:

[1]宮照軍,顧寧,梅漢成.生物醫(yī)學(xué)工程的研究范圍[J].生命科學(xué),2009,(04):212-215.

[2]寧祿喬,王新昊,康振華.基于專業(yè)培養(yǎng)目標(biāo)的C語言教學(xué)研究與實踐[J].中國教育信息化,2012,(05):59-60.

[3]劉芳,秦興國,王宇英.《語言程序設(shè)計》教學(xué)存在的問題及改進[J].教育理論與實踐,2012,(05):51-52.

[4]劉志宏,劉舟荷,張雯暉.項目教學(xué)法在C語言教學(xué)中的實踐與研究[J].中國成人教育,2010,(04):139-140.

[5]宮照軍,顧寧,梅漢成.中美生物醫(yī)學(xué)工程專業(yè)本科教育的比較與啟示[J].現(xiàn)代教育科學(xué),2011,(05):132-136.

[6]譚浩強.C程序設(shè)計教程[M].北京:清華大學(xué)出版社,2012.10.

[7]錢林松,趙海旭.C++反匯編與逆向分析技術(shù)揭秘[M].北京:機械工業(yè)出版社,2011.10.

[8]鄒慧玲,董秀珍.美國優(yōu)秀生物醫(yī)學(xué)工程教育模式探討[J].生物醫(yī)學(xué)工程雜志,2004,21(3):456-459.

猜你喜歡
C語言程序設(shè)計診室醫(yī)學(xué)類
基于BP神經(jīng)網(wǎng)絡(luò)的診室空間配色設(shè)計研究
包裝工程(2023年20期)2023-10-28 03:23:24
午后的診室
滇池(2022年3期)2022-03-05 23:11:38
醫(yī)學(xué)類新聞的撰寫原則與技巧
新聞傳播(2018年3期)2018-05-30 07:01:33
醫(yī)學(xué)類論文中數(shù)字的用法
崔老師診室
以“學(xué)生為中心”的《C語言程序設(shè)計》教學(xué)設(shè)計探究
基于翻轉(zhuǎn)課堂的《C語言程序設(shè)計》課程教學(xué)系統(tǒng)的實現(xiàn)與研究
軟件工程(2016年8期)2016-10-25 16:02:07
淺談《C語言程序設(shè)計》課程的教學(xué)改革
《C語言程序設(shè)計》課程的教學(xué)改革與實踐
科技視界(2016年22期)2016-10-18 16:12:24
保潔員承包診室 雇來“醫(yī)托”忽悠患者
武义县| 望奎县| 金昌市| 阿拉善左旗| 赣榆县| 连南| 通城县| 彰武县| 龙陵县| 石楼县| 上栗县| 内江市| 中超| 新丰县| 桂平市| 平安县| 玉屏| 方山县| 和平区| 闽侯县| 晋江市| 开原市| 金塔县| 阿坝县| 宁阳县| 娄烦县| 天峻县| 永丰县| 灵寿县| 景德镇市| 奇台县| 青田县| 五华县| 镇原县| 绥棱县| 资兴市| 陕西省| 家居| 灵石县| 尚义县| 河津市|