譚新

摘? 要:實踐導向是一種基于實際工作的教學方法,是以活動為導向,以學生的發展為本位的全面提高學生的綜合能力的職業教學方法,這種教學模式可以讓教師更好地教,學生更好地學,實踐更好地做。本文以Java程序設計課程教學為例,對課程特點進行了分析,重點闡述了如何有效運用實踐導向教學方法對課程進行改革,從而達到提升學生能力的目的。
關鍵詞:實踐導向;高職;Java程序設計;課程改革
中圖分類號:G642.0? ? 文獻標識碼:A? ? 文章編號:1673-7164(2021)23-0075-03
高職教育的目標是培養符合企業需求的高素質技術技能人才,尤其是要重點提升職業學生的實操能力與專業素養。隨著信息化時代的到來,高新技術得到迅猛發展,信息技術教育也變得越來越重要,高職課堂中的計算機程序設計課程也越來越被重視,此時加強職業教育中程序設計類課程教學研討,創新應用實踐導向教學方法等具有重要的現實意義。本文以Java程序設計課程為例,闡述如何有效運用實踐導向教學方法對課程進行改革,以達到提升學生能力的目的。
一、高職課堂中Java程序設計課程的教學現狀
Java程序設計是計算機類專業的核心課程,是學生在學習如Android程序設計、互聯網軟件測試、Java web應用開發技術等其他編程類課程前必須要掌握的技能。在各大高校的計算機相關專業中,Java 程序設計課程一直是程序設計類課程的先導主干課,Java程序設計的課程標準要求學生理解和掌握所學的各個知識點,并且要做到學以致用、獨立解決問題,把所學知識應用到解決實際問題的過程中,注重理論聯系實踐,重點在程序和結構的設計,Java 課程的重要性不言而喻[1]。在學習其他編程類語言時也會出現無法滿足課程承上啟下的問題。尤其是相對于Java語言具有更復雜語法和代碼結構的面向對象語言。因此,老師如何教好、學生如何學好這門課程將對后續課程的學習起到至關重要的作用。
然而,目前我國不少高職院校在程序設計類課程教學中存在教學模式落后問題,無論是在教學體系上還是在教學設備規模上都無法滿足市場對于人才培養的需求。首先,由于信息技術的快速進步,原有的教學體系和教學設備過于陳舊,先進的技術設備供給有限,無法滿足教學需求,在缺乏先進教學設備、教學理念的環境下,教學質量很難得到有效提高[2]。其次,多數高職院校至今仍然沿用傳統的教學模式為主進行授課,即“理論講授+課堂實操+課后練習”的教學方式,這種傳統的教學方法已不能滿足Java程序設計課程的教學特點,主要原因在于Java 語言架構相對復雜、對學生的實操和創新能力要求很高,教師所傳授的內容并未體現出承上啟下、相互銜接,每個知識點所驗證的例子是孤立的,相互無聯系的[1]。若學生根據這些內容學習,導致的結果就是學生學到的技能是零散的、無組織的,這種學習方法與Java項目化開發流程的要求不相符。因此,傳統的Java程序設計課程教學改革勢在必行。
二、實踐導向教學模式的概述
實踐導向教學是以“實踐導向驅動”為主要形式,在教學過程中充分發揮學生的主體作用和教師的主導作用,注重對學生分析問題,解決問題能力的培養,從完成某一方面的“任務”著手,通過引導學生完成“任務”,從而實現教學目標。從學生接受知識的過程看,知識來源于實踐,學生在實踐中得到感性認識,經過反復實踐才能上升到理性認識,并回到實踐中去。實踐導向教學要求教師在教學中要把大任務分解成小任務。教師要分層次地給學生下達實踐導向[3]。
在實踐導向教學法下,高職院校將培養目標放到人才綜合能力培育方面,全面提高學生專業素養。這種教學方法使學生能在現實的工作環境之中克服自己的專業能力問題,轉化自己的思維,在此基礎上不斷提升,最終滿足企業的崗位需求。
三、實踐導向教學模式在Java程序設計教學中的應用策略
(一)開展以企業真實項目為載體的項目化教學
在實踐導向教學中,教師如何根據教學內容、教學目標和學生基礎,合理設計和選擇項目是非常重要的。項目過大,學生不易理解易導致畏難情緒而降低學習興趣。項目過小,又難以覆蓋應有的技能點,無法與實際崗位要求對接。為了更好地激發學生的學習熱情和興趣,有效提升教學質量,教師應盡可能地設計和選擇符合學生自身特點和能力要求的項目內容和活動,保證項目的合理性和科學性。
(二)以學生為中心,利用在線課程開展翻轉課堂
翻轉課堂是指重新調整課堂內外的時間,將學習的決定權從教師轉移給學生。在這種教學模式下,教師不再占用課堂的時間來講授知識點,這些知識點需要學生在課前完成自主學習,他們可以看視頻講座、聽播客、閱讀功能增強的電子書,還能在網絡上與別的同學討論,能在任何時候去查閱需要的材料[4]。為了有效實施“翻轉課堂”,課程依托本校超星泛雅平臺上的校級精品在線開放課程Java高級程序設計學習網站,將教學資源,如課件、授課計劃、教案、課程標準、教學視頻、拓展資源、課后習題、實訓項目等都上傳到課程網站上。
學生課前可根據老師每節課前發布的通知完成知識點的學習。課中,老師根據學生線上提交的任務實施記錄,了解學生對實訓項目的執行情況,并幫助學生解決普遍存在的重難點問題。課后,學生圍繞項目知識點和技能點的要求進行記錄、總結、分享,老師進行歸納并幫助學生查漏補缺,鞏固所學知識。老師結合學生反饋以及超星平臺所提供的過程性數據圖表進行分析、量化、反思,查漏補缺,總結經驗,并開始準備下一個項目的實施[5]。
(三)優化課程考核和評價體系
課程考核評價也針對實踐導向教學法的特點進行了重新設計,包括過程性考核和試卷考核,其中過程性考核占50%,試卷考核占50%。具體考核方式如表1所示:
在整個考核和評價過程中,教師需要對學生整體情況進行思考和分析,對學生學習過程進行量化評價和考核,積極鼓勵學生自我評價,善于對他人學習過程和結果進行評價,還可以小組相互評價等,通過多元化評價形式,使得學生掌握知識,從而更好地解決問題[6]。
(四)鼓勵學生參加職業技能競賽,提高其專業素養
在高職院校計算機教學改革之中,還應加強學生專業素質培養與計算機教學的有機結合,在專業素質培養之中加強行動導向的教學方法的應用。Java程序設計課程為移動應用開發專業的專業課程,本專業為了進一步促進職業教育教學改革,切實提高學生注重實踐技能培養的意識,營造重視實踐操作、重視技能培養的氛圍,每年都會圍繞“Java程序設計”“移動互聯網軟件開發”等內容組織技能大賽,以賽代練讓學生全面掌握Java語言軟件開發的崗位要求,使學生成為能從事基于Java語言的移動應用軟件開發、測試和技術支持工作的高素質技術技能人才。
四、結語
計算機程序設計類課程的教學要順應時代和社會發展的要求,注重計算機教學的改革,充分利用精品在線開放課程平臺,實現教學方法的多樣性和創新性,通過開展實踐導向教學法能有效提升課程教學效果、提高教師的課程改革和方法創新意識,同時激發學生創新潛能,培養學生實踐能力,使學生的計算機專業素養得到全面的提升??偠灾?,教育工作者應繼續積極探索新的教學方法,努力為我國培養更多的高素質創新型和技術技能型人才。
參考文獻:
[1] 王飛雪. Java程序設計課程的項目化教學研究[J]. 電腦與信息技術,2016,24(02):66-67.
[2] 王銳東,龍真真. 行動導向教學法在高職計算機教改中的應用探討[J]. 機電教育創新,2020(05):182.
[3] 于海洋. 行動導向教學在中職機械加工教學中的應用[J]. 科技創新導報,2020,17(03):215-215+217.
[4] 于曉雷. 微課與“翻轉課堂”的教學研究[A]//中國環球文化出版社,華教創新(北京)文化傳媒有限公司. 全國科研理論學術研究成果匯編:社會科學(六)[C]. 北京:中國環球文化出版社,2020:6.
[5] 陳治伯,唐嫻,韓國霖. 基于翻轉課堂的計算機課程項目教學研究[J]. 計算機產品與流通,2020(09):169.
[6] 阮姝媛. 在計算機課程教學中開展項目教學法的研究分析[J]. 才智,2020(01):118.
(責任編輯:淳潔)