公務(wù)員期刊網(wǎng) 論文中心 正文

Java程序設(shè)計(jì)課堂教學(xué)的研究

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了Java程序設(shè)計(jì)課堂教學(xué)的研究范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

Java程序設(shè)計(jì)課堂教學(xué)的研究

摘要:在高職計(jì)算類(lèi)軟件技術(shù)專(zhuān)業(yè)教學(xué)中《java程序設(shè)計(jì)》是重要的課程,本文結(jié)合學(xué)生特點(diǎn),整合教學(xué)經(jīng)驗(yàn),對(duì)高職Java程序設(shè)計(jì)課堂教學(xué)方法進(jìn)行探析,從課程設(shè)置、課程內(nèi)容設(shè)計(jì)、課程教學(xué)方法等方面進(jìn)行教學(xué)改革。

關(guān)鍵詞:高職;Java程序設(shè)計(jì);課堂教學(xué);方法

1當(dāng)前高職院?!禞ava程序設(shè)計(jì)》課程教學(xué)現(xiàn)狀概述

高職Java程序設(shè)計(jì)課程具有較強(qiáng)的操作性、實(shí)踐性與理論性,在教學(xué)過(guò)程中,教師要對(duì)理論教學(xué)與實(shí)踐教學(xué)的基本比重進(jìn)行控制,對(duì)不同教學(xué)案例和教學(xué)模式合理應(yīng)用。從目前我國(guó)部分高職院校Java程序設(shè)計(jì)課堂教學(xué)現(xiàn)狀來(lái)看,有部分學(xué)生在學(xué)習(xí)過(guò)程中對(duì)不同知識(shí)難以深入理解與掌握,缺乏良好的實(shí)踐能力與基本操作能力,學(xué)習(xí)興趣較低。導(dǎo)致此類(lèi)問(wèn)題發(fā)生的主要原因是由于高職院校在Java程序設(shè)計(jì)課程體系建立中缺乏創(chuàng)新度,比如AWT、Applet等當(dāng)前實(shí)際應(yīng)用較少的知識(shí),還將其作為教學(xué)主要內(nèi)容,對(duì)于注解、JDBC等常用的知識(shí)點(diǎn)講解較少,導(dǎo)致學(xué)生難以學(xué)以致用。在Java程序設(shè)計(jì)課程教學(xué)案例編排與應(yīng)用中存在一定問(wèn)題,教學(xué)方法較為傳統(tǒng),學(xué)生在學(xué)習(xí)中處于被動(dòng)局面,導(dǎo)致學(xué)生學(xué)習(xí)興趣難以有效提升。此外,有部分教師自身綜合業(yè)務(wù)技能較差,不能全面教授學(xué)生更多Java程序設(shè)計(jì)方面的技能。當(dāng)前要全面提升高職Java程序設(shè)計(jì)課堂教學(xué)質(zhì)量,要強(qiáng)化改革,全面激發(fā)學(xué)生學(xué)習(xí)興趣,使學(xué)生技能水平能全面提升。

2高職Java程序設(shè)計(jì)課程教學(xué)設(shè)計(jì)與實(shí)現(xiàn)

2.1《Java程序設(shè)計(jì)》課程設(shè)置

在高職Java程序課程設(shè)計(jì)過(guò)程中要對(duì)課程教學(xué)體系進(jìn)行優(yōu)化,要對(duì)不同軟件企業(yè)以及程序開(kāi)發(fā)企業(yè)進(jìn)行調(diào)查,促使Ja⁃va程序設(shè)計(jì)課程體系內(nèi)容與整體結(jié)構(gòu)能有效確立,要對(duì)不同用人單位各項(xiàng)需要進(jìn)行分析,對(duì)課程體系基本內(nèi)容進(jìn)行合理調(diào)整,對(duì)教學(xué)總學(xué)時(shí)進(jìn)行調(diào)整??梢詫ava程序設(shè)計(jì)分為初級(jí)和高級(jí)部分,在初級(jí)教學(xué)過(guò)程中,可以著重對(duì)Java語(yǔ)法、編碼等內(nèi)容進(jìn)行講解,在高級(jí)部分教學(xué)中,要將教學(xué)重點(diǎn)轉(zhuǎn)為注解、集合、JDBC等內(nèi)容中,這樣能有效滿(mǎn)足用人單位各項(xiàng)需求,全面提升課程體系合理性與課程設(shè)置科學(xué)性[1]。

