前言:想要寫出一篇引人入勝的文章?我們特意為您整理了Java程序設計課堂教學的研究范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:在高職計算類軟件技術專業教學中《java程序設計》是重要的課程,本文結合學生特點,整合教學經驗,對高職Java程序設計課堂教學方法進行探析,從課程設置、課程內容設計、課程教學方法等方面進行教學改革。
關鍵詞:高職;Java程序設計;課堂教學;方法
1當前高職院校《Java程序設計》課程教學現狀概述
高職Java程序設計課程具有較強的操作性、實踐性與理論性,在教學過程中,教師要對理論教學與實踐教學的基本比重進行控制,對不同教學案例和教學模式合理應用。從目前我國部分高職院校Java程序設計課堂教學現狀來看,有部分學生在學習過程中對不同知識難以深入理解與掌握,缺乏良好的實踐能力與基本操作能力,學習興趣較低。導致此類問題發生的主要原因是由于高職院校在Java程序設計課程體系建立中缺乏創新度,比如AWT、Applet等當前實際應用較少的知識,還將其作為教學主要內容,對于注解、JDBC等常用的知識點講解較少,導致學生難以學以致用。在Java程序設計課程教學案例編排與應用中存在一定問題,教學方法較為傳統,學生在學習中處于被動局面,導致學生學習興趣難以有效提升。此外,有部分教師自身綜合業務技能較差,不能全面教授學生更多Java程序設計方面的技能。當前要全面提升高職Java程序設計課堂教學質量,要強化改革,全面激發學生學習興趣,使學生技能水平能全面提升。
2高職Java程序設計課程教學設計與實現
2.1《Java程序設計》課程設置
在高職Java程序課程設計過程中要對課程教學體系進行優化,要對不同軟件企業以及程序開發企業進行調查,促使Ja⁃va程序設計課程體系內容與整體結構能有效確立,要對不同用人單位各項需要進行分析,對課程體系基本內容進行合理調整,對教學總學時進行調整。可以將Java程序設計分為初級和高級部分,在初級教學過程中,可以著重對Java語法、編碼等內容進行講解,在高級部分教學中,要將教學重點轉為注解、集合、JDBC等內容中,這樣能有效滿足用人單位各項需求,全面提升課程體系合理性與課程設置科學性[1]。
2.2《Java程序設計》課程內容設計
在教學活動開展之前,教師要對授課項目合理選取,通過優化教學內容選取對提升教學成效具有重要影響。在授課項目確立過程中,要對項目難度、規模進行分析,在項目教學中不僅要含有Java語言語法知識,還要包括網絡連接與數據庫管理等內容,對其教學意義進行講解,全面激發學生學習積極性。此外,要對授課項目進行有效分解,在實踐教學中要明確整體教學目標,在不影響教學進度基礎上,將其分解為不同的教學任務,分解過程中要對不同教學知識點進行合理延伸,對教學重難點進行著重講解,有利于對學生進行引導。最后,要重點對學生群體與個體學習發展特點進行分析,由于高職學生學習層次差異性較大,對知識理解與接受能力各不相同,所以要對學生進行分組訓練,強化其學習能力。Java程序設計課程難度較高,學生難以單獨完成,可以選取分組協作方式完成相應的學習任務,還能重點對學生團隊協作意識以及主觀能動性進行培育,降低教師教學壓力[2]。
2.3《Java程序設計》課程教學實施
高職教學在Java程序設計課程教學過程中,要注重實踐教學,比如在數據庫教學過程中,可以將“小型通訊錄”作為授課項目,對數據庫各項操作知識進行合理應用,讓學生能認識到數據搜索、添加與刪改的方法與步驟,再讓學生進行分組聯系,教師起到引導作用,讓學生在實際參與實踐與共同討論中研究不同的解決方法,解決問題。其次,教師要注重客觀公正的教學評價,補充獎勵環節,對各方面表現突出的小組給予充分的講解,激勵學生更主動地完成各項學習目標,從實踐中獲取不同知識,提升課堂教學成果[3]。
2.4考核方式的改革
對教學成果進行有效考核能對教和學都做出有效評價,當前大多數高職院校都通過考核此類手段對教學成果進行檢驗。在傳統教學中,大多都是通過考試環節來對學生學習成果進行考核,然后結合考試成績對學生進行評判,此類考核模式不具有科學性。不能對學生整體學習能力、學習技能真實反映,所以需要對學習活動進行規范化評價,對考核方式進行全面改革,擬定完善的評價標準,對學生知識應用能力進行培育。在高職Java程序設計過程中,要通過不同方面開展考核工作,比如可以從日常課堂教學表現以及綜合能力考核成績對學生進行考核。給予學生更多知識、技能、實踐等綜合能力展示的機會,此類考核方式能讓學生綜合學習成果集中展示。
3高職Java程序設計在移動互聯網下的教學方法探析
近些年我國移動互聯網發展速度較快,為了全面適應不同技術變化要求,要對原有的教學方法進行全面創新。此外,隨著移動互聯網在教育領域應用范圍逐步擴大,對促進教學方式發展變革產生了較大影響,在現階段課堂教學中有更多IT技術應用其中。在新型教學背景下,為了給行業發展培育更多人才,當前要對課程教學方法進行創新[4]。
3.1基于項目的教學方法
從Java程序設計教學內容來看,涉及的教學內容較多,主要有Java程序基礎、Java面向對象程序基礎、Java異常處理、Ja⁃va文件輸入輸出、Java網絡編程基礎、Java設計模式基礎、Java數據庫編程等,主要知識點較多,所以要結合教學內容合理選取相應的教學方法。在目前諸多教學方法中,項目教學法應用范圍較廣,主要是教師在教學過程中結合教學內容與任務選取教學案例來創設教學情境,通過教師指引能讓學生全面理解相應問題,借助自身思維能力與掌握的知識提出相應方案來解決問題。在完成任務過程中能獲取更多新的知識點。項目教學法在應用中重點環節是選取相應的項目,如果項目過于簡單,將難以激發學生學習興趣,如果項目難度較高,將會打擊學生學習信心。從Java程序設計來說,可以對專業核心課程基本服務作用進行分析,在專業核心課程中抽取相應案例,然后讓學生對案例進行分析,認識到重要知識點。對軟件工程設計原則進行分析,明確給定條件,確定最終實踐目標。對問題解決規律進行判定,選取問題解決方法,然后依照相應的設計算法對程序進行編寫。比如從服務器端和客戶端的應用中來設計Ja⁃va項目。在項目教學法實踐過程中需要組織不同學生參與其中,在當前互聯網+發展環境下,移動互聯技術覆蓋面較廣,對互聯網技術人才多項要求較高,所以在項目教學法中要和分組教學法進行配合應用。
3.2應用在線資源的教學方法
在移動互聯網發展過程中Java是重要開發工具,在網絡環境中有諸多形式多樣、內容豐富的學習資源。當前通過在線資源學習,能促進線下教學活動開展。MOOC是諸多網絡教學資源類型的一種,是大規模開放在線學習課程,主要是提供不同的視頻講座、習題訓練、模擬考試等,能全面掌握真實的學習狀態。上述提到的項目教學法主要是借助不同項目將主要知識點進行串聯,對不同知識點進行重組,但是MOOC通過較短時間的識破教學能對碎片化知識點進行傳授。MOOC資源的線上與線下教學就是將傳統課堂教學延伸到課外,構建教師主講與課外MOOC輔助教學形式,不同教學模式相互配合,共同促進。在MOOC資源基礎上的線上與線下教學,在信息化學科教學中合理融入MOOC教學手段,是社會發展新時期移動互聯網時代背景下的學習方式,對提升學生技能學習與應用能力以及職業發展能力具有重要促進作用。此類教學模式應用要在理論與時間教學環境中實現,在此教學環境中能全面轉變傳統教學模式,以實踐訓練為主線,學生為主體,教師為引導者,將傳統教學場地從教室轉為各個實訓與實驗場地。
3.3應用微課進行教學
在教學中教師要對不同教學要求進行分析,建立現代化教學工作方案,對不同方面教學內容進行分析,提升工作水平。比如在講述《Java程序設計》多態知識時,結合教學內容為學生制作時長為5分鐘的微課視頻,分析教學重難點知識。在學習過程中,大多數學生掌握了繼承性相關知識,教師要在多態原理基礎上,建立重難點知識講解體系,通過動畫形式進行教學,提升學生理解能力。可以應用動畫演示以及PPT資源展開教學工作,將掌握多態知識作為重要的教學目標,對Java程序中的多態知識進行分析,采取相應措施進行處理,使得程序編寫成效有效提升。
4結語
總而言之,Java程序設計課程具有較強的實踐性,高職院校計算機以及軟件技術相關專業的學生通過有效掌握此門課程對今后學習發展具有重要促進作用。教育工作中要對課程內容進行合理設計,提升其實踐性,幫助學生掌握更多應用技巧,提升學生Java程序設計能力,為現代社會發展輸送更多復合型優秀人才,為全面提升高職院校Java程序設計課程教學質量提供動力。
參考文獻:
[1]馮滿堂.首要教學原理在高職JAVA程序設計教學中的應用探討[J].軟件導刊•教育技術,2015(6):6-7.
[2]王國華,劉新橋.高職《Java程序設計》任務驅動分步迭代教學改革與實踐[J].科技信息,2012(3):411-412,393.
[3]楊斐.高職Java程序設計課程"H-C-MOOCs"教學模式探索[J].廣西科技師范學院學報,2017,32(2):35-37,34.
[4]林志紅.關于"Java多線程編程"高職課堂教學的思考[J].赤子,2017(20):63-64.
作者:楊琴 單位:桂林理工大學南寧分校 計算機應用系