黃炳升+鄭李韻+趙振富+但果+汪天富+鄧云
摘 要 探討在生物醫(yī)學工程專業(yè)C語言程序設計課程中運用基于問題學習(PBL)教學法的效果。學生分為實驗組(22名)和對照組(42名),分別采用PBL教學法和傳統(tǒng)授課模式。分析考試結(jié)果發(fā)現(xiàn),實驗組教學效果較好,在所有考題上的得分都優(yōu)于對照組。可見PBL教學法有利于增強學生學習積極性,提高學生的動手能力,但仍需因材施教。
關鍵詞 PBL教學法;生物醫(yī)學工程;教學改革;C語言程序設計
中圖分類號:G642.4 文獻標識碼:B
文章編號:1671-489X(2017)22-0124-03
Preliminary Application of Problem-based Learning in C Lan-guage Programming of Biomedical Engineering//HUANG Bing-sheng, ZHENG Liyun, ZHAO Zhenfu, DAN Guo, WANG Tianfu, DENG Yun
Abstract The present study focused on the application of Problem-based Learning (PBL) in C Language Programming of Biomedical Engineering. The students were divided into the experimental group (22 students) and the control group (42 students). PBL was applied in
the experimental group, while the conventional teaching was used in the control group. By analyzing the examination results, we found
that the experimental group showed better performance with higher scores. We concluded that PBL improves the students skills of pro-gramming and the learning initiative. However the lecturers should still make individualized teaching plans in accordance with students aptitude.
Key words PBL teaching method; biomedical engineering; teaching revolution; C Language Programming
1 引言
生物醫(yī)學工程(Biomedical Engineering,BME)是一門生物、醫(yī)學和工程多學科交叉的新興邊緣學科,其基本任務是運用工程技術(shù)手段,研究和解決醫(yī)學中的工程問題。生物醫(yī)學工程多學科交叉的特點使其有別于生物醫(yī)學和純粹的工程學科,它以培養(yǎng)具有較強的醫(yī)學與工程知識更新能力、創(chuàng)新能力尤其是動手實踐能力的復合型專業(yè)人才為目標[1-2]。傳統(tǒng)教學模式普遍以教師授課為主導,學生以聽課及完成作業(yè)的方式完成被動學習,從而逐漸不能適應新形勢下的生物醫(yī)學工程的教學目標。因此,如何改革傳統(tǒng)教學模式,以加強對學生的實踐能力和創(chuàng)造能力的訓練,是生物醫(yī)學工程教育所要解決的當務之急。
Problem-based Learning(PBL)教學法譯為“基于問題學習”,與傳統(tǒng)的教學模式不同,它是以“任務”或“問題”為引導,其本質(zhì)是以建構(gòu)主義為基礎的教學方法[3]。在該教學法中,學生受任務或問題驅(qū)動,基于問題主動學習新知識,并在實踐中構(gòu)建新的知識體系,從而培養(yǎng)清晰的思路、方法和知識的脈絡,提升分析問題、解決問題的能力,并有助于調(diào)動學習的積極性和創(chuàng)造性,強化在學習過程中的體驗感和成就感。這一教學法已經(jīng)成功在臨床醫(yī)學和生物醫(yī)學工程專業(yè)的課程教學中取得成功的應用[4-10]。
C語言程序設計作為生物醫(yī)學工程專業(yè)的核心課程和計算機軟件開發(fā)技術(shù)的入門課程,需要學生具有較強的動手能力和分析處理問題的能力。同時,生物醫(yī)學工程作為多學科交叉的邊緣學科,需要學生具有較強的創(chuàng)新思維、自主學習能力和團隊協(xié)作能力。傳統(tǒng)的教學方法中,教師占據(jù)主導地位,學生學習的方式相對被動,或不利于調(diào)動學生學習的積極性與創(chuàng)造性,這對C語言程序設計這門課而言尤其不利。因此,嘗試在C語言程序設計課堂上引入PBL教學法,希望借此強化學生在學習過程中的體驗感和成就感。本研究的目的在于探討在生物醫(yī)學工程專業(yè)C語言程序設計課程教學中運用PBL教學法的效果。
2 對象與課程設計
研究對象 本次課程改革實驗針對深圳大學64名生物醫(yī)學工程專業(yè)大一學生開展,C語言程序設計是這些學生在大一下學期的必修課。
課程設計 PBL教學法實驗設計在生物醫(yī)學工程核心課C語言程序設計課程教學引入“基于問題學習”的教學模式。根據(jù)自愿參與原則,在保證兩組學生的學習成績均衡的基礎上,將64位學生劃分為實驗組和對照組,開始時前者包括26名學生,后者包括38名學生。對對照組學生按照傳統(tǒng)教學方式進行課堂授課,并在上機實驗課上完成相應任務;實驗組即參加教學改革的學生無須參加課堂教學活動,而是在教師的指導下,通過自行查找、閱讀資料,并通過成員之間的相互交流等方式,掌握要求掌握的理論內(nèi)容,同時通過每一章的具體任務加強實踐訓練。這些具體任務的難度通常高于常規(guī)作業(yè),主要包括多項編程任務,任由成員選擇完成其中至少三項任務。endprint
實驗組學生可以根據(jù)自身實際情況控制學習進度;如果有難以克服的問題,可以與實驗組成員、實驗員以及授課教師在微信微課堂內(nèi)討論。教師每兩周檢查實驗組學生的學習成果(主要是所分配的任務完成情況),同時在每兩周一次的上機實驗時以小測驗的方式考核學生對基礎知識的掌握程度。通過這些跟蹤指導,還可以及時評估實驗組學生的學習情況,一旦發(fā)現(xiàn)學生不符合實驗組參與條件,立即取消其參與資格,以確保其對基礎知識的掌握程度以及教學質(zhì)量。PBL教改的具體實施流程如圖1所示。
教學效果評價 記錄了這64名學生期末考試的各大題得分及總分作為教學效果評估的依據(jù)。本次考試共有基本題和附加題兩種類型?;绢}包括四道大題,其中,第一題為考查基礎知識、基本概念的選擇題;第二題為程序填空題,補充若干行代碼以完成一些經(jīng)典的程序;第三題是程序閱讀題,通過閱讀給出的代碼,判斷程序運行的結(jié)果;第四題為程序編寫題,編寫完整的程序?qū)崿F(xiàn)給出的任務??偡旨礊榛绢}得分之和,滿分為100分。附加題內(nèi)容為難度較大的程序編寫題,滿分為30分,只有得分在18分以上才是有效得分并計入考核結(jié)果。
統(tǒng)計分析 對于基本題和總分,根據(jù)數(shù)據(jù)是否為正態(tài)分布,決定使用單尾t檢驗或者非參數(shù)Mann-Whitney U檢驗來比較兩組學生中總分與各大題成績的均值(若是Mann-Whitney U檢驗則是比較中間值)。對于附加題,主要比較實驗組和對照組的有效得分人數(shù)占總?cè)藬?shù)的比例,所用的統(tǒng)計方法是卡方檢驗。所有統(tǒng)計分析均在SPSS 21.0軟件中完成。顯著性水平設定為0.05,即,若P<0.05,則兩組數(shù)據(jù)存在顯著差異;否則認為兩者無顯著區(qū)別。
3 結(jié)果
在具體實施過程中,有4名學生從實驗組退出回到對照組,因此,實驗組最終包括22名學生,對照組有42名學生。教學效果的統(tǒng)計結(jié)果具體如表1所示。在所有基本題和總分上,實驗組學生得分均高于對照組學生;尤其在程序編寫題和總分上,實驗組學生得分與對照組學生的得分差異有統(tǒng)計學意義(P<0.05)。另外,附加題得分情況:實驗組共有四人有效得分(分數(shù)在18分以上),占總?cè)藬?shù)的18%,平均分為29.5分;對照組共有六人有效得分,占總?cè)藬?shù)的14%,且平均分為21.0分。對兩組中有效得分的學生比例做卡方檢驗,得P>0.05,表明這兩組的附加題有效得分比例的差異并不顯著。
4 討論
實驗結(jié)果顯示,此次C語言教學改革的PBL效果雖然因人而異,但實驗組的教學效果總體上優(yōu)于對照組,這一結(jié)果印證了類似研究的發(fā)現(xiàn)。在這些面向不同專業(yè)學生的研究中同樣發(fā)現(xiàn),采用PBL教學法可以有效提高學生的程序理解能力、算法設計能力和實際編程能力[11];同時,還可以增強學習興趣,提高溝通交流的能力[12-14]。本次實驗結(jié)果中,實驗組學生尤其在程序編寫題及總成績的表現(xiàn)上明顯比對照組學生更為出色,說明實驗組學生具有較強的自主編程能力和綜合能力。在附加題的表現(xiàn)上也印證了這一點。附加題是比較難的程序編寫題,實驗組不僅有效得分比例較高,總的平均分也比較高。這個結(jié)果是符合預期的,因為PBL教學法的主要目的之一就是提高學生的動手能力和創(chuàng)新能力,并通過互相交流、主動學習提高溝通能力。
有意思的是,在基礎題尤其是選擇題、程序填空題和程序閱讀題上,實驗組學生的得分情況雖然較高,但較對照組學生并無顯著差異。由于這幾個大題主要目的都是考查學生對理論知識的學習效果,因此,這個結(jié)果表明PBL教學法對這批學生在基礎知識的掌握方面并無明顯提高。無獨有偶,也有研究發(fā)現(xiàn)PBL教學法對于增強學生學習理論知識的效果不太明顯[12]。這個結(jié)果一方面與PBL教學法本身的特點以及執(zhí)行方式有關,也與參與PBL教學法的學生水平有關。PBL教學法本身強調(diào)學生的自主學習,尤其是針對具體問題的動手實踐。因此,如果參加PBL教學法的學生不主動、系統(tǒng)地學習理論知識,而主持PBL教學的教師也沒有很好做監(jiān)督和引導的話,學生對理論知識的掌握不夠系統(tǒng)和深入也就可想而知了。因此,為了增強PBL教學法的理論教學效果,需要教師更要注重這方面的引導,也需要學生能夠主動配合。
綜合兩方面的結(jié)果還說明,培養(yǎng)模式的不同導致兩組學生能力側(cè)重點的不同。對照組學生按部就班、循序漸進地學習課本知識,在指導教師的詳細講解下,對基礎知識有著系統(tǒng)的理解;而實驗組學生較早投入編程實踐中,在平時接受了更多偏向于動手能力的訓練,故有較強的動手能力、創(chuàng)新能力乃至綜合能力[1,5]。
本研究本身存在一定問題。尤其值得注意的是,雖然在實驗開始時平衡了兩組入選學生的績點,但實驗組學生相對于對照組學生而言,可能對學習C語言更有興趣,因此學習主觀能動性較強,平均學習能力較強,這或許會使實驗結(jié)果產(chǎn)生誤差,然而這也從另外一個方面說明因材施教的重要性。另外,上述研究只針對深圳大學生物醫(yī)學工程專業(yè)的學生,這些發(fā)現(xiàn)可能不適用于不同水平、不同層次的高校的學生。最后,教學效果的評估目前只根據(jù)考試成績,這種評估方式有一定的局限性。
5 結(jié)語
綜上所述,PBL教學法可以在一定程度上提高學生的實踐能力、創(chuàng)新能力,增強學生學習的主動性與積極性,但在理論知識方面的培養(yǎng)效果可能需要教師和學生雙方的投入和改進。生物醫(yī)學工程專業(yè)的教學者在進行生物醫(yī)學工程專業(yè)教學改革時,需要因材施教,既要考慮學生自身學習能力與知識水平,也要考慮學生對所學課程的興趣,從而制訂出最適于每個學生的教學方案。
參考文獻
[1]馬興成.對生物醫(yī)學工程發(fā)展現(xiàn)狀與未來發(fā)展趨勢分析[J].今日科苑,2008(12):21.
[2]Enderle J D, Bronzino J D, Blanchard S M. Introduction to biomedical engineering[J]. Journal of Mental Health, 2010,21(2):154-164.
[3]Barrows H S, Tamblyn R M. Problem-based learning: An approach to medical education[M].Springer Series on Medical Education,1980.
[4]季振宇,李靖,等.任務驅(qū)動型教學模式在生物醫(yī)學工程專業(yè)課教學中的應用[J].西北醫(yī)學教育,2014(1):117-119.
[5]郝英臻,單晶心.PBL教學法在生物醫(yī)學工程專業(yè)課教學中的嘗試:以生物醫(yī)學工程概論課程為例[J].佳木斯教育學院學報,2014(1):284-285.
[6]李振聲,馬顯光,鄧玲,等.PBL教學法在軍隊醫(yī)學院?!渡镝t(yī)學工程學》中應用的探索研究[J].中國醫(yī)學物理學雜志,2011,28(6):3080-3081,3084.
[7]劉忠秀.醫(yī)學教育中PBL教學模式應用的探討[J].中國高等醫(yī)學教育,2008(1):1,16.
[8]陳群,代曉霞,楊占田,等.臨床醫(yī)學本科生對PBL教學評價的研究與思考[J].中國高等醫(yī)學教育,2016(11):5-6.
[9]呂磊,張正厚,井西學,等.PBL教學模式對醫(yī)學生后續(xù)課程學習的影響[J].中國高等醫(yī)學教育,2008(1):2,12.
[10]呂秀紅,郭瑞珍,等.關于病理學實驗教學中引入PBL教學模式的初步探討[J].中國高等醫(yī)學教育,2008(1):10-12.
[11]孫炯寧,徐永華.PBL教學模式在《C語言程序設計》教學改革中的應用和探討[J].電腦知識與技術(shù),2009,5(33):9373-9374.
[12]范曉峰.PBL模式在高職《C語言程序設計》課程中的實踐研究[D].呼和浩特:內(nèi)蒙古師范大學,2010.
[13]范曉峰,等.網(wǎng)絡環(huán)境下《C程序設計》課程PBL的探索[J].內(nèi)蒙古師范大學學報:教育科學版,2010,23(2):141-143.
[14]張翠萍.PBL教學法在C程序設計教學改革中的應用[J].福建電腦,2011,27(8):186-187.endprint