于薇
摘要:Java軟件開發課程群建設能夠突破對傳統知識的局限性,以突出計算機核心課程為基礎,面向學生應用能力,構建應用型課程體系,以應用能力培養為主要目標的考核體系等等,結合現代就業市場的需求,將Java軟件的開發重心放在應用能力的培養上,可以有效地提高當代學生的就業率。
關鍵詞:應用能力培養;Java課程群構建探討
中圖分類號:TP3 ? ? ?文獻標識碼:A
文章編號:1009-3044(2019)14-0058-02
伴隨著信息全球化發展,計算機軟件的開發越來越國際化,在就業市場上對應用型人才的需求也逐漸增加,越來越多的教師希望通過教育的力量,培養更多的應用型人才,在學校方面也對這一需求進行了鞏固和提升,在教育的課程中加入了Java課程群體的建設,從而更好地培養實用性強的人才,更好地促進學生的發展,提升學生的能力來適應日益變化的社會需求。
1 Java課程群體系的建立
Java課程群的建設是通過CDIO模式即對Java課程群的構思、設計、實現和運作為指導對課程群進行科學合理的劃分與設置[1]。對于大學中Java語言課程群的建設,可以大致按照時間的階段將整個Java課程的學習分成四個學習模塊,在每一個時間模塊里進行相應的專業知識的學習,從一開始的基礎知識學習到最后的實踐操作,都有固定的課程模式,最終達到培養專業的應用型人才的目的,打破單一的課程學習內容,面向學生應用能力的培養,在大專三年的學習生涯中貫穿每個階段,逐步的完成Java課程群對于人才的應用能力培養。Java課程群的構建是一個不斷加深的過程,是通過時間的變化來進一步完善,在目前的大專課程建設中,根據學生三年的學習生活將Java課程群建設分成了四個階段。在入學的第一年里,對于計算機、對于Java語言都處于懵懂的狀態,要對于學生進行基礎的理念和知識教學,可以設置基礎的課程例如,計算機軟件開發的認識、C語言的初步了解、C++語言的相關課程學習等一些基礎的知識。進入第二年,相關的知識已經有了一定的掌握,就要對之前的知識進一步加深鞏固,在這個階段里可以開通關于Java程序設計的相關課程,通過對Java程序、JSP程序等課程的學習不斷對之前所學習的知識進行加深和鞏固,為接下來的學習打下堅實的基礎,在加深基礎知識的前提下引入新的課程學習[2]。大三上學期,根據之前的相關學習,對Java有了深入的學習和認識以后,開設MYSQL、JSP課程、實踐課程Java web,掌握Java Web開發核心技術 Servlet、Listener、Filter,掌握同步及異步操作的Java Web開發,具備B/S結構軟件開發能力,完成基本的Java Web項目。譬如,讓學生開始設計一個網頁的頁面,開始可以讓學生以小組合作的形式,將任務分散開來,共同完成頁面的設計工作,隨后逐步地讓學生獨立地進行網頁前端設計和后臺開發。在大三下學期,學生可以獨立的完成相關的Java項目,學校在這一時期主要進行的就是對于學生綜合能力的考察,要求學生獨立自主地完成畢業設計,審核學生的實際應用能力。整個三年的學習過程是不斷進步,逐步完善的過程,把理論和實際結合起來,構建Java課程群體系,培養學生的應用能力。
2 Java課程群構建中存在問題
在Java課程群構建的過程中仍存在一定的教學問題,導致Java技術的掌握和發展受到限制,嚴重影響對于學生的實際應用能力培養。
2.1 對于Java課程群的定位不明確
Java的課程群建立在設計上缺乏長遠的規劃,沒有準確的定位,對于總體的目標設立不夠清晰,在具體到每一節課的教學時,沒有全方位的把控和對課程深度的進一步理解,僅僅停留在了對Java語言的教學上,知識過于淺顯,嚴重阻礙了Java課程群的發展。
2.2 對于應用能力的要求不夠嚴格
在Java的知識點和具體的應用能力把握上,要求不嚴格。教學的內容與實際的操作脫節,在學習的過程中,往往只注重對課本內的知識掌握,欠缺對于應用能力的培養。在課程群教學中,不同技術特點的教學融合度沒有完善,學生在系統地掌握知識時產生困難[3]。
2.3 實踐的環節缺乏專業性
Java的實踐課程并沒有與所學習的知識點環環相扣,沒有形成系統的、綜合性應用能力的實踐操作。在解決實際問題時,學生的經驗和能力不足,與企業方面的技術不夠成熟,缺乏專業性的實踐操作,只是停留在書本上,實踐能力缺乏。
2.4 教學資源落后
互聯網的發展速度飛快,各種程序的設計也越來越復雜,但是目前高校在教學的資源上并沒有跟上時代發展的腳步,教學資源還停留在幾年以前,課本內的知識比較老舊,案例與現實的企業需求產生沖突,沒有系統的整合教學資源。
3 Java課程群具體實施措施
3.1 強化基礎技能實踐
對于Java課程群的實施建設必須要強化基礎技能的實踐能力。與實踐相結合符合事實的發展規律,高校要發揮帶頭領導的作用,大力發展計算機軟件開發的基礎課程教學,例如計算機軟件開發中最為基礎的C語言課程、計算機基本知識等,強化學生的基礎知識掌握能力,熟練地操作計算機程序,為后面需要構建的Java課程群做鋪墊。在教學的過程中可以采用理論與實踐相結合的方式,重視實際操作。在講授理論知識的同時一邊講授一邊進行相應的實踐練習,老師可以通過相關的案例和實踐結合起來對學生進行傳授,舉個例子,在講有關網頁設計的時候,老師可以用具體案例講解,如,關于淘寶網的網頁設計,在講完知識點后讓學生進行實際操作,通過對知識的掌握,可以讓學生設計出類似的網頁,用來加強對基礎知識的印象和掌握能力。利用課程群作為教學平臺,老師在講完課程知識后,把知識點和具體的案例上傳,讓學生在課余時間加強練習,鞏固所學的知識。學生在學習之余,也可以通過上傳自己的作品和關于知識理解的個人看法,讓所有的學生相互借鑒和學習,實現資源的共享。老師也可以根據學生的動態及時回復指導。