付博文
摘 要:隨著時(shí)代的發(fā)展以及社會(huì)的進(jìn)步,計(jì)算機(jī)技術(shù)逐步發(fā)展并在社會(huì)發(fā)展中發(fā)揮出重要的作用。在這樣的背景之下,我國(guó)的各大高校為了順應(yīng)時(shí)代發(fā)展的需要加強(qiáng)了對(duì)于程序設(shè)計(jì)課程的設(shè)置,進(jìn)而確保計(jì)算機(jī)專業(yè)的學(xué)生在實(shí)際的學(xué)習(xí)過程中能夠有效地提升自身的編程思想以及能力。目前,在JAVA程序設(shè)計(jì)教學(xué)的過程中為了促進(jìn)教學(xué)效率以及質(zhì)量的提升,確保學(xué)生的積極性以及實(shí)踐能力的提升,加強(qiáng)了對(duì)于仿真教學(xué)法的運(yùn)用。該文基于此,分析探討JAVA程序設(shè)計(jì)教學(xué)活動(dòng)在開展過程中所遇到的問題,并仿真教學(xué)法的運(yùn)用進(jìn)行論述。
關(guān)鍵詞:JAVA 程序設(shè)計(jì) 仿真 教學(xué)法
中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2017)06(a)-0154-02
為了進(jìn)一步促進(jìn)我國(guó)高校計(jì)算機(jī)專業(yè)教學(xué)質(zhì)量以及效率的提升,確保相關(guān)專業(yè)的學(xué)生能夠擁有適應(yīng)時(shí)代發(fā)展的能力,需要各大院校開設(shè)JAVA程序設(shè)計(jì)課程,進(jìn)而由此確保學(xué)生能夠?qū)ξ粘绦蛟O(shè)計(jì)方法以及能力的掌握。由于JAVA程序設(shè)計(jì)課程的實(shí)踐性較強(qiáng),且教學(xué)內(nèi)容較為復(fù)雜,故而需要教師加強(qiáng)對(duì)于教學(xué)方法的優(yōu)化以及提升,確保課程教學(xué)目的的實(shí)現(xiàn)。該文基于此,著重分析仿真教學(xué)法在JAVA程序設(shè)計(jì)中的運(yùn)用。
1 JAVA程序設(shè)計(jì)課程教學(xué)問題
目前,我國(guó)的高校為了順應(yīng)信息時(shí)代發(fā)展的需要,逐步開設(shè)JAVA程序設(shè)計(jì)課程。事實(shí)上,該課程在開展的過程中基于教師能力以及教學(xué)環(huán)境的影響而出現(xiàn)了諸多的問題。關(guān)于JAVA程序設(shè)計(jì)課程教學(xué)中存在的問題,筆者進(jìn)行了相關(guān)總結(jié),具體內(nèi)容如下。
1.1 教學(xué)問題
目前,各大院校在進(jìn)行JAVA程序設(shè)計(jì)課程教學(xué)的過程中,大多以計(jì)算機(jī)編程語(yǔ)法教學(xué)為主,通過理論教學(xué)讓學(xué)生在掌握相關(guān)的知識(shí)之后在進(jìn)行上機(jī)驗(yàn)證教學(xué)。事實(shí)上,這一教學(xué)方法在運(yùn)用的過程中雖然能夠有效的保障教師調(diào)控教學(xué)過程,并讓學(xué)生對(duì)分散知識(shí)點(diǎn)得到了解。但是學(xué)生在這一過程中往往處于被動(dòng)的狀態(tài),不利于其學(xué)習(xí)積極性以及主動(dòng)性的提升,故而導(dǎo)致學(xué)生學(xué)習(xí)效率的低下,且不利于學(xué)生編程思維以及程序設(shè)計(jì)能力的提升。
1.2 實(shí)踐問題
由于高校教師在教學(xué)的過程中受到傳統(tǒng)教學(xué)理念的影響,故而在安排教學(xué)作業(yè)的過程中,布置教學(xué)實(shí)踐題目,讓學(xué)生以此為基礎(chǔ)進(jìn)行程序的編寫。事實(shí)上,這一方法在運(yùn)用的過程中難以促進(jìn)學(xué)生興趣的提升。不僅如此,這種較為死板的教學(xué)實(shí)踐作業(yè)的開展往往阻礙了學(xué)生對(duì)于課本之外JAVA主流開發(fā)工具以及技術(shù)的了解。
1.3 考核問題
此外,教師在實(shí)際的教學(xué)過程中往往借助平時(shí)成績(jī)以及考試成績(jī)對(duì)學(xué)生進(jìn)行學(xué)習(xí)狀況的考核。事實(shí)上,這一方法在運(yùn)用的過程難以對(duì)學(xué)生實(shí)踐能力的考核。事實(shí)上,這種考核方法在實(shí)際運(yùn)行的過程中往往會(huì)出現(xiàn)學(xué)生筆試成績(jī)較高,且對(duì)理論知識(shí)有了較為全面的掌握,但是其無法將知識(shí)運(yùn)用到實(shí)際的JAVA編程作業(yè)過程中去,不利于相關(guān)效益的取得。
2 仿真式教學(xué)法在JAVA程序設(shè)計(jì)中的運(yùn)用
為了進(jìn)一步促進(jìn)JAVA程序設(shè)計(jì)課程教學(xué)質(zhì)量以及效率的提升,我國(guó)的高校加強(qiáng)了對(duì)于教學(xué)方法以及理念的革新,并在此過程中利用仿真式教學(xué)法進(jìn)行作業(yè),進(jìn)而保障學(xué)生在了解相關(guān)專業(yè)知識(shí)的前提之下,實(shí)現(xiàn)JAVA程序設(shè)計(jì)能力的提升以及鍛煉。關(guān)于JAVA程序設(shè)計(jì)的仿真式教學(xué)法基本結(jié)構(gòu),筆者進(jìn)行了相關(guān)總結(jié),具體內(nèi)容見圖1。
該仿真式教學(xué)法在實(shí)際的運(yùn)用過程中以具有典型性的JAVA軟件項(xiàng)目為基礎(chǔ),將JAVA程序設(shè)計(jì)課程教學(xué)的內(nèi)容有機(jī)的融入到其中,促進(jìn)教學(xué)作業(yè)的穩(wěn)步開展。在這一教學(xué)法之下,課程教學(xué)內(nèi)容把若干從簡(jiǎn)單到復(fù)雜的主題單元組成,進(jìn)而能夠由此遞進(jìn)的提升學(xué)生發(fā)現(xiàn)以及解決問題的綜合能力,促進(jìn)其自身的發(fā)展以及進(jìn)步。
2.1 關(guān)鍵模塊
2.1.1 問題引導(dǎo)的理論教學(xué)
作為實(shí)踐性較強(qiáng)的課程,JAVA程序設(shè)計(jì)課程教學(xué)在開展的過程中往往借助經(jīng)典問題來引導(dǎo)理論教學(xué)。在實(shí)際的過程中,教師需要將理論教學(xué)內(nèi)容分為若干個(gè)主題,并以此為基礎(chǔ)將JAVA程序設(shè)計(jì)的教學(xué)內(nèi)核融入到各個(gè)主題的主線之中,由此促進(jìn)學(xué)生自主學(xué)習(xí)。
在這一過程中,需要教師借助各類JAVA案例講解程序設(shè)計(jì)過程中的思想理論以及方法,并由此循序漸進(jìn)地讓學(xué)生掌握面向?qū)ο缶幊痰幕舅枷牒完P(guān)鍵方法,促進(jìn)教學(xué)效果的提升。
在借助仿真式教學(xué)法進(jìn)行程序設(shè)計(jì)教學(xué)的過程中,教師需要采取開放式的教學(xué)方式進(jìn)行具的操作,從而由此鼓勵(lì)學(xué)生對(duì)于各類問題的探討以及鉆研。在此過程中,教師需要引導(dǎo)學(xué)生對(duì)正確的JAVA程序設(shè)計(jì)方法進(jìn)行把握,培養(yǎng)學(xué)生發(fā)現(xiàn)、分析和解決問題的綜合能力。
2.1.2 項(xiàng)目驅(qū)動(dòng)的協(xié)作實(shí)驗(yàn)
由于Java程序設(shè)計(jì)教學(xué)具有較強(qiáng)的實(shí)踐性,故而在借助仿真教學(xué)法進(jìn)行教學(xué)的過程中需要對(duì)學(xué)生的實(shí)踐能力進(jìn)行有提升鍛煉?;诖?,教師在教學(xué)的過程中采用項(xiàng)目驅(qū)動(dòng)的協(xié)作實(shí)驗(yàn)教學(xué)法進(jìn)行實(shí)踐教學(xué)。
在實(shí)際的教學(xué)過程中,需要教師依據(jù)學(xué)生的學(xué)習(xí)能力、個(gè)性特征等因素將全面劃分為若干個(gè)小組。隨后在以各小組的實(shí)際狀況為基礎(chǔ)選用側(cè)重點(diǎn)以及難點(diǎn)不同的項(xiàng)目對(duì)學(xué)生進(jìn)行教學(xué)指導(dǎo)。在小組教學(xué)的過程中,需要發(fā)揮出能力強(qiáng)的學(xué)生的主導(dǎo)作用,進(jìn)而以此實(shí)現(xiàn)對(duì)于基礎(chǔ)薄弱學(xué)生的幫助,促進(jìn)“以強(qiáng)帶弱、以弱促?gòu)?qiáng)”局面的形成。
教學(xué)實(shí)踐顯示:項(xiàng)目驅(qū)動(dòng)協(xié)作教學(xué)的開展能夠在最大程度上促進(jìn)學(xué)生JAVA程序設(shè)計(jì)興趣以及能力的提升,促進(jìn)教學(xué)目標(biāo)的完成。
2.1.3 構(gòu)建以實(shí)踐為核心的綜合考核
為了促進(jìn)JAVA程序設(shè)計(jì)考核作業(yè)的科學(xué)性以及合理性的提升,需要作業(yè)人改變傳統(tǒng)的考核方式,并構(gòu)建起“個(gè)人+小組+教師”的評(píng)價(jià)模式。所謂的個(gè)人評(píng)價(jià)指的是學(xué)生依據(jù)自身在小組學(xué)習(xí)過程中的表現(xiàn)以及能力而進(jìn)行評(píng)分;二則是以小組成員為單位對(duì)學(xué)生的表現(xiàn)按照一定的評(píng)分規(guī)范進(jìn)行評(píng)價(jià)。最后需要進(jìn)行教師評(píng)價(jià),并以此幫助學(xué)生對(duì)任務(wù)的過程以及方法的運(yùn)用,促使學(xué)生反思自己的思路和行為,進(jìn)一步消化學(xué)到的JAVA知識(shí)和技能。
3 結(jié)語(yǔ)
隨著時(shí)代的發(fā)展以及我國(guó)計(jì)算機(jī)信息技術(shù)的發(fā)展,我國(guó)的高校在教學(xué)的過程中加強(qiáng)了對(duì)于計(jì)算機(jī)專業(yè)的設(shè)置,并加強(qiáng)了JAVA程序設(shè)計(jì)課程的教學(xué)。目前,JAVA程序設(shè)計(jì)課程的教學(xué)在開展的過程中存在實(shí)踐、評(píng)價(jià)等問題,基于此教師加強(qiáng)了對(duì)于仿真教學(xué)法的運(yùn)用。該文主要分析探討了JAVA程序設(shè)計(jì)課程教學(xué)問題,并就仿真式教學(xué)法在JAVA程序設(shè)計(jì)中的運(yùn)用進(jìn)行了論述,筆者認(rèn)為,隨著相關(guān)措施的落實(shí)到位以及相關(guān)教學(xué)改革的發(fā)展,我國(guó)的JAVA程序設(shè)計(jì)作業(yè)必將獲得長(zhǎng)足的發(fā)展,并由此促進(jìn)該專業(yè)學(xué)生素質(zhì)以及技能的提升,滿足社會(huì)發(fā)展的需要。
參考文獻(xiàn)
[1] 劉小紅,張蓉.校企合作下項(xiàng)目引領(lǐng)模塊教學(xué)法在Java程序課程的改革探討[J].電腦知識(shí)與技術(shù),2016(22):118-119.
[2] 趙曉雷.項(xiàng)目教學(xué)法在Java程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)中的應(yīng)用研究[J].渭南師范學(xué)院學(xué)報(bào),2016(6):32-36.
[3] 郭偉業(yè),龐英智.模擬公司項(xiàng)目教學(xué)模式在“Java程序設(shè)計(jì)”課程中的應(yīng)用[J].中國(guó)職業(yè)技術(shù)教育,2015(20):76-79.
[4] 羅剛,李濤,任廷艷,等.《Java程序設(shè)計(jì)》在高校教學(xué)中的研究[J].電腦知識(shí)與技術(shù),2014(16):3848-3850,3853.
[5] Yu Dieqiong.Application of project teaching method in Java programming course[J].computer science and technology,2013(18):4279-4281.
[6] 林哲,鄭麟,蔡恬.《Java程序設(shè)計(jì)》任務(wù)驅(qū)動(dòng)式教學(xué)設(shè)計(jì)[J].南方職業(yè)教育學(xué)刊,2012(5):23-27.