孫杰
【摘要】針對目前高校《JavaWeb應用程序設計》課程無法適應應用型人才培養(yǎng)問題,從理論和實踐兩個方面分析現(xiàn)在Java教學過程中存在的不足。同時,圍繞應用型人才培養(yǎng)的目標,提出了Java教學改革的一系列措施。
【關鍵詞】理論 實踐 教學改革 Jave
【中圖分類號】G420 【文獻標識碼】A 【文章編號】2095-3089(2018)34-0249-02
社會信息化的深入發(fā)展使得Java技術應用備受關注。《JavaWeb應用程序設計》課程本身不同于一般課程,有其獨特的性能,其繁雜的基本概念、復雜的結構與框架、抽象的理論知識與嚴密的邏輯都決定了這門課程的教學難度以及實踐技能培養(yǎng)的重要性。目前,諸多高校在教學方面多數(shù)仍遵循傳統(tǒng)程序設計語言的教學方法與手段,雖然知識覆蓋面有保障,但是在實際程序語言開發(fā)與應用方面則稍顯薄弱,尤其是學生在實際動手環(huán)節(jié)的培養(yǎng)缺失嚴重制約了專業(yè)性、高端性人才的培養(yǎng)。下面簡要探討如何結合新時期人才需求進行高校Java課程教學改革。
1.《JavaWeb應用程序設計》課程教學的問題分析
(1)對于Java思想的不理解
《JavaWeb應用程序設計》課程的教學是為了讓學生掌握面向對象進行編程的思想和實踐。如果不理解Java的哲學思想,編程語言本身的枯燥和難度會讓學生失去興趣和積極性,久而久之會導致教學質量與效率低下。
(2)實踐技能的缺失
以編程實踐技能中的開發(fā)工具使用、Debug調試等能力而言,許多學校的學生在這方面都極為被動,真正在課堂中掌握實踐技能的學生少之又少,學生們后續(xù)還要花費大量的時間與精力從個人方面入手為真正掌握編程技巧而努力,導致Java課程教學含金量低下,對于學生實踐技能的培養(yǎng)與鍛煉也造成負面影響。
2.Java課程改革措施
要想學好Java這門語言,就要理論和實踐相結合,以面向對象為理論,指導如何去進行實際的開發(fā),同時,將實際開發(fā)中的經驗提升為理論,不斷豐富面向對象的概念。所以,改革要從理論和實踐兩個方面開始做起。
Java語言的特點是面向對象,它的哲學思想可以從以下兩點來看:
從世界觀的角度可以認為:面向對象的基本哲學是認為世界是由各種各樣具有自己的運動規(guī)律和內部狀態(tài)的對象所組成的;不同對象之間的相互作用和通訊構成了完整的現(xiàn)實世界。因此,人們應當按照現(xiàn)實世界這個本來面貌來理解世界,直接通過對象及其相互關系來反映世界。這樣建立起來的系統(tǒng)才能符合現(xiàn)實世界的本來面目。
從方法學的角度可以認為:面向對象的方法是面向對象的世界觀在開發(fā)方法中的直接運用。它強調系統(tǒng)的結構應該直接與現(xiàn)實世界的結構相對應,應該圍繞現(xiàn)實世界中的對象來構造系統(tǒng),而不是圍繞功能來構造系統(tǒng)。
實踐課程是培養(yǎng)學生探索精神與實踐能力的最好課堂,學生可以在具體的實踐過程中對老師給出的思想以及方法進行操作與思考,理論課程講授的知識,因為實驗得到更好的記憶和鞏固。課堂教學中,老師適當討論專業(yè)方面科學趣聞,關注最新科技前沿,有助于開闊學生視野、拓寬科學思維,更能激發(fā)同學們對科研的熱情,做到主動學習。
(1)舉辦講座和經驗交流會
學校通過邀請專業(yè)相關的成功人士、初步開發(fā)人員以及國內外高級語言開發(fā)專家等舉辦經驗交流會與學術報告,讓學生了解Java語言的開發(fā)過程、發(fā)展現(xiàn)狀與發(fā)展前景,激發(fā)學生的學習熱情,積極主動的加入編程大軍中。
(2)開展科研活動
高校的學習不僅局限在課堂上,相對于課堂內,課堂外的時間更多,所以學校開展科研立項等活動,參加科研是培養(yǎng)學生的組織能力、團隊精神、協(xié)作意識以及積極探索、勇于創(chuàng)新的重要方法之一。以教師科研帶動學生科研,既減輕了教師的科研負擔,又開闊了學生視野,提高了學生實驗技能,從而推動學生實踐能力的發(fā)展。
(3)參加Java方面創(chuàng)新大賽
學校鼓勵學生參加大學生各種創(chuàng)新大賽,不僅可以使學生把課堂上的知識運用于實踐,還可以使學生初步了解Java整個大框架搭建的過程,并積累使用Java語言進行開發(fā)的經驗。
3.總結
綜上所述,以培養(yǎng)學生應用型能力為導向進行高校《JavaWeb應用程序設計》改革可一改以往課堂效率低下、實踐技能缺失等教學弊端,真正做到緊跟國家人才需求,強化學生實戰(zhàn)培訓技巧,在打造高效課堂的過程中讓學生從知識理論層面到技術層面獲得同步提升。
參考文獻:
[1]陳潔.基于企業(yè)需求的Java課程教學改革策略分析[J].2016(5):70-71
[2]孫麒,韓永華,莊巧莉.基于創(chuàng)新能力培養(yǎng)的Java教學改革[J].2017(5):50-52
[3]盧冶.劉永良,張小立.面向應用型人才培養(yǎng)的Java課程群研究與建設,2017(1):207-211
[4]王文豪,陳小兵,張亞紅,胡榮林.Java程序設計課程教學改革研究.2016(6):58-61