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