2.2《Java程序設(shè)計(jì)》課程內(nèi)容設(shè)計(jì)

在教學(xué)活動(dòng)開(kāi)展之前,教師要對(duì)授課項(xiàng)目合理選取,通過(guò)優(yōu)化教學(xué)內(nèi)容選取對(duì)提升教學(xué)成效具有重要影響。在授課項(xiàng)目確立過(guò)程中,要對(duì)項(xiàng)目難度、規(guī)模進(jìn)行分析,在項(xiàng)目教學(xué)中不僅要含有Java語(yǔ)言語(yǔ)法知識(shí),還要包括網(wǎng)絡(luò)連接與數(shù)據(jù)庫(kù)管理等內(nèi)容,對(duì)其教學(xué)意義進(jìn)行講解,全面激發(fā)學(xué)生學(xué)習(xí)積極性。此外,要對(duì)授課項(xiàng)目進(jìn)行有效分解,在實(shí)踐教學(xué)中要明確整體教學(xué)目標(biāo),在不影響教學(xué)進(jìn)度基礎(chǔ)上,將其分解為不同的教學(xué)任務(wù),分解過(guò)程中要對(duì)不同教學(xué)知識(shí)點(diǎn)進(jìn)行合理延伸,對(duì)教學(xué)重難點(diǎn)進(jìn)行著重講解,有利于對(duì)學(xué)生進(jìn)行引導(dǎo)。最后,要重點(diǎn)對(duì)學(xué)生群體與個(gè)體學(xué)習(xí)發(fā)展特點(diǎn)進(jìn)行分析,由于高職學(xué)生學(xué)習(xí)層次差異性較大,對(duì)知識(shí)理解與接受能力各不相同,所以要對(duì)學(xué)生進(jìn)行分組訓(xùn)練,強(qiáng)化其學(xué)習(xí)能力。Java程序設(shè)計(jì)課程難度較高,學(xué)生難以單獨(dú)完成,可以選取分組協(xié)作方式完成相應(yīng)的學(xué)習(xí)任務(wù),還能重點(diǎn)對(duì)學(xué)生團(tuán)隊(duì)協(xié)作意識(shí)以及主觀(guān)能動(dòng)性進(jìn)行培育,降低教師教學(xué)壓力[2]。

2.3《Java程序設(shè)計(jì)》課程教學(xué)實(shí)施

高職教學(xué)在Java程序設(shè)計(jì)課程教學(xué)過(guò)程中,要注重實(shí)踐教學(xué),比如在數(shù)據(jù)庫(kù)教學(xué)過(guò)程中,可以將“小型通訊錄”作為授課項(xiàng)目,對(duì)數(shù)據(jù)庫(kù)各項(xiàng)操作知識(shí)進(jìn)行合理應(yīng)用,讓學(xué)生能認(rèn)識(shí)到數(shù)據(jù)搜索、添加與刪改的方法與步驟,再讓學(xué)生進(jìn)行分組聯(lián)系,教師起到引導(dǎo)作用,讓學(xué)生在實(shí)際參與實(shí)踐與共同討論中研究不同的解決方法,解決問(wèn)題。其次,教師要注重客觀(guān)公正的教學(xué)評(píng)價(jià),補(bǔ)充獎(jiǎng)勵(lì)環(huán)節(jié),對(duì)各方面表現(xiàn)突出的小組給予充分的講解,激勵(lì)學(xué)生更主動(dòng)地完成各項(xiàng)學(xué)習(xí)目標(biāo),從實(shí)踐中獲取不同知識(shí),提升課堂教學(xué)成果[3]。

