摘要:通過建立合理的JAVA實踐教學體系,提高教師的實踐操作水平,配以特色的實踐教學方法,改革考核方式等多種措施來提高職業院校JAVA實踐教學質量。
關鍵詞:職業教育,JAVA實踐教學
近年來,各職業院校為搞好計算機教學作了各個方面的探索和努力,但所做的這些最終都是為了突出實踐性的特色,實踐教學成為職業院校計算機教學改革的方向標。
由于JAVA語言的廣泛普及和實踐性強的特點,JAVA實踐教學成為職業院校計算機教學中探討與研究的焦點。搞好JAVA實踐教學工作除了對教學硬件環境的一些要求之外,還需要考慮其他方面的因素,比如教師在整個實踐教學過程中應該起到什么作用,建立什么樣的實踐教學體系才能真正實現實踐教學的目標等,以下結合實際教學經驗談談如何在JAVA教學過程中突出實踐性。
一 教師要具有很強的實踐教學能力
對JAVA課程教學的一些研究和調查表明,實踐性JAVA課程教學必須緊密跟隨IT行業的發展,JAVA課程教師要具有很強的實踐教學能力,教師應不斷深入企業提高自己的項目開發的實踐經驗,提高自己的實踐操作水平。職業院校應該大力對JAVA課程教師進行實踐能力的培養,多給教師提供一些進入IT企業進行實踐的機會,以提高JAVA課程教師的實踐能力。目前很多職業院校已經制定了教師的企業培訓計劃,以提高JAVA課程教師的實踐操作能力。
二 建立以企業開發理念為指導的JAVA實踐教學體系
JAVA課程教師必須時刻掌握了解JAVA技術目前在社會上的應用情況和國外最新的發展動態,保持與IT軟件企業的緊密溝通,和軟件實訓基地接軌,從一些應用JAVA技術進行軟件開發的企業中獲得一些技術的應用信息,將軟件企業先進的開發理念引入課程中,建立自己的JAVA實踐教學課程體系內容。JAVA課程實踐體系內容的制定,可以首先結合IT業的實際工作經驗,提出一個明確的課程技能目標,然后根據技能目標提出具體的實踐技能要求,進而確定具體的JAVA課程實驗、實訓內容和預期達到的教學目標,最后制定詳細的JAVA課程教學計劃。同時要和一些開設JAVA課程的同行院校進行溝通,逐步修改并完善課程體系的教學內容。此外,還要根據專業學生特點確定JAVA課程實踐教學內容,及時調整教學計劃,避免教學計劃和學生學習情況脫節。根據不同專業學生對知識要求的特點確定該專業JAVA實踐課程教學內容的重難點及課時分配,制定課程體系教學大綱。
三 搭建良好的JAVA實踐教學平臺
保障JAVA課程實踐教學效果的一個重要方面就是教師要給學生提供和搭建良好的JAVA實踐平臺,授課要在多媒體教室和機房進行。這樣,學生一方面可以在授課過程中很好地觀摩教師的操作過程,另一方面也能很好地對實驗題目進行練習。大部分學生課后復習依賴教材,因此應該選擇實踐案例較多,并且案例具有典型性的書作為教材,這樣學生可以通過教材上的案例將課堂的知識點與實踐練習更好地結合起來。另外,JAVA課程教師應制作特色的實踐教學電子教案提供給學生,便于學生課后復習,鞏固和復習課程內容。
四 采用多種教學方法進行JAVA實踐教學
根據JAVA課程的特點,JAVA課程教學中教師可以采用引導、分步教學、案例教學、任務驅動教學等多種教學方法與手段配合來進行。分步教學法首先教師演示,然后學生進行模仿操作,最后學生獨立完成編程。這種教學方法的特點是循序漸進,學生容易理解,但是缺乏對學生創造和創新能力的培養。在JAVA課程實踐教學中也可以采用多種教學方式的綜合運用,采用“案例”和“任務驅動”的方法進行教學時,教師首先根據教學內容精選一些案例做演示,然后再對學生進行案例的講解和分析,最后根據教學目標設計一系列實驗任務,其中每個任務包含學生應該掌握的技能點,并在學習的不同階段給學生布置不同的實驗任務,讓學生獨立去思考和解決。在任務的驅動下,每個學生可以充分發揮自己的學習熱情,提高學習的興趣,培養獨立思考、分析、解決問題的能力。
五 改革考核方式
JAVA課程教學要求打破傳統的筆試的考試方法,注重技能考核,采用理論知識考核和上機操作相結合的考試方式,同時也可以加入平時作業和技能操作考核。JAVA課程的考核方案是:理論知識考核+平時作業+平時技能操作考核+期末上機操作綜合考核,這樣可以擴大總評成績中實踐操作的比例,進而提高實踐教學在授課過程中的重要地位。合理的考核方案能促進學生對所學知識和技能的不斷鞏固,并且避免學生對知識的死記硬背,使學生在學習過程中重視對自己實踐操作能力的培養。
六 讓學生不同程度地參與到實際項目開發中
學生除在課堂上完成對基本技能點的實踐操作外,教師應該適當根據一些企業實際開發的項目來設計不同的實驗題目,讓學生選題并按照軟件開發的流程和面向對象的思想獨立完成系統分析、概要設計、系統實現和軟件測試。學校可以定期邀請軟件企業有經驗的程序員給學生介紹軟件項目開發過程和開發經驗。另外,JAVA課程教師盡可能地參與軟件項目開發,不但可以提高自身實踐能力,同時也可以帶動學生不同程度地參與到實際項目開發中來。通過這些實踐活動的開展,可以培養學生良好的編程風格,提高編程能力和代碼調試能力,讓學生更好地體會JAVA課程知識點在實際軟件設計開發中的應用。