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