梁劍
摘? ?要:現(xiàn)代的教學越來越強調(diào)合作、主動學習和自主參與,這些與構(gòu)建Java程序的課程教育和學生的認知方向所一致,并在教育的改革發(fā)展方向上啟發(fā)了職業(yè)教育的改革。對于職業(yè)教育的構(gòu)建教育理念的基礎(chǔ)上,Java程序設(shè)計課程的教學環(huán)節(jié)需要提升,需要使學生們更加積極主動的學習,并且更加深入、全面地讓學生構(gòu)建知識框架。
關(guān)鍵詞:教學改革? Java程序設(shè)計? 教學探索
在1995年,Sun公司組織并開發(fā)了一種編程語言,它很簡單易懂,在多平臺可使用,它還具備多線程等特點,這就是Java,如今的世界面向?qū)ο蟪绦蛟O(shè)計的主流程序設(shè)計?,F(xiàn)在有許多學校都在學校內(nèi)開設(shè)了《Java程序設(shè)計》相關(guān)的專業(yè)課程,這是對Java的一種肯定。目前,對于Java程序設(shè)計的實踐性和環(huán)境等問題,面向職業(yè)教育的發(fā)展和時代改革的需要,我對本課程的教學模式改革的探索提出幾點建議和思考。
1? Java程序設(shè)計教學模式改革的特點和理念
教育模式的改革是在學習過程中通過不斷的學習和觀念的改變而建立的。在學習和環(huán)境的過程中,外部激勵措施結(jié)合自己的學習結(jié)構(gòu),二者相互作用,學生才得以全面的掌握正確的知識,把知識在自身體內(nèi)消化。Java程序設(shè)計課程中的教學模式特點就是讓學生參與其中,提升學生的課堂參與度,提起學生的積極性和重視知識的產(chǎn)生與學習,把學到的知識不是左耳朵進右耳朵出,而是化為能力,從而保證學生的學習效率。 Java程序是一個基于Java語言的程序。在學習過程中,由于Java語言的復雜性和多樣性,使得學習比較困難。傳統(tǒng)的教學方式不能激發(fā)學生的創(chuàng)新能力,提高他們的學習主動性,并達到預期的學習效果。理論研究發(fā)現(xiàn),將建構(gòu)教育理念融入Java程序設(shè)計課程教學模式中,能夠幫助學生掌握強大的編程技能和專業(yè)知識,建立一個更好的計算機知識系統(tǒng),為知識積累和長期職業(yè)發(fā)展奠定基礎(chǔ)。
傳統(tǒng)的學習過程,其重點放在理論知識和教學人員的培養(yǎng)上,而學生的學習則十分被動。教育在很大程度上限制了學生的主觀能動性,使學校的氣氛沉悶而充滿生機促進職業(yè)教育改革和發(fā)展的新教育模式,以學生和教師為中心。這個教育模式要求學校教師給予學生應有的注意,以教師的主動性和領(lǐng)導作用以及學生在自我教育中的主觀能動性為基礎(chǔ),并真正促進相互學習和理解,教師和學生之間的相互作用,在高水平的教育中培養(yǎng)他們的意識,發(fā)展道德、智力和道德行為,以全面發(fā)展和創(chuàng)造高水平的社會人才。成為一個互動學習,參與性學習和研究的學習過程。為了提高學生的學習興趣和動機,以Java語言發(fā)展教學技能,打破傳統(tǒng)教學方法,完善教學過程。
2? 建構(gòu)教育理念的Java程序設(shè)計課程教學模式解析
2.1 學習互助
根據(jù)Java程序設(shè)計課程教學要求,教師將教學的目標與教學的內(nèi)容進行分解與優(yōu)化,細化課程設(shè)置。明確不同階段的課程中所需要掌握的能力和知識點,對學生進行分組。在學習的前期、中期與后期,鼓勵學生分組合作。
2.2 學習目的
將具體的教學任務(wù)整合到具體的情境中,結(jié)合任務(wù)相關(guān)教學、錨定教學和情境相關(guān)教學的特點,例如在講解Java變量設(shè)置的過程中,讓學生體驗Java環(huán)境變量設(shè)置,通過自我觀察,讓學生了解Java環(huán)境變量的需求,激發(fā)學生的學習興趣。
2.3 學習與交流
評價和交流是形成教育概念的關(guān)鍵,教師們在完成了他們的學習任務(wù)后,通過調(diào)查問卷、訪談了解了學生的學習情況,通過對話等方式,并通過向?qū)W生分發(fā)教學表,評估他們對教師培訓的滿意程度;在對教師和學生進行相互評估的過程中,找出問題;更有針對性地優(yōu)化課程設(shè)計和教學效果。
3? 教學實踐環(huán)節(jié)
3.1 設(shè)置教學階段環(huán)節(jié)
第一個例子是為一個實際的Java編程練習建造一個項目圖書館,教師在課程設(shè)計階段對課程進行分類,使每個課程都與學習階段相一致。建立一個練習數(shù)據(jù)庫項目分為三個階段:第一階段的重點是制作網(wǎng)頁生產(chǎn)力層的技術(shù)和編輯框架。介紹JDBC的核心知識;第二階段是熟悉共同數(shù)據(jù)庫,圖形設(shè)計,解決異常問題;第三個是介紹諸如JAVA Bean、Multiline、Network等知識點。
3.2 實施教學階段環(huán)節(jié)
首先,激發(fā)對學習的興趣。教師從學生的角度和圍繞著具體的教學例子,使用方法,基于環(huán)境刺激,問題的激勵或游戲機,鼓勵學生為此目的建立一個項目集合。教師向?qū)W生提供教育倡議,要求他們獲得信息,形成討論小組和獨立的結(jié)構(gòu),教師必須建立一個控制框架。
第二,實踐與理論相結(jié)合。職業(yè)教育的特點表明,在職業(yè)學校的Java設(shè)計課程應注意培養(yǎng)學生的實際技能,使他們能夠提高自己的專業(yè)技能。因此,教師在學生的學習過程中,每一階段的學習都要經(jīng)過精心設(shè)計,分為三個階段,第一個小階段,老師簡單地解釋了關(guān)鍵知識,為了使學生在具體項目中采取行動,在第二階段,有問題的學生返回教室,教師帶著領(lǐng)導加深學生知識理論。在回歸理論的第三階段,理論與實踐是相輔相成的。
3.3 總結(jié)教學階段環(huán)節(jié)
在每個階段結(jié)束后,教師要求學生進行自我評價,這要求他們綜合學習。通過各種調(diào)查收集的數(shù)據(jù),并通過學生之間的交流和分享,為下一階段的學習奠定基礎(chǔ);教師在評估學生時,不僅要注意學生的理論成就,而且要注意學生的實際能力,他們的積極性和主動性,將學生的不同表現(xiàn)與他們自己的學習能力的合理評估結(jié)合起來。
由于《Java程序設(shè)計》課程的特殊性,在教課的時候,我們要以培養(yǎng)學生主動動手能力為重心,本課程的理論課程和實踐課程的時間比是1∶1,課堂都是機房。通過聽取行業(yè)同事對《Java程序設(shè)計》的教學和學生對于這門課的調(diào)查發(fā)現(xiàn),在課堂教學的過程中,僅僅是加大了實踐課時的時長是不夠的,還因為本課程實踐環(huán)節(jié)的落實和管控的力度都不夠,直接導致學生沒有能提高自己的動手能力和主動學習能力。所以在我們的課堂教學中實踐教學的環(huán)節(jié)一定要嚴格把控,并且要在關(guān)鍵的教學環(huán)節(jié)中加強學生的練習水平和練習力度。使用分小組管理的方法,讓教師對小組組長,組長再對組員進行管理、幫助教學,要努力保證教學的參與。
4? 結(jié)語
總而言之,《Java程序設(shè)計》課程的教學中心一定是要強調(diào)學生實踐應用能力的提高,關(guān)注學生對于編程思想的培養(yǎng),切實做到讓學生符合職業(yè)教育的要求,變成社會所需要的重要人才,以項目驅(qū)動貫穿整個教學過程,并加強實踐教學環(huán)節(jié)的實施與監(jiān)控力度。為發(fā)展教育概念,讓學生認為Java程序設(shè)計是主體的教學模塊,重點是學生的個性發(fā)展,通過積累知識和發(fā)展能力,形成和完善自己的知識結(jié)構(gòu),這有助于提高學生學習的積極性和動力。有助于培養(yǎng)學生良好的學習和邏輯思維能力,而在實施學習模式過程中,能力調(diào)查和評價發(fā)現(xiàn),這類能力建設(shè)活動有助于提高學生的學習能力和邏輯思維能力,開放的、自主的特殊的學習方法是最好的,這使得Java的課程開發(fā)有更深刻的理解和興趣。
參考文獻
[1] 李春穎.《Java程序設(shè)計》課程教學模式改革與研究[J].魅力中國,2017(5):89.
[2] 吳金舟.《Java程序設(shè)計》課程教學改革研究與實踐[J].教育教學論壇,2016(45):93-95.
[3] 李穎.《Java程序設(shè)計語言》教學改革的探索與實踐[J].中國新技術(shù)新產(chǎn)品,2010(1):238.