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