孫佳
摘 要:《Java程序設計》為當前很多學校計算機專業教學工作中開設的一門重要課程,但是分析具體的教學現狀,可知效果一般,學生就Java程序設計方面的知識儲備與能力并未得到顯著的提升,所以需要教師在日常的教學活動中積極地引入微課教學法開展Java程序設計的教學工作,從而轉變固有的落后教學理念,使得學生可以不受時間與空間限制地開展該課程的學習,促使學生自主學習能力與Java程序設計的綜合實力得到有效提高?;诖?,本文對《Java程序設計》的教學問題、微課的相關內容進行了概述,并且詳細探究了融合微課的Java課程設計的具體內容以及該課程微課教學的實現情況,以便為更多學校計算機教師高質量、高效率地開展《Java程序設計》與微課的融合授課提供參考經驗,進而培養出更多具備較強學習與編程能力的學生。
關鍵詞:《Java程序設計》 微課 設計 實現
中圖分類號:G642 文獻標識碼:A 文章編號:1672-3791(2018)10(a)-0177-02
在社會經濟的高速發展之下,諸多科學技術被研發出來,且在人們的社會生產與生活中有著非常廣泛的應用,取得了理想的應用成果,所以現階段很多企業的發展需要有著大量較強計算機操作水平與能力的人員,來處理各項事務,這就要求高校計算機專業在進行人才培養時采用現代化的先進教學技術提升學生對于計算機知識學習的興趣,依托學生的主觀能動性促使其主動進行計算機知識的探索性學習。
1 高?!禞ava程序設計》課程教學基本情況分析
近年來計算機人才在職場中具有非常大的競爭優勢,就業前景良好,因此很多高校紛紛開設了計算機專業,并規劃設計了很多教學科目。其中《Java程序設計》為一項非常重要的教學科目,通過有效的課程教學能夠對學生Java編程能力進行提升,但是對當前一些學校此項科目的教學情況進行研究,可以了解到現狀不容樂觀。存在的問題有:教師的教學理念陳腐且不具備創新精神;課程教學的重點仍然集中在Java理論知識方面,并且很多編程操作僅依靠計算機來向學生進行模擬演練,并沒有讓學生過多地參與到實際的編程操作中,所以導致學生的編程能力較差,不能靈活應用所學習和掌握的Java程序設計知識,學生的Java程序設計思維嚴重受抑制,久而久之會導致學生的編程能力不理想,課程教學效果差,所以亟待改進[1]。
2 《Java程序設計》課程的微課設計與實現研究
2.1 設計
微課即就是結構化的數字資源,依托此種資源來在課程教學過程中構建一個資源利用環境,借助于相關教學方法便可以開展現代化的教學活動;資源內容主要包括有用于授課的教學視頻和課件、教學設計與反思、授課內容測試與反饋等,資源利用方式主要為移動式、遠程教學等;微課具有教學時間短、主題清晰、資源利用方便、內容精簡、趣味性濃厚、易于傳播、及時反饋等特點,在計算機課程授課中進行應用具備事半功倍的教學效果,所以進行《Java程序設計》微課設計期間,需要遵循短、小、精、悍原則來設計[2]。具體的設計內容如下。
首先確定選題,《Java程序設計》教學內容屬于計算機課程教學中的難點內容,學生學習之后容易與其他的知識點發生混淆情況,特別是重寫、重載概念非常容易誤導學生的編程工作思維。因此進行該教學內容的微課設計期間,重寫與重載概念區分為微課設計的選題,希望通過該內容的微課教學,幫助學生準確把握這兩個概念具體的區別與聯系,更好地做好網站開發、安卓系統開發等工作[3]。
其次是教學設計。就是教師需要結合需要教授的Java程序設計中的重載以及重寫等內容,確定本次授課的目標、具體內容、教學方法以及反饋等內容。其中在教學目標方面,重點落在兩個概念的含義、應用條件、參數數目與類型、運行環境、不同點等方面,而最終經過微課教學的學生需要全面地掌握上述內容并且可以進行相關知識的靈活運用。在教學的具體內容方面,則包括這兩個概念實際應用的主要代碼、方法名稱、參數數目、返回值類型等。在教學方法與反饋方面,基于教學問題的提出、分析、解決、演示等方式完成教學任務。本次的微課授課時間設計為10min,共計為600s,依照4種方式安排授課用時,分別為重載和重寫問題提出設計為30s,問題分析200s,而后提出重寫、重載問題并進行解決以及分析異同點共花費300s,教學內容總結與課后實踐練習分別花費35s。Java程序設計微課的授課反饋通過問卷調查方式獲得[4]。
再次是教學過程。(1)教學內容展現方面,要求教師多安排計算機演示教學的時間,以此在Java程序設計課上構建一個良好的編程教學環境,通過直觀的演示活動充分調動學生的學習樂趣,以此來對重寫與重載概念辨別時的知識內容進行抽象性的消解、生動性的增強,借助于課程呈現活動將學生帶入到Java程序設計的學習中去。(2)教學節奏,一般情況下教師開展《Java程序設計》課程教學期間,需要使用中文普通話來教學,以此可以保證學生在熟悉的母語語境中掌握所學知識。在該種語言授課環境之下,要求教師對于微課授課節奏加以合理控制,以此保證設計的微課符合短小精悍的設計原則,具體的授課節奏控制工作需要集中在:概念釋義盡量保持慢節奏,確保所有學生可以理解到位;代碼部分的授課可以加快速度,而后再重點進行方法聲明、參數等內容的慢節奏授課,以此在科學合理的授課節奏控制中保證課程有著非常好的教學效果。
最后是技術實現。微課教學時相關音視頻的有效呈現為重要的內容,所以需要教師做好該環節的設計工作。在操作演示方面,可以通過有條理且內容排布合理的PPT課件進行課程授課演示,并且需要應用數字攝影機來錄制微課;在制作微課視頻方面,需要應用具有較強專業水準的視頻制作軟件來完成這一工作,其中可以適當地添加一些調動學生學習興趣的特效、GIF圖片等內容,而后檢查微課沒有任何問題后便可以發布出來,以供《Java程序設計》課程教學導入所用。
2.2 實現
本文在研究時,選取某高校計算機專業學生共計300名,作為Java微課設計教學研究的對象,待微課教學結束后,要求這些學生在網絡上填寫教師編制的Java編程微課教學反饋問卷,分析結果可知295名學生滿意本次微課教學,Java程序設計的微課教學滿意率高達98.33%,由此說明微課教學法值得在Java程序設計教學中多進行應用與推廣,此法能夠實現對學生的有效教學,總體的Java編程教學效果也非常理想。
3 結語
計算機教師在開展《Java程序設計》課程教學過程中,為了有效提升教學有效性,培養優秀的Java編程人才,要求對現階段諸多科目教學中應用價值非常高的微課教學法進行把握,以此結合微課設計原則,來對Java程序設計科目進行針對性的課程教學設計,以此讓學生在耳目一新的教學法應用中能夠對Java編程產生濃厚的學習興趣,繼而依托現代化的遠程、移動式的教學方法進行系統的Java編程教學,進一步提升自身的編程能力。
參考文獻
[1] 江偉.構建面向計算思維的Java程序設計課程教學模式的研究[J].軟件導刊(教育技術),2018,17(7):75-76.
[2] 楊松,朱毅,徐琳宏.信息技術與Java雙語教學的深度融合研究[J].現代商貿工業,2018,39(23):173-175.
[3] 陳素清,王順利.微課在Java程序設計實驗教學中的應用探究[J].電腦與信息技術,2018,26(3):84-86.