2.4考核方式的改革

對(duì)教學(xué)成果進(jìn)行有效考核能對(duì)教和學(xué)都做出有效評(píng)價(jià),當(dāng)前大多數(shù)高職院校都通過(guò)考核此類(lèi)手段對(duì)教學(xué)成果進(jìn)行檢驗(yàn)。在傳統(tǒng)教學(xué)中,大多都是通過(guò)考試環(huán)節(jié)來(lái)對(duì)學(xué)生學(xué)習(xí)成果進(jìn)行考核,然后結(jié)合考試成績(jī)對(duì)學(xué)生進(jìn)行評(píng)判,此類(lèi)考核模式不具有科學(xué)性。不能對(duì)學(xué)生整體學(xué)習(xí)能力、學(xué)習(xí)技能真實(shí)反映,所以需要對(duì)學(xué)習(xí)活動(dòng)進(jìn)行規(guī)范化評(píng)價(jià),對(duì)考核方式進(jìn)行全面改革,擬定完善的評(píng)價(jià)標(biāo)準(zhǔn),對(duì)學(xué)生知識(shí)應(yīng)用能力進(jìn)行培育。在高職Java程序設(shè)計(jì)過(guò)程中,要通過(guò)不同方面開(kāi)展考核工作,比如可以從日常課堂教學(xué)表現(xiàn)以及綜合能力考核成績(jī)對(duì)學(xué)生進(jìn)行考核。給予學(xué)生更多知識(shí)、技能、實(shí)踐等綜合能力展示的機(jī)會(huì),此類(lèi)考核方式能讓學(xué)生綜合學(xué)習(xí)成果集中展示。

3高職Java程序設(shè)計(jì)在移動(dòng)互聯(lián)網(wǎng)下的教學(xué)方法探析

近些年我國(guó)移動(dòng)互聯(lián)網(wǎng)發(fā)展速度較快,為了全面適應(yīng)不同技術(shù)變化要求,要對(duì)原有的教學(xué)方法進(jìn)行全面創(chuàng)新。此外,隨著移動(dòng)互聯(lián)網(wǎng)在教育領(lǐng)域應(yīng)用范圍逐步擴(kuò)大,對(duì)促進(jìn)教學(xué)方式發(fā)展變革產(chǎn)生了較大影響,在現(xiàn)階段課堂教學(xué)中有更多IT技術(shù)應(yīng)用其中。在新型教學(xué)背景下,為了給行業(yè)發(fā)展培育更多人才,當(dāng)前要對(duì)課程教學(xué)方法進(jìn)行創(chuàng)新[4]。

3.1基于項(xiàng)目的教學(xué)方法

