付博文

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