張 琳, 江 明
(中山大學(xué) 電子與信息工程學(xué)院, 廣東 廣州 510006)
1998年,美國博耶研究型大學(xué)本科生教育委員會的報告《重建本科教育:美國研究性大學(xué)發(fā)展藍圖》提出:教學(xué)應(yīng)與研究相結(jié)合,學(xué)生的學(xué)習(xí)應(yīng)基于研究,應(yīng)建立以研究為基礎(chǔ)的教學(xué)模式[1]。這一報告提出了研究性教學(xué)的教學(xué)理念,并被貫徹實施于本科教學(xué)中。
研究性教學(xué)理念起源于20世紀(jì)初的中小學(xué)教育,隨后1910年科普蘭(Copeland D.)將其引入哈佛商學(xué)院的教堂,采用案例討論研究講授工商管理專業(yè)知識[2]。1916年杜威提出了“問題教學(xué)法”,提倡“從做中學(xué)”,論證了教學(xué)與科學(xué)研究結(jié)合的必要性。在此基礎(chǔ)上,克伯屈創(chuàng)建了“設(shè)計教學(xué)法”,“盡可能放手讓學(xué)生自己管理自己”。1959年和1961年,布魯納和施瓦布提出“探究和發(fā)現(xiàn)”的方法,倡導(dǎo)學(xué)生自己去發(fā)現(xiàn)。近年來,各國都在極力發(fā)展教育,研究性教學(xué)理念及教學(xué)方法實施也在不斷的得到充實和發(fā)展。
筆者對電子與信息領(lǐng)域工程數(shù)學(xué)課程的研究性教學(xué)以及Matlab課程的應(yīng)用性教學(xué)實踐進行了探索,分別探究了研究性、應(yīng)用性教學(xué)方法,并以復(fù)數(shù)域傅里葉級數(shù)的教學(xué)為例,對其教學(xué)目標(biāo)、教學(xué)方案、教學(xué)內(nèi)容進行了設(shè)計,還通過Matlab仿真實踐進行了驗證。此外,本文依據(jù)學(xué)生的特點,以音樂重構(gòu)問題為例,詳細(xì)設(shè)計了復(fù)數(shù)域傅里葉級數(shù)的推算及應(yīng)用的教學(xué)實踐內(nèi)容。
研究性教學(xué)強調(diào)研究性講授和研究性學(xué)習(xí),在研究性講授過程中,不僅要解決“該知識點是什么”,還要解決“該知識點是怎么得來的”、“它怎樣應(yīng)用”以及“應(yīng)用到哪里”的問題;在研究性學(xué)習(xí)過程中,能夠發(fā)展學(xué)生的認(rèn)知和創(chuàng)新能力學(xué)生的潛能得到充分的發(fā)揮,能夠深刻認(rèn)識事理,更加具有主動性。研究性教學(xué)具有創(chuàng)造價值:教學(xué)過程中,教師和學(xué)生的注意力集中,對研究課題的背景知識有深刻認(rèn)識,容易產(chǎn)生新觀點、得出新結(jié)論。
研究性講授與研究性學(xué)習(xí)本質(zhì)上就是為了實現(xiàn)學(xué)生的發(fā)展,培養(yǎng)他們的創(chuàng)造性[3]。
常用的研究性教學(xué)方法包括:
(1)案例教學(xué)法:教師與學(xué)生直接參與,共同對案例或是問題進行討論的教學(xué)方法;
(2)基于問題解決的學(xué)習(xí)法:由學(xué)生提出問題,然后學(xué)生通過解決問題獲得相應(yīng)的理解,因此,學(xué)生提出問題是這種教學(xué)方法的核心;
(3)基于問題的學(xué)習(xí)法:基于問題的學(xué)習(xí)法與基于問題解決的學(xué)習(xí)法不同,前者是在解決一個問題的過程中去學(xué)習(xí)所需要的新知識,而后者的問題則由教師提供。它強調(diào)把學(xué)習(xí)設(shè)置在復(fù)雜的、有意義的問題情境中,通過讓學(xué)習(xí)者合作解決真實性問題,來學(xué)習(xí)隱含于問題背后的科學(xué)知識,形成解決問題的技能,并形成自主學(xué)習(xí)的能力。
本文將采用基于問題的學(xué)習(xí)教學(xué)方法,面向?qū)W生這一教學(xué)對象,對學(xué)生的知識儲備及培養(yǎng)需求進行了分析,并選取音樂片段重構(gòu)為問題對象,講解了復(fù)數(shù)域傅里葉級數(shù)的數(shù)學(xué)機理,并啟發(fā)學(xué)生運用復(fù)數(shù)域傅里葉級數(shù)完成音樂片段的重構(gòu)。
依據(jù)基于問題的學(xué)習(xí)的教學(xué)方法,我們首先分析了學(xué)生的知識儲備及培養(yǎng)需求的特點,設(shè)計了知識領(lǐng)域、技能及能力領(lǐng)域、情感態(tài)度領(lǐng)域的教學(xué)目標(biāo)[4]。在此基礎(chǔ)上,我們設(shè)計了教學(xué)方案、教學(xué)目標(biāo)及授課內(nèi)容,具體如下所述。
復(fù)數(shù)域傅里葉級數(shù)的授課對象是大學(xué)二年級上學(xué)期的學(xué)生,處于基礎(chǔ)課與專業(yè)課學(xué)習(xí)的轉(zhuǎn)折階段。一方面,經(jīng)過一年級對于“高等數(shù)學(xué)”、“線性代數(shù)”、“大學(xué)物理”等課程的學(xué)習(xí),學(xué)生已具備了微積分計算能力、矩陣及向量組計算能力及物理現(xiàn)象觀察與分析能力;另一方面,學(xué)生對自己的專業(yè)認(rèn)識尚模糊,學(xué)習(xí)目標(biāo)不明確,還未建立數(shù)學(xué)工具與專業(yè)應(yīng)用之間的關(guān)聯(lián)。為此,依據(jù)學(xué)生的特點,在復(fù)數(shù)域傅里葉級數(shù)的教學(xué)中,將建立數(shù)學(xué)工具與電子通信領(lǐng)域工程應(yīng)用的認(rèn)知和關(guān)聯(lián),培養(yǎng)學(xué)生探索、分析和解決問題的能力。
依據(jù)授課對象特點,在知識領(lǐng)域、技能及能力領(lǐng)域、情感態(tài)度領(lǐng)域,教學(xué)目標(biāo)如表1所示。
表1 復(fù)數(shù)域傅里葉級數(shù)教學(xué)目標(biāo)
基于表1所述的教學(xué)目標(biāo),我們對復(fù)數(shù)域傅里葉級數(shù)的研究性教學(xué)內(nèi)容進行了設(shè)計,教學(xué)流程圖如圖1所示:
圖1復(fù)數(shù)域傅里葉級數(shù)研究性教學(xué)流程圖
1)音樂頻譜分析問題
一段音樂是由一系列具有不同幅度和頻率的正弦波疊加而成[5],借助于Matlab的wavread等函數(shù),可觀察到這一段音樂信號可分解為具有不同參數(shù)的正弦波分量。這是由于樂器的琴鍵或是琴弦等發(fā)音器件產(chǎn)生的聲音與頻率點是一一對應(yīng)的,這就為音樂的人工合成與量化分析提供了可能[5]。
例如,設(shè)定頻率點和波形,我們可生成如圖2(a)所示的音樂片段,為清晰起見,圖2(b)給出了放大的波形。該波形可通過應(yīng)用軟件的聲音播放函數(shù)例如Matlab中的soundsc函數(shù)進行播放。進一步,應(yīng)用復(fù)數(shù)域傅里葉級數(shù)對該音樂片段波形進行分析,即可得到該波形的頻譜,如圖2(c)所示。
圖2(a) Matlab生成的音樂片段波形
圖2(b) [0,500] 對應(yīng)的音樂片段波形
圖2(c) 音樂片段的頻譜分布圖
2)問題討論
觀察圖2(a)所示的音樂片段波形,可以看到,該波形具有周期性。對于周期性波形,復(fù)數(shù)域傅里葉級數(shù)可由實數(shù)域傅里葉級數(shù)推算得到。具體步驟如圖3所示:
圖3 復(fù)數(shù)域傅里葉級數(shù)計算步驟示意圖
3)仿真實踐
為了驗證前述研究性教學(xué)的效果,結(jié)合Matlab課程的應(yīng)用性教學(xué)實踐內(nèi)容,我們研究了音樂片段及其傅里葉級數(shù)展開式的系數(shù)模值|ck|的Matlab代碼,并在基于Intel i5處理器、8G內(nèi)存的PC機上進行仿真測試實踐[5]。
主要代碼如下:
Fs=8192; %樣本音符頻率
n(1,:)=[5 8 10 5 8 3 5 7 10 13 10 8 1 5 3];
%不同頻率點音符的播放順序
n(2,:)=[0.5 0.5 3 0.5 0.5 3 0.5 0.5 0.5 1 0.5 0.5 1 0.5 3]; %時延數(shù)
f=[261.63 277.18 293.66 311.13 329.63
349.23 369.99 392 415.3 440 466.16 493.88 523.25];
%音樂發(fā)聲頻率
ys=0;
%音樂片段函數(shù)
for k=1:length(n(1,:));
%生成音樂片段
delay=0.7*n(2,k);
t=linspace(0,delay,round(Fs*delay));
y=sawtooth(2*pi*f(n(1,k))*t);
%生成鋸齒波
t=linspace(0,0.7*n(2,k),length(y));
envelope=(t+0.2).*exp(-3*(t+0.2)).*cos(2*t);
%生成信號包絡(luò)
y=y.*envelope;
ys=cat(2,ys,y);
%生成音樂片段
end
soundsc(ys,Fs);
subplot(2,2,1);
plot(ys);
%繪制音樂片段波形
fft_u=abs(fft(ys)); %計算復(fù)數(shù)域傅里葉級數(shù)展示式系數(shù)的模值的絕對值
subplot(2,2,2);
plot(fft_u);
%繪制各頻率分量及其幅值
4)物理意義拓展
將復(fù)數(shù)域傅里葉級數(shù)展開式中的系數(shù)ck可表示為:ck=rkejθk,其中rk表示ck的模值,θk表示其幅角。代入到傅里葉級數(shù)展開式中,可得:
(1)
綜上所述,以音樂片段為例,我們引入了音樂的頻譜分析問題,引導(dǎo)學(xué)生思考如何運用復(fù)數(shù)域傅里葉級數(shù)及其頻譜分析方法,獲得音樂片段的頻譜分布。此外,本文借助Matlab軟件,對音樂片段的波形及其頻譜分布進行了展示,引導(dǎo)學(xué)生與機器對話,運用機器理解并掌握數(shù)學(xué)問題的圖形表述方法,并進一步解決頻譜分布問題。
本文采用基于問題的學(xué)習(xí)的教學(xué)方法,設(shè)計了復(fù)數(shù)域傅里葉級數(shù)的研究性教學(xué)策略,制訂了知識領(lǐng)域、技能及能力領(lǐng)域、情感態(tài)度領(lǐng)域的教學(xué)目標(biāo)。在此基礎(chǔ)上,以音樂片段的頻譜分析為題,設(shè)計了復(fù)數(shù)域傅里葉級數(shù)的數(shù)學(xué)機理推演過程及其物理意義的授課內(nèi)容,并進行了Matlab課程的教學(xué)實踐仿真,以提高學(xué)生應(yīng)用數(shù)學(xué)及計算機工具解決實際問題的能力。我們在教學(xué)中實施了該教學(xué)方案,取得了較好的教學(xué)效果,未來將引入科學(xué)合理的評估體系對相關(guān)課程教學(xué)的效果進行進一步的量化評估。