姚曉艷
(山東外貿(mào)職業(yè)學院 山東 青島 266100)
隨著網(wǎng)絡技術發(fā)展,計算機已經(jīng)在人們的工作和生活中得到了普及應用,進一步推動了社會發(fā)展。信息數(shù)量和傳播速度逐步增加,讓人們進入到了大數(shù)據(jù)時代,所謂大數(shù)據(jù)是指超出常規(guī)數(shù)據(jù)庫大小的數(shù)據(jù)集。大數(shù)據(jù)特點在于海量性、多樣性、高速性和易變性。所謂海量性是指數(shù)據(jù)數(shù)量十分龐大。多樣性是指數(shù)據(jù)種類十分豐富,包括了圖片、視頻和音頻等等。高效性是指數(shù)據(jù)處理和移動的速度非??臁R鬃冃允侵复髷?shù)據(jù)因為多樣性影響而呈現(xiàn)出的多種形式。
Java是由Sun公司所開發(fā)的編程語言,是對Java平臺和程序設計語言的一種統(tǒng)稱,其特點在于有著較強的安全性、高效性和通用性,如今已經(jīng)在互聯(lián)網(wǎng)、移動電話、游戲控制以及數(shù)據(jù)中心等多個領域中得到了十分廣泛的應用,尤其是在IT行業(yè)中對于Java人才有著大量的需求。在這樣的背景下,很多高校當中都開設了Java課程,但從實際情況上來看,很多高校中的Java課程所培養(yǎng)出的學生并不能夠?qū)λ鶎W的知識進行學以致用,無法滿足社會企業(yè)的需求,那么如何培養(yǎng)出符合企業(yè)需求的Java人才是當前高校所關注的主要問題。那么具體來看,Java課程現(xiàn)存的問題主要包括以下幾個方面:首先是重理論輕實踐,并未充分的關注學生的實操能力培養(yǎng),很多高校所開設的Java課程仍然采用的是傳統(tǒng)教學模式,將更多的精力和時間投入在理論教學上,沒有足夠的時間去培養(yǎng)學生的操作能力,再加上考試制度所帶來的影響,一般是將完成教學任務作為主要的目標,多采用的是填鴨式的教學方式。教師在課堂中多采用的是板書式的教學模式,并適當?shù)牟捎枚嗝襟w技術進行輔助,學生們所處的地位較為被動。雖然在實際的教學過程中也包含了互動內(nèi)容,但在互動的過程中更多的還是由教師在表達和講解,不利于學生們提升自身的Java實踐技能。另外,在很多高校當中并未設立用于培養(yǎng)學生Java實踐能力的環(huán)境,再加上很多高校并且和相關企業(yè)建立合作,所以學生們?nèi)鄙賲⒓訉嵙暤臋C會。當前高校中的Java實踐過程更多的是在實驗教室當中進行,學生們通過對教材或者網(wǎng)絡中的案例進行模仿來完成實踐過程,并不能夠真正提升學生們的實踐能力,不利于學生的創(chuàng)新能力培養(yǎng),可見這種Java課程教學模式不能夠達到大數(shù)據(jù)時代對于Java人才的要求。
其次是嚴重缺乏實踐經(jīng)驗。一些高校因為多方面因素所帶來的影響,在進行Java課程教師招聘的過程中將更多的注意力放在學歷上,而并未要求教師所具備的實踐能力,雖然高校Java課程教師為具備高學歷的博士或者碩士,但他們并不具備足夠的Java開發(fā)經(jīng)驗,在對學生的實踐能力進行指導時缺乏足夠的能力。另外,一些高校所招聘的Java開發(fā)人員因為并不具備足夠的教學經(jīng)驗,所以無法勝任Java課程實踐教學的要求,所以需要Java課程教師能夠積極的學習并參與Java項目開發(fā)工作,積累自身的經(jīng)驗以更好的勝任Java實踐教學工作。
第三是Java課程過于單一,沒有能夠建立完善的教學體系。從目前的情況來看,高校所開設的Java課程僅局限于Jsp課程和Java語言程序設計,并未對后續(xù)的JavaME和J2ee課程進行開設,如此單一的Java課程并不利于學生們的系統(tǒng)性學習,再加上缺少后續(xù)課程使得學生們不具備足夠的開發(fā)經(jīng)驗,難以滿足企業(yè)的人才需求,導致學生們在畢業(yè)后失去競爭力。
最后是缺少適合學生的Java課程教材。從目前的情況來看,在高校的Java課程中存在著缺少合適教材的問題,根據(jù)數(shù)據(jù)統(tǒng)計可知,當前所應用的Java課程教材絕大部分采用的是相同的設計順序,其中將語法知識作為主要的教學內(nèi)容,所設立的知識結(jié)構(gòu)仍然處于學科階段,程序設計內(nèi)容無法和其他實踐部分內(nèi)容相互結(jié)合,對學生們真正掌握Java技術帶來了不利影響。
根據(jù)大數(shù)據(jù)時代所具備的特征來對Java課程情況進行分析,具體的Java課程改革策略包括了以下幾個方面:
首先,學校方面要重視培養(yǎng)學生的Java學習興趣,通過教育教學工作來充分展示Java所具備的魅力特點,從而讓學生們具備更強的學習熱情和積極性。例如為學生們展示一些較為有趣的Java案例,包括一些網(wǎng)站和游戲等等,還有一些學生們所熟知的管理系統(tǒng),讓學生們充分體會到Java的特點,從而產(chǎn)生學習興趣,更加積極的進行相關內(nèi)容的學習。
其次,學校方面要積極的進行教學創(chuàng)新,Java課程內(nèi)容較為抽象和豐富,需要學生們有著一定的實操能力,學校方面應該以相關的項目案例為依托來進行課程教授,利用案例來展示課本中的知識點,并對其進行逐步的演示,從而達到更好的教學效果。
第三,學校方面要進行Java的小班授課,目前來看很多高校在Java課程中仍然采用的是大班授課模式,一個班級往往有幾十名學生,學生面對的問題無法得到有效處理,所以需要轉(zhuǎn)變?yōu)樾“嗍谡n的模式,保證學生們在實踐當中所遇到的問題能夠及時得到解決,從而達到更好的教學效果。
最后,學校方面要積極的進行考核創(chuàng)新。從目前的情況來看,很多高校在Java教學考核的過程中多采用的是筆試的方式,而Java這門課程有著很強的實踐性,所以學生們會因為考試模式而將更多的時間放在理論上,忽略提升自身的實踐操作能力。在大數(shù)據(jù)時代,高校方面應該將傳統(tǒng)的Java考核轉(zhuǎn)變?yōu)楣P試加程序演示的綜合考核模式,同時也要重視校企合作,為學生帶來更多參與實踐的機會,從而積累更多的實踐經(jīng)驗。
作為高校的Java教師需要積極的進行學習和創(chuàng)新,不要因為教材而受到限制。Java課程所涉及到的內(nèi)容十分廣泛,并且有著非??斓母滤俣?,高校Java課程多涉及到的是理論部分內(nèi)容,缺少足夠的編程案例,無法有效提升學生們的實操水平,所以要求教師在教學中不能夠僅僅局限于教材內(nèi)容,而是要積極擴大自身的知識范圍,并在這個過程中不斷的進行更新總結(jié),提升自身的教學能力。另外,要重視提升學生們的實踐能力,例如組織學生們建立興趣小組,或者組成開發(fā)小組,通過這些方式來培養(yǎng)學生們的實踐能力。除此之外也要多多鼓勵學生們參與培訓,從而提升自身的綜合能力水平。
教學內(nèi)容的設計要考慮到學生們的學習能力和綜合素質(zhì),這對于Java課程教學是非常重要的。大數(shù)據(jù)時代,Java課程內(nèi)容除了Java SE 基礎之外,也要了解Java Web和相關的經(jīng)典框架,從而為后續(xù)的框架搭建學習打下堅實基礎。Java程序設計中包含了C/C++內(nèi)容,而在理論教學中則需要進行Java SE語言基礎的教學,同時也包括多線程、用戶界面以及網(wǎng)絡通信等教學內(nèi)容,課程內(nèi)容本身已經(jīng)十分繁重,如果再增加新的內(nèi)容會讓學生們無法適應。所以在不改變總課時的基礎上來將教學內(nèi)容與大數(shù)據(jù)內(nèi)容相結(jié)合。首先要在完成基礎知識的教學后對大數(shù)據(jù)框架知識進行介紹,對相關大數(shù)據(jù)技術進行拓展,例如在教學字節(jié)流的過程中可延展到大數(shù)據(jù)的數(shù)據(jù)處理,包括適用場景、優(yōu)勢和局限性以及基本原理等等,以此來幫助學生們深化對所學知識及大數(shù)據(jù)相關內(nèi)容的理解。其實要對實驗項目內(nèi)容進行適當?shù)难由?,例如在教學Java網(wǎng)絡通信時設立關于URL訪問網(wǎng)絡資源的課題,通過對實驗項目進行延伸,來學會使用合理的方式來獲取數(shù)據(jù)信息,例如通過分析淘寶頁面來分析商品好評度,從而獲得商業(yè)模式演化和營銷策略。
大數(shù)據(jù)時代的Java課程改革,對于教學方法的改革同樣十分重要,利用合理的教學方式來創(chuàng)建好的課程氛圍,從而提升教學內(nèi)容的傳達效率,同時也有利于保持學生的專注程度,具體可以從以下幾個方面來進行著手:首先是對混合教學方式的應用,并要注意對視頻資源的應用。Java程序設計這部分內(nèi)容較為抽象,有著較大的教學難度,所涉及到的知識點比較多,并且存在著很強的關聯(lián)性。過去的教學方法因為學生們無法在課后獲得資源所以不利于鞏固學習,甚至會對教學進度帶來不利的影響。所以可為這門課程進行錄像,并將其上傳到多媒體平臺當中,學生們可在課后隨時進行觀看,針對課堂上沒有理解的部分來進行重復觀看學習,學生們可結(jié)合實際情況來進行學習計劃安排。除此之外,通過視頻資源的應用更加有利于互動課堂教學的開展,先由學生們通過視頻進行預習,然后由教師對學生們進行提問,從而培養(yǎng)學生們的參與熱情,加強學生們的參與度,達到更好的教學效果。其次要重視應用累加式項目設計。一些Java項目內(nèi)容較為復雜,可以結(jié)合大綱來對其進行分割處理,隨著教學的進行來逐步對其完善,這種累加式的項目設計更容易讓學生們從中獲得成就感,并有利于培養(yǎng)學生們的知識綜合應用能力,按照教學進度來聯(lián)系各章知識點進行階段任務設計。
總而言之,在大數(shù)據(jù)時代進行Java課程改革,更加有利于培養(yǎng)學生的思維能力和實踐技能,為后續(xù)其他內(nèi)容的學習打下堅實的基礎,讓學生們在畢業(yè)后能夠更好的適應用人單位需求,在競爭中獲得更大的優(yōu)勢。