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