陳華舟,林亮,唐國強
摘要:隨著自然科學(xué)和計算機技術(shù)的快速發(fā)展,數(shù)學(xué)軟件已經(jīng)成為數(shù)學(xué)建模強有力的技術(shù)型工具。高校教學(xué)已經(jīng)開設(shè)了《數(shù)學(xué)軟件》課程,本文分析了現(xiàn)有的教學(xué)模式,針對課程教學(xué)過程中遇到的實際問題,結(jié)合本校的教學(xué)情況,初步探討了《數(shù)學(xué)軟件》課程的教學(xué)改革,提出了《數(shù)學(xué)軟件》教學(xué)改革措施。
關(guān)鍵詞:數(shù)學(xué)軟件;實踐教學(xué);教學(xué)改革
中圖分類號:G642.0 文獻標(biāo)識碼:A 文章編號:1674-9324(2012)07-0110-02
一、課程簡介
隨著科學(xué)技術(shù)的快速發(fā)展,數(shù)學(xué)模型已經(jīng)在社會各個領(lǐng)域得到廣泛的應(yīng)用,數(shù)學(xué)軟件就是建立數(shù)學(xué)模型的強有力工具,MATLAB、Mathematica、SAS等都是很優(yōu)秀、應(yīng)用廣泛的數(shù)學(xué)軟件[1]。數(shù)學(xué)建模,數(shù)學(xué)實驗等一系列基于應(yīng)用的數(shù)學(xué)課程需要有數(shù)學(xué)軟件的支撐,數(shù)學(xué)算法思維被引入實踐教學(xué)當(dāng)中,數(shù)學(xué)軟件的應(yīng)用正是算法思維得以實現(xiàn)的程序設(shè)計工具[2]。高校數(shù)學(xué)相關(guān)專業(yè)開設(shè)了數(shù)學(xué)軟件課程。數(shù)學(xué)軟件課程主要針對只講定理、推導(dǎo)、計算,理論性比較強的課程,如高等數(shù)學(xué)、線性代數(shù)、微分方程、圖論等,講授如何運用MATLAB、Mathematica等數(shù)學(xué)軟件,結(jié)合數(shù)學(xué)模型、算法設(shè)計和軟件應(yīng)用,分析推導(dǎo)過程,計算結(jié)果,通過理論與實踐相結(jié)合加強學(xué)生對所學(xué)知識的感性認(rèn)識[3]。
二、《數(shù)學(xué)軟件》課程的現(xiàn)狀
面向21世紀(jì)高速發(fā)展的科技,高等教育肩負(fù)著培養(yǎng)基礎(chǔ)扎實、知識全面、有創(chuàng)新思維的實踐性人才,而高等教育主要以課堂講授、理論教學(xué)為主,這對于《數(shù)學(xué)軟件》等實踐性較強的課程教學(xué)遠遠不夠[4]。
1.大綱教材難定。數(shù)學(xué)軟件引入高校教學(xué)的時間不長,推廣過程中還存在各種問題[1-2]。其中的關(guān)鍵問題是教學(xué)大綱難以確定,究其原因,主要是目前數(shù)學(xué)軟件的授課內(nèi)容無法指定,可以選擇教學(xué)的軟件多不勝數(shù),如MATLAB、Java、Mathematica、Lingo等,不同高校、不同專業(yè)所安排的教學(xué)內(nèi)容各不相同。從而,各單位也只是根據(jù)具體的大綱來選定教材,整個《數(shù)學(xué)軟件》課程的教學(xué)大綱、教材和教學(xué)參考書都沒有形成規(guī)范,難以統(tǒng)一。
2.課時安排偏少?!稊?shù)學(xué)軟件》課程安排偏少,課時數(shù)不足[4]。以我校為例,在課程安排上,僅為數(shù)學(xué)系學(xué)生在第5學(xué)期開設(shè)數(shù)學(xué)軟件選修課,這意味著并不是全部學(xué)生都會選修,而在此之前并沒有其他正式的課程介紹數(shù)學(xué)軟件,學(xué)生沒有機會系統(tǒng)地學(xué)習(xí)軟件計算。課程總計只有48學(xué)時,其中16學(xué)時為授課,32學(xué)時上機訓(xùn)練,在這么短的時間內(nèi),要將科學(xué)計算的理念講授給學(xué)生,使他們在將來能運用數(shù)學(xué)軟件工具來解決問題,這對教師的教學(xué)能力要求過高。
3.理論考核欠妥?!稊?shù)學(xué)軟件》作為一門以實踐訓(xùn)練為主的課程,在理論傳授、實踐訓(xùn)練以及考核方式上面都應(yīng)該以實際操作為主線[4-5],然而,現(xiàn)在的教學(xué)除了稍微加大了實踐訓(xùn)練課時之外,在其他方面未見有改變,特別是考核方式,很多高校不能擺脫傳統(tǒng)的考核模式,還是采用理論考核,以卷面成績作為對學(xué)生掌握數(shù)學(xué)軟件程度的評價。實際上,理論考試成績優(yōu)秀的學(xué)生,其實際動手能力不一定很強,而編程能力強的學(xué)生,其理論考試成績往往處于中等或中上,因此,實踐課程只做理論考核明顯是不合理的。
三、教學(xué)改革初探
數(shù)學(xué)軟件作為算法設(shè)計和數(shù)學(xué)建模不可或缺的工具,很有必要在高校的數(shù)學(xué)相關(guān)專業(yè)開設(shè)該課程,讓學(xué)生學(xué)習(xí)并掌握相關(guān)編程技巧。針對我校數(shù)學(xué)軟件課程設(shè)置與課堂教學(xué)的不足,初步提出以下教學(xué)改革措施。
1.轉(zhuǎn)變教學(xué)形式。在《數(shù)學(xué)軟件》教學(xué)過程中,時刻聯(lián)系數(shù)學(xué)建模的方法與模型,把數(shù)學(xué)建模的思想融入課程教學(xué)當(dāng)中,重視如何將實際問題抽象成為數(shù)學(xué)問題,重視模型算法的理論推導(dǎo)和優(yōu)化運算。在教學(xué)中強調(diào)相關(guān)的數(shù)學(xué)建模知識點,提高學(xué)生的思維能力,引導(dǎo)學(xué)生提出解決問題的方法,并能夠運用數(shù)學(xué)軟件自行設(shè)計算法并編寫程序,最終解決問題。
2.擬定教綱教材?!稊?shù)學(xué)軟件》課程作為數(shù)學(xué)專業(yè)學(xué)生的專業(yè)課程,需要確定教學(xué)大綱。我們首先應(yīng)該借鑒其他優(yōu)秀高校的教學(xué)經(jīng)驗,由教學(xué)課題組的教師一起討論,教學(xué)大綱應(yīng)該以實踐為主題,可以安排MATLAB、Mathematica、SAS、Java等的一種或多種數(shù)學(xué)軟件的教學(xué),給學(xué)生安排更多的機會上機訓(xùn)練,訓(xùn)練應(yīng)該突出重點,強化學(xué)生動手能力。合適的教材可以不只一本,教材的內(nèi)容應(yīng)該是以實踐指導(dǎo)為主體,結(jié)合我校學(xué)生的實際情況進行選取,同時可以選擇實踐訓(xùn)練指導(dǎo)用書。此外,結(jié)合課題組各位老師的教學(xué)經(jīng)驗,參閱數(shù)學(xué)建模、數(shù)值分析、算法逼近等相關(guān)課程的經(jīng)典教材,自行編著適用于我校數(shù)學(xué)軟件教學(xué)的教材。
3.加強理論授課。實踐訓(xùn)練必須有相關(guān)的理論基礎(chǔ),《數(shù)學(xué)軟件》總的課時量應(yīng)課程安排有部分課時用于理論授課,我校安排理論授課的課時比例比較合理,但該增加。在理論課程中,給學(xué)生講解數(shù)學(xué)建模中常用的算法模型和經(jīng)典的案例,由淺入深、由表及里地講解每一個重點和難點,深化學(xué)生對理論知識的理解,強化學(xué)生利用數(shù)學(xué)軟件來解決實際問題的手段和方法,培養(yǎng)學(xué)生使用計算機程序處理問題的能力。為學(xué)生的實踐訓(xùn)練奠定理論基礎(chǔ)。
4.激發(fā)學(xué)生積極性。我?!稊?shù)學(xué)軟件》課程作為專業(yè)選修課開設(shè),本專業(yè)學(xué)生選修應(yīng)該是興趣所致,但教學(xué)過程中發(fā)現(xiàn),學(xué)生學(xué)習(xí)缺乏應(yīng)有的熱情,特別是上機訓(xùn)練的課時,學(xué)生動手練習(xí)的積極性不足,對于課堂練習(xí)和課后作業(yè)都應(yīng)付了事。針對這種情況,教學(xué)需要調(diào)動學(xué)生的學(xué)習(xí)興趣,關(guān)鍵在于開課的前幾個課時,特別是第一課時,可以通過介紹生活中的工程建模引入數(shù)學(xué)軟件,由此引入課程教學(xué)。在授課過程中,不僅要介紹某個函數(shù)的功能作用,而且還要介紹該函數(shù)的使用方法和使用技巧。運用類似這樣的教學(xué)技巧,有望提高學(xué)生的學(xué)習(xí)積極性。
5.轉(zhuǎn)變考核形式。《數(shù)學(xué)軟件》課程應(yīng)該以實踐考核為主。減少理論考試所占的比重,重點考核學(xué)生實際編程解決問題的能力。上機考核給學(xué)生提出實際工程中所面臨的實質(zhì)性問題,讓學(xué)生根據(jù)自己所掌握的知識基礎(chǔ),提出自己的想法,建立數(shù)學(xué)模型,并使用數(shù)學(xué)軟件來整理算法,編寫、編譯、運行程序,最終解決問題。
數(shù)學(xué)軟件已經(jīng)成為數(shù)學(xué)建模解決實際問題中不可或缺的技術(shù)型工具。為了培養(yǎng)學(xué)生豐富的數(shù)學(xué)算法思想,為他們的想法提供了實踐平臺,在高校的《數(shù)學(xué)軟件》課程教學(xué)中應(yīng)該考慮利用多種有效的教學(xué)手段,開啟學(xué)生的算法設(shè)計與構(gòu)造模型的思維和技巧,鼓勵他們大膽創(chuàng)新,促進學(xué)生對于一種或幾種數(shù)學(xué)軟件的偏好,達到提高教學(xué)質(zhì)量的目的,為新時代的發(fā)展培養(yǎng)技術(shù)型人才。
參考文獻:
[1]王海英.數(shù)學(xué)知識、數(shù)學(xué)建模、現(xiàn)代數(shù)學(xué)軟件關(guān)系與結(jié)合途經(jīng)的探討[J].中國地質(zhì)教育,2011,(1):95-97.
[2]吝維軍,季素月.數(shù)學(xué)實驗——數(shù)學(xué)方法、數(shù)學(xué)軟件和數(shù)學(xué)應(yīng)用的融合[J].大學(xué)數(shù)學(xué),2011,27(1):153-156.
[3]劉智,黃磊.數(shù)學(xué)軟件在高等數(shù)學(xué)教學(xué)中應(yīng)用及價值分析[J].價值工程,2011,(30):238.
[4]蘇東寧,趙珅,宋方臻.MATLAB教學(xué)應(yīng)重視科學(xué)計算能力的培養(yǎng)[J].中國現(xiàn)代教育裝備,2009,(5):73-75.
[5]楊夷梅,楊玉軍.Matlab教學(xué)中的方法與實踐[J].中國電力教育,2008,(127):59-60.
基金項目:新世紀(jì)廣西高等教育教學(xué)改革“十一五”第四批立項資助項目(2008B078);廣西2011教改工程立項項目(2011JGA055);桂林理工大學(xué)2009年教改工程立項項目(2009B09)
作者簡介:陳華舟(1983-),博士,研究方向為應(yīng)用數(shù)學(xué)。