吳向梅

[摘? ? ? ? ? ?要]? 闡述高職課堂教育的現狀,提出在程序設計類課程教學中采用課堂派平臺輔助教學的模式,并依托JAVA面向對象程序設計課程進行實踐探索,在課堂教學中采用“教與寫案例教學法”。實踐證明,這種教學模式有效激發了學生的學習興趣,教學效果提升了不少。
[關? ? 鍵? ?詞]? 高職;面向對象;課堂派;教與寫案例教學法
[中圖分類號]? G712? ? ? ? ? ? ? ? ? ?[文獻標志碼]? A? ? ? ? ? ? ? ? ? ? ? [文章編號]? 2096-0603(2019)33-0176-02
JAVA面向對象程序設計課程是高職軟件技術專業的專業核心課。該課程實踐性強,要求學生具有較強的操作能力。傳統的教學模式已經不能滿足該課程的教學要求,必須借助現代化的教學工具和手段,讓教學方式方法靈活多變,吸引學生學習興趣。我們借助課堂派平臺實現課前預習、課中監管互動、課后復習鞏固各個過程。課堂上的新知識點可以在課前預習、熟悉,課堂上學習的時候會更容易消化吸收;課中可以很好地對學生進行管控;好學上進的學生可以充分利用課余時間學習,課堂上沒有弄懂的知識點可以在課后復習中鞏固。有了這個平臺,極大地提高了學生的學習積極性,降低了該課程的學習難度。
高職學生基礎差、學習積極性不高,特別是邏輯思維能力比較差,學習程序設計類課程確實很困難。為了讓本類課程的學習變得容易,我們采用“教與寫案例教學法”。不趕進度,每節課讓學生掌握一個案例的設計和編寫,重點讓學生獨立去編程,不提供參考代碼,只提供需求及分析需求得出的編程思路、步驟,讓學生去獨立思考,根據提示的編程思路和步驟去獨立編寫程序,一段時間后老師現場演示程序編寫過程,邊編寫邊講解,附帶的知識點也會提及,這樣學生在觀看老師編程過程中,掌握一些基本代碼的寫法,在大腦中留下印象,會在獨立練習的時候試著去模擬編寫,潛移默化中將老師教授的方法變成他們自己的編程方法。實踐證明,此教學法極大地提高了學生的學習積極性和編程能力。
一、軟件專業課堂教學的現狀
傳統的教學模式已經隨著一批又一批的教育改革逐漸被淘汰。在高職軟件專業程序設計類課程中目前被廣泛采用的是基于網絡平臺的慕課或微課的翻轉課堂教育模式,但是這種學習模式存在兩個缺點,一是視頻來源主要是網絡上成熟的視頻,我們的學生基礎較差,聽這些視頻不一定能聽明白。如果老師針對他們的實際學習情況去錄制視頻,代價又很大,目前學校還不具備這樣的條件。結合實際,我們采用課堂派平臺來輔助教學,取得了很好的效果。
通過大量文獻研究我們發現目前國內高職院校關于JAVA面向對象程序設計課程教學目標的設定,突出強調“理論教學+案例教學”的方式,他們在具體教學組織過程中,偏向以教材為主線,依據理論教學大綱來展開。我們采用的是“教與寫案例教學法”,主要鍛煉學生的獨立思考能力、獨立編程能力,教學的組織過程與傳統的模式有很大的區別。
二、教學實踐
以本校2018級軟件專業JAVA面向對象程序設計課程為依托,在教學中采用課堂派平臺輔助教學模式和“教與寫案例教學法”,完整的教學實踐過程主要有以下幾點。
(一)課前準備
借助課堂派平臺,在上面簽到、課前預習、討論、互動、課后練習等,創建一個交互式個性化自主學習網絡環境。教師課前利用該平臺發通知,上傳學習資料、課前預習知識點,學生可以在該平臺上下載學習材料進行個性化學習,遇到問題時可以及時在平臺上反饋,供老師、同學討論,也可以在平臺上直接向老師獲取個性化指導。
(二)課中教學
課堂上開始的20分鐘內,學生帶著課前在課堂派平臺上預習時的問題在課堂上進行討論,教師答疑。同時在課堂中也會穿插使用該平臺在手機上簽到,確定到課人數,發布問題搶答進行互動,以及課堂練習題的發放,這種方式符合高職學生的心理,在一定程度上既解決了大部分學生長時間不用手機的不適,也提高了課堂的參與度,活躍了課堂。
接下來步入教學主要部分,我們采用“教與寫案例教學法”。近幾年來,國內各大高職院校紛紛開設程序設計課程,旨在培養與市場需求相銜接的應用型人才。本學院通過深入調研和研究,采用適合高職院校的“教與寫案例教學法”的教學模式。該方法是以案例為載體,教師為主導,學生為主體,將所學知識和技能融入一個或者多個案例任務中,使學生參與到案例教學中,從產生興趣到自主學習、分析解決問題、討論交流,在自發自覺中提高學生的獨立思考和獨立編程能力。
在實際教學實踐環節,開始老師引入案例的需求,和學生一起思考需求的深層次含義,剖析需求并將其轉換為一條一條的需求點,接著老師和學生一起整理程序的實現思路和步驟,以文檔的形式逐一記錄下來。本文檔是對需求的充分理解分析,并將需求點向程序的實現逐步靠攏,整理出程序實現的思路和具體步驟。接著將文檔發給各個學生,不提供參考代碼,讓他們自己去獨立完成程序的實現,不要求學生將程序實現得多么完整、完善,至少要求他們按照提供的思路和步驟將程序的框架搭建起來,然后根據他們自身掌握情況盡量去填充程序,鼓勵他們試著將程序編寫完整并調試通過、正常運行。一段時間后老師現場演示程序編寫過程,邊編寫邊講解,附帶的知識點也會提及,這樣學生在觀看老師編程過程中,對比自己剛才編寫的程序,掌握一些基本代碼的寫法,對編程越來越熟悉,不斷試著去模仿老師的編程過程和具體實現細節的處理,慢慢變成他們自己的編程方法。實踐證明,此教學法極大地提高了學生的學習興趣和編程能力。
這種“教與寫案例教學法”能夠鍛煉學生的獨立思考能力,培養其獨立編程能力。我覺得現在的高職學生很聰明,就是沒有沉下心去找對學習方法,沒有真正獨立思考程序設計課程的精髓,一直在程序設計學習的門外,沒有邁進去,導致很難提高獨立編寫程序的能力,對參考代碼有很強的依賴性。我們在課堂上采用這樣的教學方法就是為了給學生獨立思考的機會,引導他們根據需求編寫程序,養成獨立思考的習慣并將所想的程序實現過程編寫成程序,在編程中領會相關理論知識點的深層次含義,久而久之學生對本課程的學習自信心和積極性會增強很多,編程能力也會大幅提高。
(三)課后鞏固/考核
課后教師通過課堂派平臺發布課后習題,學生可以充分利用碎片時間去平臺上下載題目,并寫各題目答案,然后將答案上傳到平臺上。平臺上會記錄學生的答案提交情況和答案的重復率,教師可以在平臺上批改作業,給每個提交的答案打分或者打回重做。這樣老師能及時掌握學生的學習動態以及薄弱的知識點,課堂上可進一步鞏固加深學生對這部分知識的講解。
以前程序設計類課程采用閉卷筆試形式,該考核方式比較單一,不能切實反映學生的實際動手能力,很多知識點需要記、背,這種傳統的考試方式確實不適合信息化時代里成長的孩子。基于此,學院大力推動考試改革,力求考試方式多樣化,減少理論考試分數比例,避免程序設計類課程考試需要死記硬背知識點。我們增加了課堂派作業/互動分數和綜合實訓分數的比例,減輕學生學習負擔。具體程序設計課程考核項目成績比例見下表。
由上表可見,期末考核由閉卷理論考試變為開卷實操考核,學生現場編程、調試運行程序,主要檢驗他們的動手能力。高職院校學生學情特殊,考試改革勢在必行,改革是為了將對實踐的重視提高到一個新高度,將學生學習的重點轉移到動手能力的提高上,促使學生在學習的過程中更加積極地參與項目的開發學習,讓他們在實訓中增加自信和成就感,學習勁頭更足。
三、結語
隨著數字化進程的不斷推進及校園無線網絡時代的到來,現代教育技術的發展促進學習的方式豐富多彩。我們不拘泥于傳統的教學模式,將課堂派平臺融入高職軟件專業程序設計課程的智慧課堂教學中,將有效推動教學過程管理規范化,減輕老師教學工作負擔,提高課堂教學效率,提高學生的學習積極性。同時,我們實施“教與寫案例教學法”,這種教學方法能夠有效地激發學生的獨立編程能力,降低學生對程序設計課程的學習難度,切實提高學生的動手能力,對他們畢業后找工作大有益處。這種復合的教學模式對高職院校目前程序設計課程的教學改革提供一定的實踐參考價值。
參考文獻:
[1]吳紅娉.基于移動學習的翻轉課堂教學模式的實踐探究:以《移動應用開發》課程為例[J].科學視界,2017(4):217.
[2]邵雯娟.基于項目驅動式教學模式的課程改革探索:以“移動應用開發”課程為例[J].無線互聯科技,2017(1):83.
編輯 張 慧