從Java程序設(shè)計(jì)教學(xué)內(nèi)容來(lái)看,涉及的教學(xué)內(nèi)容較多,主要有Java程序基礎(chǔ)、Java面向?qū)ο蟪绦蚧A(chǔ)、Java異常處理、Ja⁃va文件輸入輸出、Java網(wǎng)絡(luò)編程基礎(chǔ)、Java設(shè)計(jì)模式基礎(chǔ)、Java數(shù)據(jù)庫(kù)編程等,主要知識(shí)點(diǎn)較多,所以要結(jié)合教學(xué)內(nèi)容合理選取相應(yīng)的教學(xué)方法。在目前諸多教學(xué)方法中,項(xiàng)目教學(xué)法應(yīng)用范圍較廣,主要是教師在教學(xué)過(guò)程中結(jié)合教學(xué)內(nèi)容與任務(wù)選取教學(xué)案例來(lái)創(chuàng)設(shè)教學(xué)情境,通過(guò)教師指引能讓學(xué)生全面理解相應(yīng)問(wèn)題,借助自身思維能力與掌握的知識(shí)提出相應(yīng)方案來(lái)解決問(wèn)題。在完成任務(wù)過(guò)程中能獲取更多新的知識(shí)點(diǎn)。項(xiàng)目教學(xué)法在應(yīng)用中重點(diǎn)環(huán)節(jié)是選取相應(yīng)的項(xiàng)目,如果項(xiàng)目過(guò)于簡(jiǎn)單,將難以激發(fā)學(xué)生學(xué)習(xí)興趣,如果項(xiàng)目難度較高,將會(huì)打擊學(xué)生學(xué)習(xí)信心。從Java程序設(shè)計(jì)來(lái)說(shuō),可以對(duì)專(zhuān)業(yè)核心課程基本服務(wù)作用進(jìn)行分析,在專(zhuān)業(yè)核心課程中抽取相應(yīng)案例,然后讓學(xué)生對(duì)案例進(jìn)行分析,認(rèn)識(shí)到重要知識(shí)點(diǎn)。對(duì)軟件工程設(shè)計(jì)原則進(jìn)行分析,明確給定條件,確定最終實(shí)踐目標(biāo)。對(duì)問(wèn)題解決規(guī)律進(jìn)行判定,選取問(wèn)題解決方法,然后依照相應(yīng)的設(shè)計(jì)算法對(duì)程序進(jìn)行編寫(xiě)。比如從服務(wù)器端和客戶(hù)端的應(yīng)用中來(lái)設(shè)計(jì)Ja⁃va項(xiàng)目。在項(xiàng)目教學(xué)法實(shí)踐過(guò)程中需要組織不同學(xué)生參與其中,在當(dāng)前互聯(lián)網(wǎng)+發(fā)展環(huán)境下,移動(dòng)互聯(lián)技術(shù)覆蓋面較廣,對(duì)互聯(lián)網(wǎng)技術(shù)人才多項(xiàng)要求較高,所以在項(xiàng)目教學(xué)法中要和分組教學(xué)法進(jìn)行配合應(yīng)用。

3.2應(yīng)用在線(xiàn)資源的教學(xué)方法

在移動(dòng)互聯(lián)網(wǎng)發(fā)展過(guò)程中Java是重要開(kāi)發(fā)工具,在網(wǎng)絡(luò)環(huán)境中有諸多形式多樣、內(nèi)容豐富的學(xué)習(xí)資源。當(dāng)前通過(guò)在線(xiàn)資源學(xué)習(xí),能促進(jìn)線(xiàn)下教學(xué)活動(dòng)開(kāi)展。MOOC是諸多網(wǎng)絡(luò)教學(xué)資源類(lèi)型的一種,是大規(guī)模開(kāi)放在線(xiàn)學(xué)習(xí)課程,主要是提供不同的視頻講座、習(xí)題訓(xùn)練、模擬考試等,能全面掌握真實(shí)的學(xué)習(xí)狀態(tài)。上述提到的項(xiàng)目教學(xué)法主要是借助不同項(xiàng)目將主要知識(shí)點(diǎn)進(jìn)行串聯(lián),對(duì)不同知識(shí)點(diǎn)進(jìn)行重組,但是MOOC通過(guò)較短時(shí)間的識(shí)破教學(xué)能對(duì)碎片化知識(shí)點(diǎn)進(jìn)行傳授。MOOC資源的線(xiàn)上與線(xiàn)下教學(xué)就是將傳統(tǒng)課堂教學(xué)延伸到課外,構(gòu)建教師主講與課外MOOC輔助教學(xué)形式,不同教學(xué)模式相互配合,共同促進(jìn)。在MOOC資源基礎(chǔ)上的線(xiàn)上與線(xiàn)下教學(xué),在信息化學(xué)科教學(xué)中合理融入MOOC教學(xué)手段,是社會(huì)發(fā)展新時(shí)期移動(dòng)互聯(lián)網(wǎng)時(shí)代背景下的學(xué)習(xí)方式,對(duì)提升學(xué)生技能學(xué)習(xí)與應(yīng)用能力以及職業(yè)發(fā)展能力具有重要促進(jìn)作用。此類(lèi)教學(xué)模式應(yīng)用要在理論與時(shí)間教學(xué)環(huán)境中實(shí)現(xiàn),在此教學(xué)環(huán)境中能全面轉(zhuǎn)變傳統(tǒng)教學(xué)模式,以實(shí)踐訓(xùn)練為主線(xiàn),學(xué)生為主體,教師為引導(dǎo)者,將傳統(tǒng)教學(xué)場(chǎng)地從教室轉(zhuǎn)為各個(gè)實(shí)訓(xùn)與實(shí)驗(yàn)場(chǎng)地。

