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