范振遠
(武漢紡織大學 高等職業(yè)技術(shù)學院,武漢 430073)
在進行“面向?qū)ο蠹夹g(shù)”教學過程中,一定要重視實踐和理論的相互結(jié)合特點,教師往往都是對于知識點的理論背景進行闡述,這樣的情況下,學生的學習積極性不能夠被有效調(diào)動,學習興趣無法保持,很難理解較為高深的理論,僅僅能夠應(yīng)付考試的知識點,不能進行創(chuàng)新教育,教學資源沒有得到很好利用[1]。針對上述問題,這里應(yīng)用國外提出的MCLA的教學方法,通過這種模型化的教學方法,結(jié)合“面向?qū)ο蠹夹g(shù)”中涉及到的較難理解的理論問題進行分析,主要探討了在教學過程中實際應(yīng)用模型方法的有效性,能夠?qū)τ趯W生的知識理解起到重要作用。
MCLA表示中心模型學習構(gòu)架方法,這種模型學習方法能夠通過教師的有效引導(dǎo),提倡學生能夠有效去解決實際問題。主要包括以下幾個方面的內(nèi)容和步驟:第一,充分結(jié)合實際的教學,教師能夠把知識點給學生進行概況介紹;第二,通過合理的案例設(shè)計,教師可以采用示范性教學方式,利用任務(wù)驅(qū)動方法,能夠在相關(guān)的每個任務(wù)中包含每個知識點;第三,通過上述方法,教師完成相關(guān)知識點的傳授之后,培養(yǎng)學生的良好的觀察習慣;第四,布置學生進行對于相關(guān)案例進行一定的實踐活動;第五,在教學過程中,保證學生進行一定的創(chuàng)新活動。通過上述分析,采用MCLA教學方法,能夠有效保證學生掌握相關(guān)的知識點和涉及到的專業(yè)技能,能夠有效培養(yǎng)學生的分析能力和信息搜索能力。
(1)提出模型。在進行教學中,教師對于“動態(tài)多態(tài)性”相關(guān)問題并不進行直接的講解,而是通過情景創(chuàng)設(shè),通過在圖像處理的問題的程序?qū)嵗M行分析,目的則是激發(fā)學生的學習興趣。
在此系統(tǒng)中,二次開發(fā)問題經(jīng)常遇到,要求能夠有效對于程序功能進行改變。但是,根據(jù)相關(guān)的業(yè)界的經(jīng)驗,要想通過修改軟件的源代碼來進行功能修改,則需要花費大量的精力。所以,教師應(yīng)該結(jié)合教學實踐,進行舉例說明:
在說明子類和父類的關(guān)系中,要求對于FontDiMog對話框的顯示操作盡可能地體現(xiàn)出美觀性,能夠在屏幕的中央進行對話框的顯示,所以,應(yīng)該通過一定的函數(shù),能夠?qū)τ诋斍捌聊坏母叨群蛯挾冗M行計算,能夠確保按照一定要求來顯示對話框的高度,相對于FontDialog來說,編寫代碼如下:
經(jīng)過分析,可以發(fā)現(xiàn),有個問題存在于toCenter函數(shù)中,對于函數(shù)傳入的參數(shù)來說,其屬于FontDialog類型,比如,存在另外一種類型的對話框也要求放在屏幕中央,這種的ParagraphDialog就應(yīng)該進行另外的編寫:
如果在整個系統(tǒng)中要求具備各種各樣的對話框,那則是非常繁重的任務(wù),這里就積極引導(dǎo)學生進行思考,采用什么方法能夠避免撰寫新的函數(shù)呢?這時學生可能積極聯(lián)想到前面學習的知識,進行大膽的猜想,在傳入?yún)?shù)上做文章,確保其為通用參數(shù),這樣就是保證一個函數(shù)服務(wù)的對話框的有效實現(xiàn),但是,應(yīng)該如何能夠保證其參數(shù)的通用性呢?學生應(yīng)該客觀地認識這個方法,加深學生的認識,關(guān)鍵問題就是保證參數(shù)具有通用性,可以從繼承關(guān)系入手。
(2)建立任務(wù)。首先進行任務(wù)確定,保證能夠讓對話框在屏幕中央顯示,編寫函數(shù)toCenter。其中,任務(wù)的核心問題就是進行參數(shù)傳入函數(shù)過程中,應(yīng)該保證任何的參數(shù),只要符合對話框的要求,就應(yīng)該進行計算。然后,對于任務(wù)難點進行分析,一是,要對于對話框的相關(guān)各種類型的參數(shù)進行有效判斷,能夠保證類型的判斷;二是,在進行函數(shù)編寫對話框的過程中,能夠有效進行相同函數(shù)show()的調(diào)用,并且保證沒有語法錯誤;三是,保證代碼編寫的正確性。
(3)講解知識。在上述分析的基礎(chǔ)上,重點探討了動態(tài)多態(tài)性的概念,并積極引導(dǎo)學生進行思考,能實現(xiàn)如下的函數(shù):
這里就可以保證讓對話框中的父類Dialog進行設(shè)置,保證其為函數(shù)形參,通過函數(shù)的編寫,能夠保證更好為Dialog的子類進行服務(wù);也就是說,通過toCenter的參數(shù)的有效設(shè)定,能夠保證特定對話框中的toCenter的參數(shù),能夠?qū)崿F(xiàn)共同的父類就能滿足條件,能夠體現(xiàn)出良好的效果。
(4)學生實踐分析。通過上面的分析和講解,學生能夠基本掌握“動態(tài)多態(tài)性”內(nèi)容,通過較為簡單的例子增強了學生的感性認識,能夠在課后布置相似例子讓學生進一步進行鞏固和掌握。比如,要求學生進行函數(shù)編寫,實現(xiàn)打印功能,能夠?qū)崿F(xiàn)傳入一個Student對象,也能在一個Teacher對象中實現(xiàn)打印。
針對上述教學方法,這里提出了設(shè)計實驗,抽取了50名“計算機應(yīng)用技術(shù)”專業(yè)的本科學生來進行“面向?qū)ο蠹夹g(shù)”課程的學習,要求他們具備“動態(tài)多態(tài)性”的前面知識內(nèi)容,利用上述的MCLA教學方法,經(jīng)過統(tǒng)計分析,在應(yīng)用MCLA教學方法之后,學生能夠?qū)τ谥R點的掌握程度大大增強,且更具有創(chuàng)新性的思維。
結(jié)合計算機教學實際,在“面向?qū)ο蠹夹g(shù)”課程教學中應(yīng)用MCLA教學法,通過講解“動態(tài)多態(tài)性”的案例,教學實踐證明,此教學方法能夠有效保證學生對于知識點的掌握和理解,能夠取得較為明顯的教學效果。
[1]王晨. 基于任務(wù)驅(qū)動的高職高專計算機課程教學[J].教育與職業(yè),2014(15).