公務員期刊網(wǎng) 論文中心 正文

Matlab應用課程教學研究論文

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了Matlab應用課程教學研究論文范文,希望能給你帶來靈感和參考,敬請閱讀。

Matlab應用課程教學研究論文

一、教學現(xiàn)狀

matlab及其應用課程與多門課程交叉,既具有理論性又具有實踐性,為了提高教學效果,需要對該課程的教學進行研究和改進。根據(jù)作者調(diào)研,目前的教學實踐中存在以下問題:教學內(nèi)容上,主要參照各類教程按功能分類陳述的一系列命令和函數(shù)的用法,沒有與相關課程的教學內(nèi)容結合,而且缺少具有實際應用背景的介紹;教學方法上,以講授法為主,按照教材的章節(jié)順序?qū)滩纳系拿詈秃瘮?shù)介紹,再通過相關例子講解用法,學生不能自主學習和探索;教學效果上,僅僅會獨立使用命令和函數(shù),面對具體的專業(yè)問題時,卻不能運用所學相關的知識去解決實際問題,具體表現(xiàn)為學生綜合應用能力不強,缺乏分析問題的能力。究其原因,主要在于課程內(nèi)容與專業(yè)、應用背景脫節(jié),而且傳統(tǒng)教學方法對命令和函數(shù)的講授與應用練習都是單獨進行的,沒有及時與應用實例相結合,學生往往當時能聽懂、會練習,但到真正在解決實際問題時需要綜合若干知識點,卻不能根據(jù)實際情況靈活運用已學過的知識,有的甚至學了前面忘了后面,從而失去學習的興趣,導致教學效果很不理想。

二、教學內(nèi)容的研究

Matlab及其應用課程的教學內(nèi)容可以分為三個層次:一是基礎知識,主要包括矩陣操作、可視化、程序設計和GUI等,這部分內(nèi)容和其他高級語言基本相通;二是動態(tài)系統(tǒng)建模、仿真和綜合分析的集成環(huán)境Simulink,該內(nèi)容是教學的重點和難點;三是工具箱,該內(nèi)容可根據(jù)專業(yè)背景有選擇的進行教學。本課程存在著內(nèi)容多和學時有限的矛盾,為了能在有限的時間內(nèi)讓學生掌握核心內(nèi)容、打好基礎,在后續(xù)學習和應用中具備自學能力,精選教學內(nèi)容尤為關鍵,課程內(nèi)容應根據(jù)不同專業(yè)、專業(yè)特征以及不同的教學對象進行不同的調(diào)整和補充,在教材的選用上也所不同。在教學中應根據(jù)專業(yè)背景的實際情況,參照課程教學大綱,選擇的教學內(nèi)容盡可能地覆蓋知識點,而且在深入學習后續(xù)內(nèi)容的同時能對已講授過的內(nèi)容進行復習。

1.理論聯(lián)系實際,強調(diào)應用領域。

如何在有限的學時內(nèi)讓學生掌握Matlab軟件,并能綜合運用軟件提供的功能解決各自的專業(yè)問題是課程教學的目的。作者的教學思路是從實際應用領域中選取典型范例,突出應用價值,從實際工程中了解哪些問題需要或者可以由Matlab來解決。矩陣運算是Matlab最基本的功能,在講解這部分內(nèi)容時,通過介紹數(shù)理統(tǒng)計中的線性回歸和實際應用建立聯(lián)系,對矩陣求逆、轉(zhuǎn)置等知識點進行教學。Matlab在數(shù)據(jù)可視化方面也提供了強大的功能,在該部分內(nèi)容的教學過程中,可向?qū)W生介紹在實際試驗、工程測量及科學計算中,通常將采樣的離散數(shù)據(jù)用各種形式的圖形表示出來,從而分析其所反映的內(nèi)在規(guī)律。在Simulink教學過程中,作者通過介紹汽車懸架的知識引入“彈簧—質(zhì)量—阻尼器”機械動力學系統(tǒng)的仿真。通過強調(diào)教學知識潛在的應用價值,可以充分調(diào)動學生學習的主動性和積極性。

2.根據(jù)專業(yè)背景增加教學內(nèi)容。

