吳奇英 尹洪巖
【摘 要】JAVA課程是計算機專業(yè)課程之一,也是目前高級開發(fā)語言中的主流語言。JAVA課程的開設(shè)目的,不僅僅是讓計算機專業(yè)的學生掌握一門高級語言,而是要通過這門課程,培養(yǎng)學生的邏輯思維,提升職業(yè)素養(yǎng),更好的具備自主學習能力。本文就JAVA開發(fā)語言的特點進行了介紹,指出了學生提升自主學習能力的重要性,并就如何通過JAVA開發(fā)提升學生自主學習能力,給出了可行性的建議與措施。
【關(guān)鍵字】JAVA;計算機;自主學習;項目開發(fā);興趣培養(yǎng)
中圖分類號: TP312.2-4;G642.3 文獻標識碼: A 文章編號: 2095-2457(2018)19-0188-002
DOI:10.19694/j.cnki.issn2095-2457.2018.19.084
JAVA curriculum reform helps improve students autonomous learning ability.
WU Qi-ying YIN Hong-yan
(Harbin Vocational & Technical College, Heilongjiang Haerbin 150081,China)
【Abstract】JAVA is one of the major courses in computer science, and also the mainstream language in advanced development languages.The purpose of the JAVA course is not only to let computer majors master a high level language,but to train students logical thinking,improve their professional quality,and have a better ability of autonomous learning through this course.This paper introduces the characteristics of JAVA development language,points out the importance of improving students self-learning ability, and gives some feasible suggestions and measures on how to improve students autonomous learning ability through JAVA development.
【Key words】JAVA;Computer;Autonomous learning;Project development;Interest cultivation
1 JAVA高級語言的特點
(1)JAVA語言的應(yīng)用廣泛:它當之無愧的是目前最主流的高級開發(fā)語言,可以說JAVA占據(jù)了一半以上的開發(fā)市場。在軟件開發(fā)編碼過程中,它具有類庫豐富,服務(wù)穩(wěn)定等特點,能夠大幅度的提升編程人員的軟件開發(fā)效率。
(2)JAVA課程注重邏輯思維培養(yǎng):JAVA是一門計算機課程,要學好這門課程,并有效的應(yīng)用于軟件開發(fā),并不是簡單的掌握語法規(guī)則以及學會簡單應(yīng)用語言提供的工具,就能完成開發(fā)目標。要通過編程過程,培養(yǎng)相應(yīng)的邏輯思維。在計算機課程中,邏輯思維非常重要,是解決問題,項目設(shè)計與規(guī)劃的必備能力。因此想要學好這門課程,一定需要邏輯思維的培養(yǎng)過程。
(3)JAVA課程需要側(cè)重實踐的培養(yǎng):這門課程最終要為編程、軟件研發(fā)等任務(wù)服務(wù),所以理論知識不能脫離實踐。甚至在學習的過程中,應(yīng)該側(cè)重實踐的鍛煉。以練帶講,通過實踐,總結(jié)知識,分析問題,獲取新的知識。形成一個動態(tài)的學習過程。不斷的提升實踐的技能。
(4)JAVA語言課程的開設(shè)是以培養(yǎng)優(yōu)秀的計算機人才為目標:課程教學也要把握全局,JAVA是計算機專業(yè)課程之一,學好這門課程是為了提高學生的綜合專業(yè)技能,是為了在學生鑄就職業(yè)大廈的過程中添磚加瓦,最終目的是為了以培養(yǎng)專業(yè)人才為終極目標。所以決不能以單純的卷面應(yīng)試成績提升為目的。
2 學生自主學習能力作用分析
2.1 具備自主學習能力是學好專業(yè)知識的基礎(chǔ)
名師,是將課程的精華以靈活多樣的方式傳授給學生,是培養(yǎng)出大量優(yōu)秀人才的教師。而要成為優(yōu)秀的人才,從教師那里獲取知識只是第一步。每一個成功的人才,都要將獲取的知識轉(zhuǎn)化成自己的知識,并不斷的簡化、提煉與補充。只有具備自主學習能力,才能夠完成整個知識轉(zhuǎn)化的過程。復習教師講課的內(nèi)容,需要自主學習能力;發(fā)現(xiàn)自己學習中的問題并解決需要自主學習能力;形成自己的專業(yè)知識體系更加需要高超的自主學習能力。所以要學好專業(yè)知識,自主學習能力是重要基礎(chǔ)。
2.2 職業(yè)素養(yǎng)的培養(yǎng)需要自主學習能力
職業(yè)院校的學生以提升專業(yè)技能為主,以獲取自己專業(yè)崗位為目標。而成為合格的企業(yè)員工,既要具備專業(yè)技能,又要具備相應(yīng)的職業(yè)素養(yǎng)。對于軟件行業(yè)企業(yè)來說,溝通能力、任務(wù)與問題的模型鑄造、項目與專業(yè)知識的對應(yīng)轉(zhuǎn)化、團隊合作等職業(yè)素養(yǎng)都格外重要。而學生在校期間,除了專業(yè)技能與知識是通過課程進行傳授的,其它方面都是潛移默化的進行培養(yǎng),如果對這種活動中與交往中職業(yè)能力的提升具有敏感度,就能更好的提升職業(yè)能力,而這也是自主學習能力的一種具體體現(xiàn)。
2.3 自主學習能力為學生進一步深造發(fā)展,提供作用
我們已經(jīng)進入信息化時代,科技在不斷進步,身邊事物發(fā)展更新的速度在不斷增快,憑借在學校學習的專業(yè)知識,就可以應(yīng)用一生的日子,早已經(jīng)離我們遠去。終身學習概念引起人們的關(guān)注。要想成為優(yōu)秀的員工,或者使自己不斷獲得發(fā)展與提升的機會,就要自我學習或者獲取深造的機會。無論哪種方式,都需要自主學習能力發(fā)揮作用。當走入工作崗位后,不再有人督促你學習,不再會進行主動的知識傳授,需要發(fā)揮自主學習能力,不斷更新知識體系,提升綜合素質(zhì)。
3 JAVA課程提升學生自主學習能力的有效舉措
3.1 采用多樣化的教學方法,能夠提升學生自主學習能力
不同的教學方法,具有不同的優(yōu)缺點,而在一些教學方法中,對學生自主學習能力要求較高,通過練習與實踐,能夠有效的提升學生自主學習能力。例如任務(wù)式教學方法,JAVA語言是一門高級編程語言,可以與項目模塊開發(fā)有機結(jié)合,在不同的章節(jié)中,設(shè)置一定的學習任務(wù),讓學生為主體,先進行自我學習,再通過課堂的講授與實踐的操作,來檢驗學生自學的成果,指出問題與不足,完成學生知識學習的過程。在這個過程中,學生就能夠不斷的練習如何自我學習,如何找到獲取知識解決問題的途徑,如何有效的完成開發(fā)任務(wù)等。學生的自主學習能力在不斷的強化。當然還有很多教學方法對學生的學習有幫助,例如分組討論法,競賽模式、項目分解模塊、教學做一體化模式等等。
3.2 注重興趣的培養(yǎng)能偶提升學生自主學習能力
長期的學生自主學習是一種能力,一種習慣。要養(yǎng)成這種習慣,具備這種能力,就要一步一步做起。而興趣是培養(yǎng)能力初期的重要條件。讓學生對課程感興趣,喜歡上課程,才能夠引發(fā)學習的積極性,嘗試的進行自我學習與自我研究。JAVA課程的興趣可以通過多種方法提升,這里簡要介紹幾種。首先,教師幽默風趣的語言,長篇大論的講授,任何的學生都會感到疲勞,那么在知識的關(guān)鍵點進行聲音的重點強調(diào),在學生感到疲憊時候,一個不傷大雅的玩笑,都能夠引起學生的學習興趣。這需要教師的教學經(jīng)驗來體現(xiàn)。其次,軟件項目成果的展示,JAVA作為開發(fā)語言,是以項目開發(fā)為最終體現(xiàn)。那么在學習初期,拿出一套完整的項目,并演示效果,能夠吸引學生的注意力。同時告之,當通過一個時間周期的學習后,他們也能夠完成相應(yīng)的項目,就更加能夠引起學生學習的興趣,嘗試進行自主學習。這就是自主學習能力培養(yǎng)的開端。
3.3 優(yōu)化客觀的評價機制,讓自主學習過程得到體現(xiàn)
課程的考核不再拘泥于一張試卷,要以平時的學習狀態(tài),實踐項目中,工作的完成效果、實際付出的實踐工作量、以及學生相互評價等多種方式進行。讓學生的自主學習能力過程能夠客觀的展現(xiàn)在成績評價機制當中。這就讓學生更加重視自主學習能力的培養(yǎng)。
3.4 嘗試與企業(yè)合作,彰顯學生自主學習能力作用
提升學生自主學習能力,要讓學生認識到自主學習的作用。單純的科目學習,不能完全體現(xiàn)自主學習能力的作用。條件允許的情況下,開展與企業(yè)的深度合作,進行頂崗實習、企業(yè)實訓、企業(yè)參觀等多種學習活動。在這些活動中于企業(yè)給出表現(xiàn)評估。例如:課程設(shè)計采用企業(yè)實戰(zhàn)訓練的教學模式 綜合實訓環(huán)節(jié)是每個學生學習Java課程的重要環(huán)節(jié),它將一個學期內(nèi)所學到的Java知識綜合融入到一個項目中。實訓時間設(shè)置在課程學習所在學期的最后兩周內(nèi)進行。在實訓環(huán)節(jié)實施過程中,學生的課程設(shè)計將與企業(yè)項目實訓聯(lián)合,實訓教師由該課程的任課教師和企業(yè)項目培訓師共同擔任。選擇能綜合Java各方面知識且開發(fā)規(guī)模適合于學生開發(fā)的項目。實訓按照軟件企業(yè)中軟件開發(fā)團隊的運作模式,對各開發(fā)小組的學生進行培訓。小組成員通過分工協(xié)作完成整個軟件項目開發(fā)過程,從需求分析、模塊設(shè)計到代碼編寫和系統(tǒng)測試的各個環(huán)節(jié)。這種做法有效提高了對課程所學知識的綜合應(yīng)用能力和動手實踐能力,縮短就業(yè)適應(yīng)期等。學生在這些活動中會發(fā)現(xiàn),依靠講授的方法作用減小,企業(yè)中注重的自我能力的體現(xiàn)和默契的團隊配合,這些素質(zhì)需要自己去揣摩,去提升,需要較高的自主學習能力。
4 結(jié)束語
JAVA課程是一門重要的計算機專業(yè)課程,課程學習中,教師要注重學生自主能力的培養(yǎng)。通過多樣化的教學方法,不斷提升學生學習興趣。突出實踐,與企業(yè)合作客觀評價,從而讓學生實現(xiàn),想要自主學習,認識到自主學習能力的重要性,以及不斷進行自主能力學習的端粒從而得到有效提升的過程。
【參考文獻】
參考文獻(反映本文研究工作的背景和依據(jù))中國學術(shù)期刊網(wǎng)絡(luò)出版總庫 共4條.
[1]李東明,趙偉.Java語言課程實踐教學改革[J].計算機教育.2011(13).
[2]李瑞生.Java程序設(shè)計課程教學中遇到的問題和對策[J].計算機教育.2010(22).
[3]時雷,虎曉紅,席磊,張浩.Java程序設(shè)計課程教學分析[J].計算機教育.2010(14).
[4]滕劍鋒,段梅青.關(guān)于Java教學的實用性研究[J].中國教育技術(shù)裝備.2010(06).
[5]周輝奎,顧牡丹.“互聯(lián)網(wǎng)+”時代下“翻轉(zhuǎn)課堂”教學模式研究與實踐——以《Java程序設(shè)計》課程為例[J].才智.2016(08).
[6]余婷.基于網(wǎng)絡(luò)課堂的程序設(shè)計混合教學模式研究[J].福建電腦.2016(03).