3.3應(yīng)用微課進(jìn)行教學(xué)

在教學(xué)中教師要對(duì)不同教學(xué)要求進(jìn)行分析,建立現(xiàn)代化教學(xué)工作方案,對(duì)不同方面教學(xué)內(nèi)容進(jìn)行分析,提升工作水平。比如在講述《Java程序設(shè)計(jì)》多態(tài)知識(shí)時(shí),結(jié)合教學(xué)內(nèi)容為學(xué)生制作時(shí)長(zhǎng)為5分鐘的微課視頻,分析教學(xué)重難點(diǎn)知識(shí)。在學(xué)習(xí)過(guò)程中,大多數(shù)學(xué)生掌握了繼承性相關(guān)知識(shí),教師要在多態(tài)原理基礎(chǔ)上,建立重難點(diǎn)知識(shí)講解體系,通過(guò)動(dòng)畫(huà)形式進(jìn)行教學(xué),提升學(xué)生理解能力??梢詰?yīng)用動(dòng)畫(huà)演示以及PPT資源展開(kāi)教學(xué)工作,將掌握多態(tài)知識(shí)作為重要的教學(xué)目標(biāo),對(duì)Java程序中的多態(tài)知識(shí)進(jìn)行分析,采取相應(yīng)措施進(jìn)行處理,使得程序編寫(xiě)成效有效提升。

4結(jié)語(yǔ)

總而言之,Java程序設(shè)計(jì)課程具有較強(qiáng)的實(shí)踐性,高職院校計(jì)算機(jī)以及軟件技術(shù)相關(guān)專(zhuān)業(yè)的學(xué)生通過(guò)有效掌握此門(mén)課程對(duì)今后學(xué)習(xí)發(fā)展具有重要促進(jìn)作用。教育工作中要對(duì)課程內(nèi)容進(jìn)行合理設(shè)計(jì),提升其實(shí)踐性,幫助學(xué)生掌握更多應(yīng)用技巧,提升學(xué)生Java程序設(shè)計(jì)能力,為現(xiàn)代社會(huì)發(fā)展輸送更多復(fù)合型優(yōu)秀人才,為全面提升高職院校Java程序設(shè)計(jì)課程教學(xué)質(zhì)量提供動(dòng)力。

參考文獻(xiàn):

[1]馮滿(mǎn)堂.首要教學(xué)原理在高職JAVA程序設(shè)計(jì)教學(xué)中的應(yīng)用探討[J].軟件導(dǎo)刊•教育技術(shù),2015(6):6-7.

[2]王國(guó)華,劉新橋.高職《Java程序設(shè)計(jì)》任務(wù)驅(qū)動(dòng)分步迭代教學(xué)改革與實(shí)踐[J].科技信息,2012(3):411-412,393.

[3]楊斐.高職Java程序設(shè)計(jì)課程"H-C-MOOCs"教學(xué)模式探索[J].廣西科技師范學(xué)院學(xué)報(bào),2017,32(2):35-37,34.

[4]林志紅.關(guān)于"Java多線(xiàn)程編程"高職課堂教學(xué)的思考[J].赤子,2017(20):63-64.

作者:楊琴 單位:桂林理工大學(xué)南寧分校 計(jì)算機(jī)應(yīng)用系