Matlab作為一種高性能的數(shù)值計算和可視化軟件,隨著其功能的逐步增加和完善,在電氣、電子、控制、機械、汽車、航空航天等眾多領域有著廣泛的應用,這就要求教師要處理好基礎知識和高級應用的關系,結合專業(yè)背景,從中選取相關的知識,在教學過程中將先進工具箱的功能、在相關領域的應用現(xiàn)狀及時介紹給學生。如:電類專業(yè)適當增加SimPowerSystems工具箱的教學,機械類專業(yè)需要了解SimMechanics工具箱,信息類專業(yè)可選擇增加神經(jīng)網(wǎng)絡、最優(yōu)化、圖像處理工具箱等。結合學科背景增加教學內(nèi)容,擴大了學生的知識面,提高了學生對科學技術的興趣。

三、教學方法的研究與探索

1.運用實例教學法。

實例教學法依托具有代表性的例子對所涉及的知識點進行教學,這種教學法目的性強,具有直觀、實用的特點,能迅速吸引學生的注意力,提高學生的學習興趣和積極性。應用實例教學法對于Matlab語言基礎的教學有較好的效果,在教學過程中不以教材的章節(jié)順序進行授課,而是以實例為中心,通過綜合講解精心選擇的實例,使學生更好地掌握知識點,并把要學習的知識點融入到具體實例中來講解,整個教學過程強調(diào)學以致用,在應用中學習。例如在Matlab語言的數(shù)據(jù)類型、數(shù)值運算、基本語句結構、程序流程結構、繪圖基礎等知識點的教學過程中,筆者通過冒泡排序、分段函數(shù)的實現(xiàn)及圖像繪制等實例進行綜合教學,效果明顯優(yōu)于傳統(tǒng)的教學方法。

2.實施任務驅(qū)動教學。

任務驅(qū)動法以學生為中心、以任務為驅(qū)動,是一種主動探究型的教學方法,將任務驅(qū)動法運用于課堂教學,引導學生思考,不僅可以激發(fā)學生的學習興趣,更重要的是培養(yǎng)了學生發(fā)現(xiàn)問題、分析問題和解決問題的能力,完成知識的自我構建,有利于培養(yǎng)學生自主學習的能力。例如,MatlabGUI程序設計部分的教學,如果采用先介紹句柄圖形對象再介紹其屬性的傳統(tǒng)教學方式,則不利于學生完成知識構建和能力的形成,更不利于通過自主學習學會設計步驟。教學時,可以將該部分內(nèi)容設計成任務,“驅(qū)動”學生在完成任務的過程中掌握知識的應用。筆者在教學過程中,要求學生根據(jù)“自動控制原理”課程學習的內(nèi)容,完成二階系統(tǒng)階躍響應的圖形化設計。任務目的:①掌握MatlabGUI程序設計;②培養(yǎng)學生自主學習能力。任務內(nèi)容:①綜合應用Matlab語言中數(shù)組、函數(shù)、繪圖指令以及GUI界面設計等知識,開發(fā)簡單交互式應用程序;②編程計算二階系統(tǒng)階躍響應函數(shù),并實現(xiàn)圖形化顯示;③創(chuàng)建一個圖形用戶界面,實現(xiàn)在界面上輸入相關參數(shù),便可以顯示二階系統(tǒng)階躍響應的圖形;④調(diào)節(jié)系統(tǒng)參數(shù),對比其圖形變化。

四、結論

為了提高Matlab及其應用課程的教學效果,在教學實踐的基礎上,本文研究探索了教學內(nèi)容和教學方法。在教學內(nèi)容上,應聯(lián)系實際選擇相關應用領域的實例,并根據(jù)專業(yè)增加教學內(nèi)容;在教學方法上,應針對教學內(nèi)容和學生的實際情況,根據(jù)每種方法的優(yōu)勢和局限性,將不同方法進行優(yōu)化組合,以達到最好的教學效果。Matlab及其應用課程的教學涉及到多方面的因素,需要教師不斷地探索新的教學方法和教學模式,而網(wǎng)絡教學是教學改革的趨勢之一。在實際教學實踐中,應完善傳統(tǒng)課堂教學和網(wǎng)絡教學相結合的教學模式,充分發(fā)揮教師的主導地位和學生的主體地位,拓展教學時空,提高教學效率。

作者:王皖君 陳薇 單位:南京林業(yè)大學 南京航空航天大學