楊志堅 胡新啟
摘 要 本文通過對“數(shù)值分析”課程教學模式的探索,給應(yīng)用數(shù)學其它專業(yè)課的設(shè)計方面提供了可借鑒的素材,為如何培養(yǎng)應(yīng)用數(shù)學拔尖人才提供了重要的研究思路。
關(guān)鍵詞 應(yīng)用數(shù)學 人才培養(yǎng) 數(shù)值分析
中圖分類號:G642 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A ? ?DOI:10.16400/j.cnki.kjdkx.2020.02.024
Exploration and Practice of Training Model of Top Talents
in Applied Mathematics
YANG Zhijian, HU Xinqi
(School of Mathematics and Statistics, Wuhan University, Wuhan, Hubei 430072)
Abstract By exploring the teaching mode of "numerical analysis", this paper provides reference materials for the design of other specialized courses of applied mathematics, and provides important research ideas for how to cultivate top talents of applied mathematics.
Keywords Applied Mathematics; cultivation of talents; numerical analysis
應(yīng)用數(shù)學作為聯(lián)系數(shù)學理論和實際應(yīng)用的紐帶在大數(shù)據(jù)信息時代變得越來越重要,如何培養(yǎng)應(yīng)用數(shù)學拔尖人才成為目前極為重要和緊迫的問題,具有重大的社會意義和應(yīng)用價值。
由于應(yīng)用數(shù)學專業(yè)對數(shù)學的理論和實際應(yīng)用問題都需要有深入的認識,導致了應(yīng)用數(shù)學專業(yè)拔尖人才的培養(yǎng)不同于基礎(chǔ)數(shù)學和其他自然科學,有其自身的專業(yè)特點。國內(nèi)的高校由于拔尖人才的培養(yǎng)起步較晚,并沒有特別區(qū)分應(yīng)用數(shù)學拔尖人才和基礎(chǔ)數(shù)學拔尖人才的培養(yǎng)模式,導致應(yīng)用數(shù)學拔尖人才培養(yǎng)在國內(nèi)高校存在一些不足和誤區(qū)。境外許多高校在這一方面特別是在本科生專業(yè)課教學方法上有許多相對成熟的經(jīng)驗,但是由于中外學生的教育背景不同,中外高校師資存在差異等原因,這些相對成熟的經(jīng)驗并不能原封不動地搬入國內(nèi)的高校,需要具體分析中外高校教育環(huán)境與教育背景的不同,給出國辦高校應(yīng)用數(shù)學拔尖人才培養(yǎng)的具體策略和教學方法。
本文以“數(shù)值分析”這門應(yīng)用數(shù)學的專業(yè)必修課為切入點,探討了應(yīng)用數(shù)學專業(yè)拔尖人才的培養(yǎng)模式,通過研究國內(nèi)外高校的教育模式與部分國外高校在該專業(yè)課上的教學方法和培養(yǎng)模式的區(qū)別,同時結(jié)合武漢大學弘毅學堂數(shù)學班的具體情況,設(shè)計出“數(shù)值分析”課程教學模式,并期望對如何培養(yǎng)應(yīng)用數(shù)學拔尖人才提供新的思路。
1 “數(shù)值分析”課程教學特點及教學現(xiàn)狀分析
“數(shù)值分析”是數(shù)學的一個分支,它是應(yīng)用數(shù)學的一門專業(yè)必修課,主要研究用計算機編程來求解科學與工程中的數(shù)學計算問題的數(shù)值近似解及其理論的學科,是計算數(shù)學的主體部分,簡稱數(shù)值計算方法。數(shù)值分析的目的是設(shè)計及分析一些計算的方式,針對一些問題得到近似但夠精確的結(jié)果。該課程既有數(shù)學類課程中理論上的抽象性和嚴謹性,又有實用性和實驗性等技術(shù)特征,它是一門理論性和實踐性都很強的課程。該課程中所講述的各種數(shù)值方法在科學與工程計算、信息科學、管理科學、生命科學等交叉學科中有著廣泛的應(yīng)用。
該課程的特點是:方法是近似的,但要有可靠的理論分析(包括收斂性和穩(wěn)定性),要有較好的計算復雜性(包括時間復雜度和空間復雜度),并且要有數(shù)值實驗,面對計算機編程,需要上機實習。應(yīng)用該課程解決實際問題的通常步驟是:分析實際問題,建立數(shù)學模型、選擇數(shù)值方法進行算法設(shè)計、編寫程序、上機計算結(jié)果。
通過該課程的學習,使學生熟練掌握各種常用的數(shù)值算法,并能對求解過程進行理論分析,以達到提高學生在算法設(shè)計和理論分析的能力的目的,從而進一步提高學生在獨立思考、綜合分析和解決問題的能力。本課程的主要內(nèi)容包括:求解線性方程組的數(shù)值解法、計算矩陣特征值和特征向量、非線性方程和非線性方程組的迭代算法、插值與擬合、數(shù)值微積分、常微分方程和偏微分方程數(shù)值解等問題。
通常認為人類的計算能力是計算工具和計算方法效率的乘積,提高計算方法的效率與提高計算機硬件的效率同樣重要,科學計算已經(jīng)成為繼實驗和理論研究之后的第三種研究方法,并廣泛用于科學技術(shù)和社會生活的各種領(lǐng)域中。
(1)教學內(nèi)容多,教學學時少。原來該課程講授為90學時,現(xiàn)在減少為60甚至48學時。由于教學內(nèi)容多,且其中許多理論及計算公式的推導極為繁瑣,導致教師必須對部分內(nèi)容有所取舍,疲于趕進度,從而使得無法詳細地講解全部內(nèi)容,且講授的內(nèi)容也不容易被學生接受,教學效果有待提高。長期以來,普遍感覺到該課程內(nèi)容多、學生的負擔重、教學枯燥乏味、學生的學習積極性不高等,這些都一直困擾著該課程的教學。
(2)授課內(nèi)容過于數(shù)學化,理論知識與具體問題脫節(jié)。本課程是一門理論與實踐并重的課程,而傳統(tǒng)的教學模式側(cè)重于計算方法理論的講解,大部分的教學時間花在了計算公式的推導和理論的講授上,非常注重理論的嚴謹性和完整性,淡化了實用性與實踐性相結(jié)合的特征,忽視了該課程與計算機緊密結(jié)合的特點。相對整個教學過程,課堂教學時間所占比重較大。這也導致了大部分學生對基礎(chǔ)理論的掌握與對實際應(yīng)用的處理的嚴重脫節(jié),使得相當比例的學生學完了全部課程后還是無法解決實際中碰到的問題。
(3)實踐教學環(huán)節(jié)顯著缺乏。同樣由于學時減少的原因,無法安排時間充足的實踐環(huán)節(jié),從而使得學生對實驗沒有深刻的體會,也無法全面理解并運用課程中的算法。另一方面,一些教材為了滿足數(shù)值計算應(yīng)用中的不同需求和不同條件,將過多的注意力放在算法原理的精確描述上,特別是問題的解的存在性和算法的收斂性分析上,這也使得學生試圖通過計算機算出某個結(jié)果從而獲得某種滿足感的愿望難以實現(xiàn)。
(4)教學手段和方法單一,板書與多媒體課件關(guān)系處理不當。雖然在本課程教學中可視化水平在逐漸提高,但是實際中在面對一些重要的數(shù)學概念及重要的結(jié)論時,還是難以比較直觀地展示給學生,使得學生無法真正理解相關(guān)結(jié)論,只能被動地硬性記憶這些結(jié)論。另一方面,對部分學生來說,沒有吃透算法,認為算法僅僅是一個流程圖,由于缺乏對編程的具體體驗,當面對具體的編程時,仍然感覺無從著手??傊谔岣呃蠋熤v課時的圖形顯示水平方面還有很大的提升空間。
(5)考核方式不盡合理。傳統(tǒng)的考試方法是閉卷考試,這不一定能夠考出學生的真實水平。原因在于,部分學生可能通過考前突擊復習順利過關(guān),甚至取得高分,這也導致部分學生不愿意花更多時間深入思考,并且閉卷考試也無法考核學生的動手能力,無法通過考核檢查學生是否深刻地理解了相關(guān)知識點,也無法達到提高學生實際動手能力的目的。
2 “數(shù)值分析”改革的思考與探索
“數(shù)值分析”課程改革是一個系統(tǒng)工程,筆者在教學實踐中側(cè)重在教材改革、教學手段與方法等多方面作了一些探討。
在教學過程中,我們進行了這些方面的改革,如:將更多內(nèi)容以多媒體形式展現(xiàn),如相關(guān)背景知識的講解、數(shù)值計算方法的幾何描述、實際算例的計算演示、誤差效果的比對、動態(tài)展示一些應(yīng)用實例等等,幫助學生增加感性認識。改革考核方式,除了傳統(tǒng)的閉卷考試外,增加了上機考試與研究報告考核等。增加實驗學時,讓學生有更多機會動手解決實際問題,以達到提高學生的實際操作能力、實驗動手能力和分析解決問題的能力的目的。
除了進行上述改革外,我們還特別在如下幾個方面進行了一些探索:
(1)小班教學。將原來大班教學改為不超過30人的小班教學,更容易了解到每個學生的學習狀況并給予及時的指導。
(2)雙語教學。課程教材選擇采用經(jīng)典的英文教材并輔助以中文參考書,在課堂講授方面采用中文講授、英文板書的雙語模式,一方面可以用中文更加清楚地介紹方法的由來和想法,另一方面培養(yǎng)學生閱讀英文教材的能力。通過將經(jīng)典理論講精講透,使學生既能感受到數(shù)學邏輯的嚴謹性、又能感受數(shù)學理論的系統(tǒng)性及并能在算法實現(xiàn)的創(chuàng)造性有所提升,以培養(yǎng)提高學生的數(shù)學素養(yǎng)。
(3)案例驅(qū)動。課程教學在介紹每一個算法時從實際出發(fā),以例子為先導,采用先進實際案例,讓學生先了解實際背景,并引導學生找到合適的方法,這種方式也有利于學生了解數(shù)學家們在解決實際問題時的一些原創(chuàng)思維。在每次講授完成一個算法后還要求同學們能夠自己進行上機實踐并找出最有效的程序?qū)崿F(xiàn)方法。通過這種方法,讓學生領(lǐng)悟到計算科學來源于實際且應(yīng)用于實際的內(nèi)涵。
以下是一些可以用作案例的問題,如:數(shù)值天氣預(yù)報、太空船的軌跡、模擬汽車撞擊來提升汽車受到撞擊時的安全性、對沖基金利用數(shù)值分析工具來計算股票的市值及其變異程度、航空公司決定票價、飛機、人員分配及用油量、保險公司進行精算分析等。
(4)分組討論。將整個班級劃分成若干小組,在授課老師和助教的帶領(lǐng)下對于某些較為困難的內(nèi)容或者開放性的實際問題進行分組討論,將討論的結(jié)果形成最終報告并制作PPT給其他同學進行展示,以培養(yǎng)學生利用所學知識初步開展科學研究工作,并對學生的綜合能力(包括科研水平與創(chuàng)新能力、分析解決問題的能力、實際動手的能力、展示自我才藝的能力等)進行有效的鍛煉。
通過上述多個方面的教學改革與探索,使得枯燥的理論知識可以很好地與實際結(jié)合,不僅激發(fā)了學生的學習興趣,而且大大地提高了學生的學習效率,讓學生可以更早地了解并參與到科學研究中去,極大地提高了學生多方面的能力。
3 結(jié)束語
國內(nèi)許多高校對于應(yīng)用數(shù)學專業(yè)課程設(shè)置具有重分析、輕數(shù)值的特點,對于定理極其證明比較關(guān)注而不太注重上機實踐與方法的具體應(yīng)用。國(境)內(nèi)外著名高校在應(yīng)用數(shù)學拔尖人才培養(yǎng)模式上雖然各不相同,但可以發(fā)現(xiàn)都有如下共同點:
(1)注重講授算法的方法以及算法實現(xiàn)后所帶來的新的困難;
(2)比較復雜的理論證明通常不在課程中給出,而是以作業(yè)或者項目的形式讓有興趣和能力的學生自己完成;
(3)授課的許多內(nèi)容來自于各種應(yīng)用問題,包括在科研中產(chǎn)生的具體問題,從而將所講授的方法真正應(yīng)用于一些實際問題。
應(yīng)用數(shù)學不同于基礎(chǔ)數(shù)學,在專業(yè)必修課的內(nèi)容上不能一味強調(diào)理論的完整性,而應(yīng)該輔助于大量的實際應(yīng)用背景,做到案例驅(qū)動課程內(nèi)容。通過這些理論和應(yīng)用相結(jié)合的教學模式,讓同學們在該專業(yè)必修課中不僅學到了數(shù)學理論,更能夠了解數(shù)學方法如何應(yīng)用于實際問題中,從而有助于培養(yǎng)應(yīng)用數(shù)學的拔尖人才。
通過對“數(shù)值分析”課程教學模式的探索,給應(yīng)用數(shù)學其它專業(yè)課的設(shè)計方面提供了可借鑒的素材,為如何培養(yǎng)應(yīng)用數(shù)學拔尖人才提供了重要的研究思路。
本課題受教育部高教司2018年“基礎(chǔ)學科拔尖人才培養(yǎng)計劃”研究課題資助,課題編號為20180902
參考文獻
[1] 郭忠興.案例教學過程優(yōu)化研究[J].中國大學教學,2010(1):59-61.
[2] 韓媛,范武邱.以教學帶科研,以科研促教學[J].中國高等教育,2015(15):69-71.
[3] 孫燕君,盧曉東.小班研討課教學:本科精英教育的核心元素——以北京大學為例[J].中國大學教學,2012(8):16-19.
[4] 王華榮.以案例教學推動大學課堂教學模式改革的實踐與探索[J].中國大學教學,2011(4):62-64.
[5] 杜廷松.關(guān)于《數(shù)值分析》課程教學改革研究的綜述與思考[J].大學數(shù)學,2007.23(2):8-15.
[6] 汪達成.“數(shù)值分析”課程改革實踐與探討.重慶交通大學學報(社科版),2013.13(3):111-112.