顏健毅
[摘 要]DSP原理及應(yīng)用課程是許多電類(lèi)本科專(zhuān)業(yè)的一門(mén)重要專(zhuān)業(yè)課程。該課程的教學(xué)改革是采用PBL教學(xué)模式,明確培養(yǎng)學(xué)生應(yīng)用DSP芯片實(shí)現(xiàn)信號(hào)處理、通信或控制系統(tǒng)的算法,解決工程問(wèn)題的教學(xué)目標(biāo),調(diào)整教學(xué)內(nèi)容,改革教學(xué)組織過(guò)程,同時(shí)強(qiáng)調(diào)教學(xué)實(shí)施過(guò)程的注意事項(xiàng)。教學(xué)試驗(yàn)證明,DSP原理及應(yīng)用課程采用PBL教學(xué)方法取得了更好的教學(xué)效果。
[關(guān)鍵詞]教學(xué)改革;PBL教學(xué)模式;DSP原理及應(yīng)用
[中圖分類(lèi)號(hào)] G642.0 [文獻(xiàn)標(biāo)識(shí)碼] A [文章編號(hào)] 2095-3437(2017)05-0051-03
DSP原理及應(yīng)用是電子信息工程、通信工程、自動(dòng)化等電類(lèi)本科專(zhuān)業(yè)的一門(mén)重要專(zhuān)業(yè)課程, 其教學(xué)目標(biāo)是學(xué)生掌握設(shè)計(jì)DSP系統(tǒng)的原理和方法,在DSP芯片上編程,實(shí)現(xiàn)信號(hào)處理、通信或控制系統(tǒng)的算法。該課程的教學(xué)效果對(duì)學(xué)生的工程實(shí)踐能力有重大影響。
一、DSP原理及應(yīng)用課程教學(xué)的現(xiàn)狀及困境
該課程有內(nèi)容覆蓋面廣、難度較大、授課學(xué)時(shí)少的特點(diǎn)[1]:DSP原理及應(yīng)用課程內(nèi)容涵蓋DSP芯片的硬件資源、指令系統(tǒng)和匯編語(yǔ)言編程、C語(yǔ)言編程、算法分析及移植等諸多內(nèi)容。而且DSP芯片主要應(yīng)用于模式識(shí)別、智能控制、數(shù)字通信等領(lǐng)域,實(shí)現(xiàn)較復(fù)雜的算法,需要在理解算法數(shù)學(xué)邏輯的基礎(chǔ)上利用匯編語(yǔ)言或C語(yǔ)言編程,所以課程學(xué)習(xí)難度較大。在許多院校,DSP原理及應(yīng)用課程的學(xué)時(shí)都較少,我校該課程的總學(xué)時(shí)是32學(xué)時(shí),其中有24個(gè)理論學(xué)時(shí)、8個(gè)實(shí)驗(yàn)學(xué)時(shí)。在以往的教學(xué)實(shí)踐中采用傳統(tǒng)的教師主導(dǎo)的課堂講授方式,學(xué)生被動(dòng)地聽(tīng)講、接受知識(shí),參與程度和學(xué)習(xí)主動(dòng)性很低,課外學(xué)習(xí)用時(shí)也較少,學(xué)習(xí)效果不理想,許多同學(xué)只掌握了編程工具的使用和片內(nèi)外設(shè)的驅(qū)動(dòng),而對(duì)于“基于DSP芯片如何實(shí)現(xiàn)信號(hào)處理算法”這個(gè)核心的課程要求只是一知半解,沒(méi)有達(dá)到我們預(yù)設(shè)的課程教學(xué)目標(biāo),所以DSP原理及應(yīng)用課程亟待改革。
二、PBL教學(xué)法的基本內(nèi)涵
PBL(problem based learning)教學(xué)方法是以問(wèn)題為導(dǎo)向,在解決實(shí)際問(wèn)題的過(guò)程中構(gòu)建課程知識(shí),其發(fā)源于20世紀(jì)六七十年代北美大學(xué)醫(yī)學(xué)院的教學(xué)改革。加拿大McMaster大學(xué)醫(yī)學(xué)院Barrows教授于1969年首創(chuàng)PBL教學(xué)模式,其先進(jìn)的教學(xué)理念和良好的教學(xué)效果得到眾多名校的廣泛認(rèn)可和推廣,經(jīng)過(guò)多年的實(shí)踐和發(fā)展,PBL教學(xué)方法更加完善,并且從臨床醫(yī)學(xué)拓展到了藥物學(xué)、護(hù)理學(xué)、社會(huì)學(xué)、法學(xué)、教育學(xué)、數(shù)學(xué)、工程學(xué)等其他學(xué)科。[2]
PBL教學(xué)法的基本內(nèi)涵包括以下幾方面:
(一)以實(shí)際問(wèn)題為基礎(chǔ),以解決問(wèn)題為學(xué)習(xí)導(dǎo)向
傳統(tǒng)的課堂授課提供現(xiàn)成的信息、知識(shí),PBL教學(xué)法與之不同,其為學(xué)生精心設(shè)計(jì)一系列針對(duì)課程主干內(nèi)容的問(wèn)題,而且這些問(wèn)題都有實(shí)際的應(yīng)用背景,問(wèn)題貫穿教學(xué)全過(guò)程,以問(wèn)題激活學(xué)生相關(guān)的基礎(chǔ)知識(shí),激發(fā)學(xué)生進(jìn)一步學(xué)習(xí)新知識(shí)的興趣和積極行動(dòng),在解決問(wèn)題的過(guò)程中建立、完善、深化本課程的知識(shí)體系和提升學(xué)生實(shí)踐應(yīng)用能力。
(二)鼓勵(lì)學(xué)生進(jìn)行探索性學(xué)習(xí)
PBL教學(xué)法中學(xué)生要解決復(fù)雜的實(shí)際問(wèn)題,必然面臨自身的知識(shí)和能力的欠缺,需要學(xué)生展開(kāi)調(diào)查、研究,不斷嘗試,不斷交流討論,總結(jié)經(jīng)驗(yàn),歸納知識(shí),各種探究方法得到有效的運(yùn)用,學(xué)習(xí)過(guò)程有了學(xué)術(shù)研究的特質(zhì);另外,解決問(wèn)題的學(xué)習(xí)過(guò)程往往會(huì)突破人為劃定的學(xué)科界限,使學(xué)生認(rèn)識(shí)到學(xué)習(xí)活動(dòng)的領(lǐng)域遠(yuǎn)比單一的課程內(nèi)容豐富,重視跨學(xué)科的聯(lián)系。以問(wèn)題為導(dǎo)向的學(xué)習(xí)不僅提升了學(xué)生的技能,而且對(duì)其學(xué)習(xí)態(tài)度及方法、思維方式產(chǎn)生深刻的影響,學(xué)生日后更能勝任創(chuàng)造性的工作。
(三)強(qiáng)調(diào)以學(xué)生為主體,要求并協(xié)助學(xué)生自主學(xué)習(xí)
相對(duì)傳統(tǒng)的授課模式,學(xué)生和教師的角色發(fā)生改變,學(xué)生作為學(xué)習(xí)的主體,不再被動(dòng)地接受知識(shí),而是針對(duì)課程問(wèn)題,結(jié)合自身的知識(shí)結(jié)構(gòu)積極主動(dòng)地學(xué)習(xí);教師也不再是純粹地傳播知識(shí)和提供標(biāo)準(zhǔn)答案,而是著力于合理設(shè)計(jì)課程的各項(xiàng)主干問(wèn)題,創(chuàng)造學(xué)習(xí)情境,激發(fā)學(xué)生的學(xué)習(xí)熱情,對(duì)其學(xué)習(xí)行為給予適當(dāng)?shù)姆答伜图m偏,引導(dǎo)學(xué)生高效學(xué)習(xí)。PBL教學(xué)法更能培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,使其更能適應(yīng)復(fù)雜多變且不斷發(fā)展的應(yīng)用環(huán)境。
(四)學(xué)習(xí)的過(guò)程中注重相互合作
PBL教學(xué)法中的問(wèn)題通常是復(fù)雜而實(shí)際的應(yīng)用,所以小組合作是必要的組織形式,借助集體的力量和智慧降低小組成員的認(rèn)知負(fù)擔(dān),小組成員在學(xué)習(xí)和解決問(wèn)題過(guò)程中分工合作,相互討論,共享知識(shí),在討論的過(guò)程中知識(shí)得到提煉、重構(gòu)和升華。此外,小組合作的學(xué)習(xí)形式也有助于訓(xùn)練學(xué)生團(tuán)隊(duì)合作的意識(shí)和交流溝通的能力。
三、基于PBL的DSP原理及應(yīng)用教學(xué)改革
DSP原理及應(yīng)用是專(zhuān)業(yè)課程,開(kāi)設(shè)在四年級(jí)第一學(xué)期,此時(shí)學(xué)生已經(jīng)完成了信號(hào)與系統(tǒng)、數(shù)字信號(hào)處理、單片機(jī)原理及應(yīng)用、C語(yǔ)言程序設(shè)計(jì)等前導(dǎo)課程,有一定的算法理論基礎(chǔ)和較好的編程能力,有較強(qiáng)的自主學(xué)習(xí)能力,即學(xué)生具備了識(shí)別和解決“算法實(shí)現(xiàn)的相關(guān)問(wèn)題”的基礎(chǔ)。PBL教學(xué)方法非常適合于DSP原理及應(yīng)用課程,能提升學(xué)生解決實(shí)際問(wèn)題的能力;此外,DSP芯片及有關(guān)的算法實(shí)現(xiàn)在信號(hào)處理、數(shù)字通信、控制工作等諸多領(lǐng)域有廣泛的應(yīng)用,這為我們的PBL教學(xué)提供了大量的教學(xué)素材。
PBL教學(xué)模式提供了原則和方法,落實(shí)到DSP原理及應(yīng)用課程改革時(shí),需要結(jié)合課程的學(xué)科背景、授課對(duì)象做具體的教學(xué)設(shè)計(jì)。
(一)明確教學(xué)目標(biāo)
在以往的教學(xué)實(shí)踐中,教師以課堂講授為主,由于受制于學(xué)時(shí)少、學(xué)生自主參與程度低,教學(xué)目標(biāo)弱化為“學(xué)生了解DSP芯片的硬件資源,掌握程序設(shè)計(jì)工具的使用方法”,這與專(zhuān)業(yè)培養(yǎng)目標(biāo)有較大的差距。在此次課程改革中,明確以培養(yǎng)學(xué)生的工程實(shí)踐能力為教學(xué)目標(biāo),通過(guò)學(xué)習(xí)和訓(xùn)練,使學(xué)生具備“基于DSP芯片實(shí)現(xiàn)信號(hào)處理算法”的知識(shí)和能力。
(二)調(diào)整教學(xué)內(nèi)容
目前,TI公司的DSP芯片在我國(guó)應(yīng)用最廣泛,所以DSP原理及應(yīng)用的教材大多是基于TI公司各種型號(hào)的DSP芯片編撰的,這些教材種類(lèi)繁多,側(cè)重內(nèi)容各有不同,但適用于初學(xué)者的教材主要內(nèi)容有:DSP芯片的硬件結(jié)構(gòu)(CPU、片內(nèi)外設(shè)、通信接口等),DSP芯片的尋址方式和指令系統(tǒng),DSP的匯編語(yǔ)言程序設(shè)計(jì),DSP的C語(yǔ)言程序設(shè)計(jì),信號(hào)處理算法的DSP實(shí)現(xiàn)等。此外,為了兼顧程序的運(yùn)行效率與可讀性,許多DSP應(yīng)用程序是C語(yǔ)言與匯編混合編程,學(xué)生需掌握兩種編程語(yǔ)言及方法,所以DSP原理及應(yīng)用課程的學(xué)習(xí)內(nèi)容繁重,如以傳統(tǒng)的教學(xué)方式逐一講解各章節(jié),很難在較少的學(xué)時(shí)內(nèi)取得很好的教學(xué)效果。
本次課程改革基于PBL教學(xué)法,強(qiáng)調(diào)以解決實(shí)際問(wèn)題為導(dǎo)向,要求學(xué)生自主學(xué)習(xí),鼓勵(lì)課堂討論。因此,上述教學(xué)內(nèi)容整合為三部分:第一部分,DSP硬件資源及指令系統(tǒng); 第二部分,CCS集成開(kāi)發(fā)環(huán)境的使用;第三部分,應(yīng)用DSP芯片解決實(shí)際問(wèn)題。其中,由于學(xué)生有單片機(jī)原理及應(yīng)用等前導(dǎo)課程的基礎(chǔ),他們完全有能力自學(xué)第一、二部分,教師只需提供學(xué)習(xí)提綱和引導(dǎo)性的少量課程即可,要求學(xué)生在課外完成教師布置的學(xué)習(xí)內(nèi)容,為后繼的項(xiàng)目實(shí)現(xiàn)做準(zhǔn)備。教師主要的精力和課時(shí)集中在第三部分內(nèi)容,編排了一系列工程項(xiàng)目,如:DSP定時(shí)器的驅(qū)動(dòng)及使用、FFT算法的DSP實(shí)現(xiàn)、FIR/IIR濾波器的DSP實(shí)現(xiàn)、DTMF信號(hào)分析算法的DSP實(shí)現(xiàn)、多種調(diào)制/解調(diào)算法(AM、FM、QPSK)的DSP實(shí)現(xiàn),等等。這些項(xiàng)目直接面向信號(hào)處理、通信的工程應(yīng)用,難度由淺及深、循序漸進(jìn),學(xué)生在實(shí)踐中逐步掌握DSP程序設(shè)計(jì)的方法、技巧,提升應(yīng)用DSP實(shí)現(xiàn)算法的能力。[3]
(三)改革教學(xué)組織過(guò)程
如前所述,PBL教學(xué)模式下的教學(xué)組織與傳統(tǒng)的教學(xué)組織有明顯的差異,首先,PBL以解決問(wèn)題為導(dǎo)向,要求在教學(xué)過(guò)程中有學(xué)習(xí)成果的展示,這也檢驗(yàn)了教學(xué)效果;其次,PBL教學(xué)法強(qiáng)調(diào)教師與學(xué)生的交流、互動(dòng),教學(xué)中教師對(duì)學(xué)生更多的是引導(dǎo),而不是灌輸;第三,PBL教學(xué)法提倡分組學(xué)習(xí),注重學(xué)生之間的合作和討論。[4]
對(duì)DSP原理及應(yīng)用的教學(xué)組織進(jìn)行了相應(yīng)的調(diào)整,以“FIR/IIR濾波器的DSP實(shí)現(xiàn)”為例,第一步,教師布置學(xué)生預(yù)習(xí)(復(fù)習(xí))FIR/IIR濾波器設(shè)計(jì)的方法、DSP的McBSP串口通信、AD采樣等相關(guān)知識(shí),學(xué)生以3-5人為一小組在課外完成學(xué)習(xí)和小組討論并給教師發(fā)郵件提出學(xué)習(xí)小結(jié)及疑問(wèn),教師總結(jié)學(xué)生的疑問(wèn)后可以了解學(xué)生的學(xué)習(xí)困境;第二步,根據(jù)教學(xué)目標(biāo)及學(xué)生的反饋,教師選擇引導(dǎo)案例在課堂上講解,解釋FIR/IIR濾波器設(shè)計(jì)及移植到DSP系統(tǒng)的方法、通過(guò)McBSP串口通信、AD采樣獲取數(shù)據(jù)的方法、實(shí)時(shí)數(shù)據(jù)處理中緩沖區(qū)的操作等課程重點(diǎn)和難點(diǎn),并布置主題任務(wù)“FIR/IIR帶通濾波器的設(shè)計(jì)及DSP實(shí)時(shí)實(shí)現(xiàn)”; 第三步,學(xué)生以小組為單位在課外搜集資料,討論方案,分解任務(wù),編寫(xiě)程序完成任務(wù);第四步, 每個(gè)學(xué)習(xí)小組在課堂演示項(xiàng)目方案、過(guò)程及結(jié)果,并答辯,以此完成與其他小組和教師的討論,教師在此過(guò)程中幫助學(xué)生總結(jié)、歸納和糾偏,以形成正確、有效的知識(shí)。
由此可見(jiàn),本課程的每個(gè)學(xué)習(xí)主題可以分解為“課前預(yù)習(xí)提問(wèn)”→“課堂引導(dǎo)” →“布置實(shí)踐任務(wù)” →“課外小組學(xué)習(xí)、討論并完成任務(wù)” →“課堂展示、答辯”等五個(gè)緊密聯(lián)系的環(huán)節(jié),在教師的引導(dǎo)下,通過(guò)學(xué)生的自主學(xué)習(xí)、討論達(dá)到教學(xué)目標(biāo)。
四、教學(xué)實(shí)施過(guò)程的注意事項(xiàng)
PBL教學(xué)法是在學(xué)生已有的知識(shí)基礎(chǔ)上結(jié)合實(shí)際應(yīng)用提出任務(wù)或問(wèn)題,引導(dǎo)學(xué)生自主學(xué)習(xí),為了充分發(fā)揮PBL教學(xué)法的優(yōu)越性,取得良好的教學(xué)效果,教學(xué)中注意以下問(wèn)題:
(一)合理選擇實(shí)踐任務(wù)
每個(gè)學(xué)習(xí)主題的任務(wù)除了結(jié)合相關(guān)的課程知識(shí)點(diǎn)外,必須與實(shí)際應(yīng)用相關(guān)聯(lián),為教學(xué)營(yíng)造真實(shí)的氛圍;任務(wù)要求不能與學(xué)生的知識(shí)基礎(chǔ)嚴(yán)重脫節(jié),否則學(xué)習(xí)負(fù)擔(dān)太重將打擊學(xué)生積極性,使學(xué)生喪失學(xué)習(xí)興趣,也會(huì)導(dǎo)致課外學(xué)習(xí)、課堂討論發(fā)生偏差。
(二)充分發(fā)揮教師的引導(dǎo)作用
PBL教學(xué)法提倡學(xué)生自主學(xué)習(xí),并非淡化教師的作用,相反地,教師要更加注意掌控課程發(fā)展。每個(gè)主題的學(xué)習(xí)初期,教師須提供學(xué)習(xí)提綱和參考資料,規(guī)范學(xué)習(xí)的方向,拓展學(xué)習(xí)的深度和廣度,注意收集和分析學(xué)生的反饋,準(zhǔn)備引導(dǎo)案例,解釋重點(diǎn)和難點(diǎn);在課堂討論中,教師須積極引導(dǎo)和有效控制,既要有積極熱烈的討論,也要避免過(guò)于發(fā)散,保證教學(xué)有效且順利推進(jìn);最后,教師須認(rèn)真分析每個(gè)學(xué)習(xí)小組的項(xiàng)目方案,幫助其糾正錯(cuò)誤,完善知識(shí)。
五、初步教學(xué)效果
利用PBL教學(xué)方法對(duì)DSP原理及應(yīng)用進(jìn)行教學(xué)改革,通過(guò)一個(gè)學(xué)期的教學(xué)試驗(yàn)取得了一定的成效。由于加強(qiáng)實(shí)踐項(xiàng)目的訓(xùn)練,學(xué)生的學(xué)習(xí)興趣高漲,程序設(shè)計(jì)能力明顯提升,不僅能熟練使用CCS開(kāi)發(fā)環(huán)境,也能應(yīng)用DSP實(shí)現(xiàn)FIR/IIR濾波等在前導(dǎo)課程中學(xué)習(xí)過(guò)的算法,而且加深了對(duì)這些算法的理解,但由于理論知識(shí)的欠缺,學(xué)生未能準(zhǔn)確理解較復(fù)雜的算法,自然也不能在DSP編程實(shí)現(xiàn),這些不足將在未來(lái)繼續(xù)探索、改進(jìn)。
[ 參 考 文 獻(xiàn) ]
[1] 周春艷,張白,潘俊濤.“DSP原理及應(yīng)用”課程教學(xué)及評(píng)價(jià)方式[J].電氣電子教學(xué)學(xué)報(bào),2015(4):45-47.
[2] 連蓮.國(guó)外問(wèn)題式學(xué)習(xí)教學(xué)模式述評(píng)[J].福建師范大學(xué)學(xué)報(bào)(哲學(xué)社會(huì)科學(xué)版),2013(4):126-133.
[3] 陳亮,楊吉斌,張雄偉.信號(hào)處理算法的實(shí)時(shí)DSP實(shí)現(xiàn)[M].北京:電子工業(yè)出版社,2008.
[4] 楊昆.基于PBL理念的教學(xué)設(shè)計(jì)要點(diǎn)——《現(xiàn)代服務(wù)業(yè)管理》課程[J].長(zhǎng)春大學(xué)學(xué)報(bào),2016(4):95-98.
[責(zé)任編輯:鐘 嵐]