亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于創(chuàng)新型人才培養(yǎng)的Python語言程序設計教學方法探討

        2023-05-22 21:33:23李琬陳麗娜何月涵呂俊杰
        大學教育 2023年4期
        關鍵詞:生物醫(yī)學程序設計語言

        李琬 陳麗娜 何月涵 呂俊杰

        [摘 要]生物醫(yī)學工程是一門理工醫(yī)相結合的交叉學科,在多領域發(fā)揮著重要作用。如何培養(yǎng)適應數(shù)字化時代的創(chuàng)新型生物醫(yī)學工程專業(yè)人才,已引起人們普遍關注。Python語言程序設計是生物醫(yī)學工程專業(yè)的必修課程,改進該課程的教學方法,采用參與式、TRIZ理論、案例教學方法,重視實驗應用,可以提升課程教學質量,培養(yǎng)生物醫(yī)學工程專業(yè)學生進行生物醫(yī)學大數(shù)據(jù)分析所需的科學素養(yǎng),激發(fā)學生的創(chuàng)新思維,增強學生的創(chuàng)新能力和解決實際問題的能力。

        [關鍵詞]Python語言程序設計;生物醫(yī)學工程;參與式;TRIZ理論;案例教學

        [中圖分類號] G642 [文獻標識碼] A [文章編號] 2095-3437(2023)04-0146-03

        生物醫(yī)學工程是興起于20世紀50年代的一門交叉學科。作為一級學科,它綜合物理、化學、數(shù)學、計算機和工程學原理,通過在各層次上進行數(shù)據(jù)處理與分析,對人體系統(tǒng)的狀態(tài)變化進行生物學、醫(yī)學、行為學或衛(wèi)生學的研究,產(chǎn)生從分子水平到器官水平的認識,并運用工程技術手段,開發(fā)生物學制品、材料、器械等,用于疾病預防、診斷和治療。21世紀以來,生物科學迅猛發(fā)展,生物醫(yī)學工程已逐漸成為生命科學領域的重要前沿學科,受到人們的普遍關注。在疫情防控中,從疫苗研發(fā)、核酸檢測、健康碼、“火眼”檢測系統(tǒng)到醫(yī)護助理機器人、5G遠程會診等高新技術的應用,都與生物醫(yī)學工程密不可分??梢哉f,生物醫(yī)學工程在疫情監(jiān)測分析、病毒溯源、防控救助等諸多方面都發(fā)揮了關鍵作用。

        重大傳染病和生物安全風險是事關國家安全和發(fā)展以及社會大局穩(wěn)定的重大風險挑戰(zhàn),必須下大氣力培養(yǎng)創(chuàng)新型的生物醫(yī)學工程人才,為疾病的預防、診斷、治療和人類健康服務。隨著大數(shù)據(jù)技術和人工智能的不斷發(fā)展,生物醫(yī)學大數(shù)據(jù)分析的影響及重要性愈發(fā)凸顯,只有將生物醫(yī)學工程專業(yè)特點與大數(shù)據(jù)時代特征有機融合,才能更好地培養(yǎng)出適應數(shù)字化時代的創(chuàng)新型生物醫(yī)學工程專業(yè)人才。生物醫(yī)學工程專業(yè)學生處理的生物醫(yī)學大數(shù)據(jù)具有量大、結構多樣、增長速度快、應用價值高等特點[1],需要利用計算機和相關軟件,對現(xiàn)有生物醫(yī)學大數(shù)據(jù)進行挖掘,并發(fā)現(xiàn)其在疾病的預防、診斷、治療中的潛在價值[2]。作為生物醫(yī)學工程專業(yè)核心課程的Python語言具有跨平臺、語法簡單、可移植等特點,對于培養(yǎng)學生的創(chuàng)新能力,有著舉足輕重的作用。本文擬針對Python語言程序設計課程的學科特點和教學現(xiàn)狀,探究如何通過理論與實踐相結合的教學方法,改進課堂教學,激發(fā)學生的創(chuàng)新思維,拓展學生的思維空間,發(fā)揮學生的主觀能動性,增強學生應用Python語言進行程序設計的能力,從而用所學知識和方法解決實際問題。

        一、Python語言的特點與教學現(xiàn)狀

        Python語言是于20世紀90年代初期由荷蘭人吉多·范羅蘇姆(Guido van Rossum)開發(fā)的開源、面向對象、解釋型、跨平臺移植的編程語言,具有良好的可讀性。因其語法優(yōu)雅、清晰、簡潔、更加接近自然語言,功能強大、編程高效、開源開放,涵蓋多種科學計算庫、數(shù)據(jù)處理庫以及可視化庫等第三方庫的諸多顯著優(yōu)勢[3],Python語言已成為數(shù)據(jù)挖掘以及整個人工智能領域中,許多模型和大部分算法都使用的基礎語言,數(shù)據(jù)的獲取、處理、分析、繪圖、建模在Python中全都能找到相應的庫來進行處理,對學科交叉應用很有幫助。Python語言能快速融合云計算、大數(shù)據(jù)、人工智能等新型技術,在數(shù)據(jù)分析、自然語言處理、醫(yī)學、計算機科學與技術、統(tǒng)計分析、移動終端開發(fā)、科學計算可視化、逆向工程與軟件分析、圖形圖像處理、人工智能、游戲設計與策劃、網(wǎng)站開發(fā)等專業(yè)和領域被廣泛應用,幾乎占領整個數(shù)據(jù)智能時代,是人工智能和數(shù)據(jù)分析領域的第一語言,是國際上最受歡迎的程序設計語言。目前,pypi.org網(wǎng)站已提供18萬個以上的Python語言項目,從常規(guī)的各類軟件、Web應用與游戲開發(fā),到高級的科學計算、云計算、操作系統(tǒng)管理與服務器的自動化運維,均可以利用Python語言解決相關應用問題。

        Python語言程序設計是生物醫(yī)學工程專業(yè)的必修課程,是該專業(yè)學生的必備知識和必須掌握并能熟練運用的技術與技能。Python語言程序設計是一門內容較多、抽象度高、實踐性強的課程,要求學生掌握Python語言程序設計基礎知識和基本方法;Python組合數(shù)據(jù)類型與操作;Python文件操作;Python函數(shù)和類的定義及調用;運用第三方庫解決實際問題,包括生物醫(yī)學大數(shù)據(jù)的獲取、處理、分析和可視化等。Python語言程序設計課程可以培養(yǎng)生物醫(yī)學工程專業(yè)學生進行生物醫(yī)學大數(shù)據(jù)分析所需的科學素養(yǎng),促進學生自身專業(yè)能力的提升,提高學生應用Python語言程序解決實際問題的能力,增強學生的探索、創(chuàng)新精神,使學生成為適應數(shù)字化時代的創(chuàng)新型人才。通過對Python語言程序設計的教學現(xiàn)狀和教學實踐進行分析,我們發(fā)現(xiàn),目前該課程教學存在以下幾個方面的問題。

        (一)教學對象

        Python語言程序設計課程的教學對象是生物醫(yī)學工程專業(yè)大三學生,這些學生在此之前已經(jīng)學習過C語言、Java等多種程序設計語言,掌握了基本數(shù)據(jù)類型、流程控制結構、函數(shù)和文件操作等概念。如果仍按部就班依照傳統(tǒng)的教學方式授課,很容易使學生陷入語法學習中,不能真正體會并把握Python“輕語法、重應用”的特點,從而缺乏學習興趣,甚至產(chǎn)生疲倦心理。

        (二)教學方式和方法

        現(xiàn)有Python語言程序設計的教學多以教師講授、學生模仿的方式進行,學生習慣于依照教師給出的例子“畫瓢”,使其往往只能完成簡單的小程序設計,面對較為復雜的實際應用問題時便會束手無策,難以提出有效的解決方案。這種教學方式和方法不利于激發(fā)學生的創(chuàng)新思維,使課堂教學效果大打折扣。

        (三)教學內容

        通常Python語言程序設計教學均以教材章節(jié)為主線,“流水線”式簡單羅列知識點。實驗作業(yè)大多是一個一個統(tǒng)一布置的獨立的小題目,前后缺乏連續(xù)性、整體性[4],且遠離學生的實際應用需要,影響學生將程序設計知識學習轉化并升華為程序設計能力。

        二、Python語言程序設計教學方法探討

        Python語言程序設計課程實踐性強,要求學生掌握的知識點多而雜,學生難以對所學知識融會貫通。Python語言中的創(chuàng)新意識以及創(chuàng)新思維,能夠與學生在學習過程中缺失的探索以及自主創(chuàng)新精神互補。如何發(fā)揮程序設計語言類課程在生物醫(yī)學工程專業(yè)中的支撐和引領作用,使學生能夠利用Python語言有效挖掘、分析和利用生物醫(yī)學大數(shù)據(jù),解決本專業(yè)的問題,實現(xiàn)與大數(shù)據(jù)時代的深度融合,是Python語言程序設計課程面臨的挑戰(zhàn)。這就促使教師積極探求和改進教學方式和方法,全面提升課堂教學質量,從而達到讓學生充分掌握一門程序設計語言的目標。

        (一)豐富教學手段

        實踐證明,采用靈活的教學手段進行課堂教學是提高課堂教學質量的有效途徑。教育心理學的相關研究顯示,課堂上學生注意力集中的時間是有限的。因此,教師在教學中要善于豐富自己的教學手段,如采用網(wǎng)絡、視頻、音樂、動畫等材料,轉換學生的感官體驗,增強教學過程中的感性認識,抓取學生的注意力,調動學生的積極性,激發(fā)學生的發(fā)散思維,引導學生積極主動學習和思考;借助網(wǎng)絡平臺的在線教學手段,如國家精品課、微課、MOOC等,使學習變得更加自由和高效;使用雨課堂等新型智慧教學手段,通過手機微信將教師和學生融為一體,課上實時互動,課下隨時交流,可以迅速獲取以往需要花費很長時間才能取得的教學反饋,使教師教學更精準,學生學習更便捷。

        (二)參與式教學

        參與式教學是一種合作式或協(xié)作式的教學法,充分體現(xiàn)了以學生為中心的理念,使不同層次的學生都擁有參與和發(fā)展的機會。目前,參與式教學常用的方法有頭腦風暴法、小組討論法、角色扮演、案例討論、影音資料學習、辯論、演講等。教師可根據(jù)課堂規(guī)模和教學內容特點選擇合適的參與式學習方法,既可以個體參與,也可以團隊參與。需要注意的是,不論采取何種方法,都要堅持明確以學習者為中心,積極鼓勵學生對疑難問題各抒己見,采用不同的方法解決問題。這種帶著問題探求解決方案,讓學生有自由思考空間的方法,有利于激發(fā)學生學習的積極性、主動性,培養(yǎng)團隊協(xié)作精神,進而達到使學生充分擁有運用自己智慧的時間和機會,拓展自己的思維空間,增強創(chuàng)新能力的教學效果。

        (三)應用TRIZ理論

        TRIZ意譯為發(fā)明問題的解決理論,即通過識別和分類創(chuàng)新解決方案中的模式,使人們獲得通常由于專業(yè)化或視野狹窄而無法獲得的解決方案,是一種非常重要的創(chuàng)新方法的理論體系[5]。TRIZ理論也是一種拓展思維、開闊視野的方法論,目前,TRIZ理論已經(jīng)被廣泛應用于工程領域。在Python語言程序設計的教學過程中,應用TRIZ理論,可加深學生對Python語言知識點的理解,開發(fā)學生的創(chuàng)新思維,提升學生的創(chuàng)新意識和創(chuàng)新能力。在Python語言程序設計教學中,教師可運用TRIZ理論分割原理與組合原理,將教學內容與生物醫(yī)學工程專業(yè)學生學過的Java等編程語言的相關內容再組合,將有關聯(lián)的部分結合起來進行講授,由淺入深,如由變量到函數(shù)、由函數(shù)到類、由類到模塊,進而進行生物醫(yī)學大數(shù)據(jù)的分析處理。在這個過程中,還應讓學生不斷復習前面所學內容,使其溫故知新,進而融會貫通,鞏固所學知識內容。

        (四)案例教學

        案例教學產(chǎn)生于20世紀初[6],旨在將一系列的實際問題經(jīng)典型化處理后作為學生的學習案例,供學生討論、分析和決斷,提高學生對知識點的理解和掌握,培養(yǎng)學生的相關能力。實踐表明,案例教學是程序設計語言類課程教學的有效方法,在實際教學中被廣大教師采用,且收到了良好的教學效果。在Python語言程序設計教學中,教師應選擇難度合適、關聯(lián)性較強的案例,圍繞如何應用Python語言進行數(shù)據(jù)處理、分析、可視化等內容展開教學,在介紹Python語言程序設計基礎知識和基本方法時,通過各種小案例的分析演示,加強學生對計算機基礎知識以及Python語言基礎知識的了解。同時,教師應注意以生物醫(yī)學工程專業(yè)學生的實際需求為導向開展相關教學活動,配合所研討案例漸進式展開教學,使學生了解生物醫(yī)學大數(shù)據(jù)獲取、處理、分析和可視化過程中涉及的基本算法及編程思路,避免學生在獨立性案例中無法串聯(lián)相關知識,如對于生物醫(yī)學工程專業(yè)學生常見的表達譜數(shù)據(jù),可以采用二維列表、Numpy的Ndarray或Pandas的DataFrame等形式進行存儲以及分析,使學生切實掌握Python語言,能夠熟練使用常見算法,提高計算思維和創(chuàng)新應用能力以及解決實際問題的能力。

        (五)重視實驗應用

        實驗課是程序設計語言類課程的重要環(huán)節(jié)。Python作為一門實踐性較強的計算機編程語言,需要學生將基礎理論與實際應用相結合。實驗教學設計質量決定學生的實踐能力。一個好的實驗教學設計,既能幫助學生理解理論知識,又能培養(yǎng)學生的程序設計能力。鑒于Python語言擁有強大的第三方庫,教師在教學內容安排上,應將與生物醫(yī)學工程專業(yè)相關的第三方庫Numpy、Pandas、Scikit-Learn、Matplotlib、Biopython等作為重點,對數(shù)據(jù)獲取中的Requests、BeautifulSoup和Re等給出簡要介紹,實現(xiàn)生物醫(yī)學大數(shù)據(jù)的獲取、處理、分析及可視化。在實驗應用環(huán)節(jié),學生可以利用Requests、BeautifulSoup以及Re進行網(wǎng)絡數(shù)據(jù)的獲取和解析,或者通過網(wǎng)站的API獲取清洗過的數(shù)據(jù)[7];使用Numpy、Pandas、Scikit-Learn、Biopython進行數(shù)據(jù)處理和分析;使用Matplotlib繪圖展示數(shù)據(jù)分析結果。同時,教師還要注意鼓勵和支持學生通過分析問題、設計算法、編寫和調試程序、分析評價結果完成一個自己感興趣的數(shù)據(jù)分析工作,選題不作限制,盡量發(fā)揮學生的主觀能動性,以提高其綜合應用能力。

        (六)鼓勵學生參與學科競賽和項目開發(fā)

        在Python語言教學中,教師應注意尋找、善于發(fā)現(xiàn)學有余力、有潛質的學生,引導他們踴躍參加各種競賽活動,如大數(shù)據(jù)與人工智能競賽、數(shù)學建模競賽、“互聯(lián)網(wǎng)+”大學生創(chuàng)新創(chuàng)業(yè)大賽等賽事或大學生創(chuàng)新創(chuàng)業(yè)訓練計劃項目。研究表明,生物醫(yī)學工程專業(yè)的學生通過參加這些活動,將專業(yè)知識和技能付諸實踐,有利于知識的融會貫通,進而活躍思維,提高實踐應用能力,培養(yǎng)創(chuàng)新能力。

        (七)注意教學內容與課程思政的有機融合

        Python語言程序設計是專業(yè)課程,教師在課堂教學過程中,要緊緊把握立德樹人這一目標,在專業(yè)課教學中融入和滲透政治思想品德及中華傳統(tǒng)文化教育,努力實現(xiàn)知識性與趣味性相結合,功能完善與協(xié)調美相結合,格調高雅與積極向上相結合,潛心問道和關注社會相結合,培養(yǎng)學生科學的世界觀、人生觀、價值觀,使學生成為品學兼優(yōu)的生物醫(yī)學工程專業(yè)人才。

        三、結語

        隨著大數(shù)據(jù)和人工智能的不斷發(fā)展,其在生物醫(yī)學領域的應用也將不斷深化。在Python語言程序設計教學中,教師要積極探索有效的教學模式,采用參與式、TRIZ理論、案例教學方法,重視實驗應用,將生物醫(yī)學工程專業(yè)教學特點與大數(shù)據(jù)時代特征有機融合,以提升教學質量,培養(yǎng)生物醫(yī)學工程專業(yè)學生進行生物醫(yī)學大數(shù)據(jù)分析所需的科學素養(yǎng),增強學生的創(chuàng)新能力和解決實際問題的能力,培育出更多適應智能化醫(yī)療趨勢的創(chuàng)新型生物醫(yī)學工程專業(yè)人才。

        [ 參 考 文 獻 ]

        [1] 劉博罕,何昆侖,智光.大數(shù)據(jù)與人工智能技術對未來醫(yī)學模式的影響[J].醫(yī)學與哲學(B),2018,39(11):1-4.

        [2] 王陸,袁睿,楊萌萌,等.大數(shù)據(jù)背景下關于重癥醫(yī)學研究生培養(yǎng)的思考[J].中國繼續(xù)醫(yī)學教育,2019,11(7):43-45.

        [3] 嵩天,黃天羽.Python語言程序設計教學案例新思維[J].計算機教育,2017(12):11-14.

        [4] 王瑞,唐萬梅.“MOOC+翻轉課堂”的多元化教學模式研究與實踐:以《Python語言程序設計》課程為例[J].軟件導刊,2019,18(2):204-207.

        [5] 呂立夏,曹金鳳,楊文卓,等.TRIZ創(chuàng)新思維對醫(yī)學生創(chuàng)新創(chuàng)業(yè)教育的啟示:以同濟大學醫(yī)學院為例[J].創(chuàng)新創(chuàng)業(yè)理論研究與實踐,2018,1(9):1-3.

        [6] 趙廣輝.面向新工科的Python程序設計交叉融合案例教學[J].計算機教育,2017(8):23-27.

        [7] 王婷.大數(shù)據(jù)采集中常見問題解決策略分析[J].電腦與信息技術,2019,27(6):36-38.

        [責任編輯:劉鳳華]

        猜你喜歡
        生物醫(yī)學程序設計語言
        芻議“生物醫(yī)學作為文化”的研究進路——兼論《作為文化的生物醫(yī)學》
        科學與社會(2022年4期)2023-01-17 01:20:04
        靈長類生物醫(yī)學前沿探索中的倫理思考
        科學與社會(2021年4期)2022-01-19 03:29:50
        基于Visual Studio Code的C語言程序設計實踐教學探索
        計算機教育(2020年5期)2020-07-24 08:52:56
        語言是刀
        文苑(2020年4期)2020-05-30 12:35:30
        從細節(jié)入手,談PLC程序設計技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        國外生物醫(yī)學文獻獲取的技術工具:述評與啟示
        圖書館建設(2018年5期)2018-07-10 09:46:44
        讓語言描寫搖曳多姿
        高職高專院校C語言程序設計教學改革探索
        累積動態(tài)分析下的同聲傳譯語言壓縮
        LED光源在生物醫(yī)學中的應用分析
        中文字幕一区二区人妻秘书| 国产在线视欧美亚综合| 亚洲人成影院在线高清| 亚洲一区二区视频蜜桃| 成熟的女人毛茸茸色视频| 在线观看av网站永久| 日韩精品久久久久久久电影蜜臀| 亚洲精品久久久无码av片软件| 精品一区二区三区四区少妇| 久久夜色精品国产九色| 日本一区二区三级在线| 2018天天躁夜夜躁狠狠躁| 国产成人亚洲综合色婷婷| 久久精品国产9久久综合| 高跟丝袜一区二区三区| 国产91九色免费视频| 精品一二三四区中文字幕| 国产成人无码精品久久二区三区| 女人大荫蒂毛茸茸视频| 成人精品免费av不卡在线观看| 日韩精品人妻一区二区三区蜜桃臀 | 亚洲日产一线二线三线精华液| 精品久久久无码中文字幕| 中文亚洲AV片在线观看无码| 一区二区三区在线日本视频 | 亚洲国产精品成人无码区| 亚洲精品6久久久久中文字幕| 中文字幕高清一区二区| 国产精品精品国产色婷婷| 久久亚洲精品成人无码| 少妇spa推油被扣高潮| 一区二区无码精油按摩| 免费人妖一区二区三区| 国产乱人无码伦av在线a| 人禽伦免费交视频播放| 亚洲性69影视| 国产三级不卡在线观看视频| 在线精品亚洲一区二区动态图| 成人妇女免费播放久久久| 91精品综合久久久久m3u8| av中文字幕性女高清在线|