摘 ?要:該文研究了高職數學教學中應用MATLAB的指導策略,從教學內容、教學方法和考核評價這3個方面進行分析。對教學內容,通過設置MATLAB解決方案,起到了化抽象為直觀、化復雜為簡單、化理論為實際的作用。對教學方法,為了使MATLAB在每個模塊中發(fā)揮最大的作用,需要對原理探究進行任務化、對數值計算進行競賽化、對數學建模進行合作化。對考核評價,實施教學過程的全程化。
關鍵詞:指導策略 ? 內容設計 ? 方法設計 ? 考核評價
中圖分類號:G642 ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A文章編號:1672-3791(2021)08(c)-0123-03
Analysis on the Guidance Strategy of Applying MATLAB in Mathematics Teaching of Higher Vocational Education
ZHANG Qian
(Xi'an Railway Vocational & Technical Institute, Xi'an, Shaanxi Province, 710600 ?China)
Abstract: This paper studies the guidance strategy of applying MATLAB in higher vocational mathematics teaching, and analyzes it from three aspects: teaching content, teaching method and evaluation. For the teaching content, through setting up the MATLAB solution, has played the role of turning abstraction into intuition, complexity into simplicity and theory into practice. For the teaching method, in order to make MATLAB play the biggest role in each module, through the task-driven to explore the principles, through the competition for numerical calculation, through the group cooperation for mathematical modeling. For the assessment and evaluation, implement the whole process of teaching process.
Key Words: Guidance strategy; Content design; Method design; assessment and evaluation
在高職數學的教學中應用MATLAB,是為了解決學生在學習高等數學時所面臨的困難:抽象性強、計算困難以及理實分離。如何將MATLAB更好地融入到高等數學教學過程中,該文將從以下3個方面進行分析。
1 ?教學內容的設計
針對高等數學課程面臨的三大問題:高度的抽象性、復雜的計算性、脫離實際的理論性,該文將研究如何利用MATLAB,能更好地解決以上問題,從而增強學生的學習興趣,提高學生的參與性,提升學生解決問題的能力,從根本上解決學生的恐懼感。
1.1 原理知識的直觀化—— 化抽象為直觀
高等數學每一章都是由原理知識,計算問題及實際應用所構成。原理知識主要包括概念、性質、定理等,對這類知識的理解,是學生學習的一大難點,也是教學的一大重點。由于高職類學生的抽象思維能力、邏輯推理能力以及知識遷移能力較弱,對于原理性知識的理解較欠缺。但是他們熱衷于網絡與計算機軟件,喜歡親自動手操作。所以,利用MATLAB將原理知識直觀化,是解決這一問題的有效策略[1]。
1.1.1 提供程序式的探究方法
對于有些原理探究,MATLAB的解決方案相對復雜一點,如定積分的概念等,這樣的探究,教師會提供完整的程序,學生能夠理解程序,會動手操作,讓圖像動起來即可。這樣無需加重學生學習程序的負擔,同時學生還能通過動手操作觀察圖像的變化,發(fā)現問題的實質,完成原理的探究,加深他們對知識點的理解。
1.1.2 分解程序式的探究方法
對于有些原理探究,matlab的解決方案簡單,如函數的單側極限等。此時,教師可以對探究方案進行分解,讓學生以填空的形式,補充相關程序信息。學生邊分析填空,邊動手操作,通過遞進式的探究,理解問題的實質。
1.1.3 多種程序式的探究方法
對于有些原理探究,MATLAB可設計出多種探究方案,如重要極限公式。教師可提供各探究方案的思路,學生可選擇自己喜歡的形式進行操作。一方面,多種方式的驗證加強了探究結果的可靠性;另一方面,多種方案的提供給予學生更多的選擇性。同時,培養(yǎng)了學生考慮問題的嚴謹性、分析問題的全面性、解決問題的多樣性。
1.2 計算問題的簡單化——化復雜為簡單
高職學生學習高等數學的主要目的是為了在專業(yè)中進行應用,只有會算才能會用,所以高等數學中的各類計算問題是學生必須要掌握的內容。但是由于高職學生中學數學基礎不扎實,而計算問題又需要各種公式綜合運用,使得學生在解題過程中頻頻出現問題,慢慢地就放棄了。而MATLAB具有強大的計算功能,而且關于極限、導數、積分的計算命令簡單易掌握,是使計算問題化復雜為簡單的有力工具。
1.2.1 計算問題的解題思路要理解
對于計算問題的解法,即它的解題思路要求學生要理解,比如對于求函數極限的類型,包含有理式在某點處的極限、型、型、型,利用重要極限公式求極限等類型題,學生要理解它們的解題思路,在遇到求極限的問題時,要會分析。因為通過學習高等數學知識除了要能熟練地運用其分析計算方法處理一些實際問題外,還要培養(yǎng)學生的抽象概括能力、邏輯思維能力、運算能力等數學素養(yǎng),這樣才能為后續(xù)學習專業(yè)課奠定良好的理論基石[2]。
1.2.2 MATLAB的計算命令要掌握
高等數學中的三大計算問題:極限、導數、積分,它們相應的MATLAB求解命令簡單易記。極限命令:limit(f,x,a)、limit(f,x,inf);求導命令:初等函數diff(f,x)、隱函數-diff(F,x)/diff(F,y)、參數方程確定的函數diff(y,t)/diff(x,t)、高階導數diff(f,x,n);求積分命令:int(f,x)、int(‘f,x,a,b)。
利用MATLAB進行計算大大地提高了學生的參與度,對于各個層次的學生都能夠很好地理解與掌握。利用MATLAB的求解命令,對學生解決問題不僅提高了速度,還擴大了廣度,增強了深度。
1.3 理論內容的應用化—— 化理論為實際
學生不重視高等數學的另一個原因是感覺學習高等數學沒有什么用,在日常生活中用不到,專業(yè)上也感覺用處不大。一方面,其實是因為學生沒有真正學懂數學,數學不是在生活中沒有用,而是他們不會用;另一方面,是教師在教學過程中忙于完成教學任務,很少去舉實際應用案例,并且即使舉了實際案例,由于實際問題數據復雜、不易處理,老師也只是簡單介紹,并沒有讓學生真正地用所學知識去解決。所以,需要教師在教學過程中加入應用拓展的環(huán)節(jié),以體現高數的實用性。
1.3.1 每節(jié)課設置一個應用模塊
高數中的每一節(jié)所講授的內容在實際中都是有應用的。要讓學生及時掌握所學內容,能夠應用所學內容解決實際問題,每一節(jié)課都應該設置應用模塊。應用模塊的問題最好是與專業(yè)相關的問題,這就需要教師根據不同專業(yè)分別設置不同的應用問題。比如說:在給建筑專業(yè)講等價無窮小時,就可以在應用模塊設置問題——近似計算建筑物的高度;在給高鐵專業(yè)講復合函數的導數時,就可以在應用模塊設置案例——鋼梁長度的變化率。對于應用問題,學生通過小組討論都能夠提出相應的解決辦法,而且利用MATLAB對結果進行計算驗證,保證了結果的可靠性[3]。實踐證明,應用模塊學生的參與度更高。
1.3.2 每一章設置一次數學建模
因為真正在工作中所遇到的實際問題,通常會有大量的數據,并沒有直接的函數表達式,不能直接看出用什么方法解決。這就需要用到數學建模的知識,把實際問題數學化,這期間通常有需要對數據進行處理、畫圖、擬合等要求,MATLAB能夠很好地完成這一系列的操作。接下來需要對數學問題求解,實際問題求解量非常大,肯定是要利用軟件來進行計算的,MATLAB的計算功能就很好地解決了這個問題。最后,也可以利用MATLAB畫圖對模型進行驗證、靈敏度分析等,保證模型的合理性。所以,數學建模是利用所學數學知識綜合地解決實際問題,知道數學建模的過程,才能夠真正地用數學方法解決實際遇到的問題。數學建模模塊的設置,可以提高學生數學的綜合應用能力。
2 ?教學方法的設計
為了使MATLAB在每個模塊中發(fā)揮出最大的作用,教師通過分析—實踐—改進這樣一個過程,最終探索出通過任務驅動對原理進行探究,通過PK競賽對數值進行計算,通過小組合作對實際問題進行建模,能夠使MATLAB的解決方案與學生的學習過程更好地融合,提高學生的學習效果。
2.1 原理探究的任務化
原理探究模塊的MATLAB設計方案原理是化抽象為直觀,這個直觀通常是通過圖像、數據、表格等形式展現出來的。原理探究的MATLAB解決方案會稍顯復雜,學生在理解的基礎上親自動手操作程序,在這個過程中發(fā)現數學規(guī)律。所以,這樣一個過程就需要教師提前設置好任務單或者分析單,一方面讓學生知道每一步要干什么,引導學生一步步進行探究;另一方;面學生通過填寫任務單、分析單,對問題的思考步步加深,從而能夠發(fā)現其中所包含的數學原理[4]。
2.2 數值計算的競賽化
數值計算模塊的MATLAB程序比較簡單,學生容易理解掌握,同時對于有些計算問題,手算可能比計算機算更迅速,學生可以根據自身情況選擇適合自己的計算方法。為了使各層次的學生都能夠參與進來,同時提升他們的競爭與合作意識,數值計算這一模塊主要采用競賽的形式。分成個人賽和團體賽,簡單的問題個人賽,綜合的問題團體賽,培養(yǎng)了學生的決策能力,加強了學生應用MATLAB進行計算的熟練程度,提高了學生的解題速度[5]。
2.3 數學建模的合作化
對于數學建模模塊,這是一個開放性的實際問題,需要大家齊心協力共同完成。小組中各成員要進行分工,數學基礎比較好的負責建立模型,MATLAB能力比較強的負責求解,寫作基礎比較好的負責小論文。學生在討論合作中,對數學知識的掌握更牢固,對MATLAB的應用更靈活。事實證明,MATLAB是數學建模的有力工具,利用它能夠快速地解決實際問題[6]。
3 ?考核評價的全程化
對于學生的考核評價要實行全程化,整個教學過程通過職教云平臺實時記錄學生探究的數據、計算的結果、模型的解決方案。教師全面地掌握學生利用MATLAB突破重難點的效果,可以及時調整MATLAB設計方案與教學策略。
課前教師可查看學生觀看微課視頻的數據,查看任務單的情況,以及測驗的整體和個人結果,根據課前學生反饋,實時調整MATLAB模塊的解決方案。課上老師設置的各項活動,學生都在職教云平臺進行參與,上傳討論的內容,教師及時查看學生掌握的情況,對出現的問題及時給予糾正。進行隨堂的測驗,根據測驗結果,了解學生的易錯題,及各個學生的掌握情況。對易錯題給予講解糾正,對于學困生及時給予關注與幫助,找出其原因,幫助其進步。通過問卷調查,了解學生對學習內容、教學方法及活動設置等方面的意見和建議,積極聽取學生的意見,并加以優(yōu)化改進。同時,對上課過程要進行小組自評、小組互評和教師評價,使學生和教師都要及時掌握學生的學習情況。課后的作業(yè)也是在平臺上及時批改打分,與學生在線交流,答疑解惑。
全過程的考核評價,能夠有效地激發(fā)學生的學習動力,真實地、全面地評價學生對所學知識的掌握情況,可以使教師及時掌握學生的學習動態(tài),根據學生的反饋信息,及時地調整MATLAB解決方案,提高教學效果。
參考文獻
[1] 馮影影,楊戟.Matlab可視化技術在高等數學的教學實踐[J].電子技術,2020,49(6):19-21.
[2] 蔡紹潔.MATLAB在高中數學中的應用研究[D].大連:遼寧師范大學,2020.
[3] 張少龍.基于MATLABGUI的懸索可視化系統設計研究[D].漢中:陜西理工大學,2020.
[4] 馬冬雪,王微,崔甲君,等.UG軟件在機械專業(yè)教學中的運用分析[J].內燃機與配件,2019(16):273-274.
[5] 李艷芳,徐曉霞,焦靈俠.基于MATLAB的自動控制理論教學改革探索[J].電子測試,2020(23):125-126.
[6] 曹玉松,曾憲權.MATLAB計算機軟件融入高等數學課堂構建探究性教學的研究與實踐[J].電腦知識與技術,2018,14(33):99-101.
基金項目:西安鐵路職業(yè)技術學院2020年度立項課題《MATLAB在高職數學教學中的應用研究》(項目編號: ? ? ? ? ? ? ? ?XTZY20J12)。
作者簡介:張茜(1983—),女,碩士,助教,研究方向為數學教育。