德州學院 朱恒偉 于士軍 馬洪新
隨著手機、服務器以及車載終端等移動互聯設備的廣泛應用,Java 語言已經成為行業內使用最為普遍的程序開發語言之一,得到了各大互聯網公司和移動應用平臺的關注和支持,而對于Java 語言程序設計課程的研究和培訓具有較為廣闊的應用前景和應用價值,也越來越受到各大高校和互聯網企業的重視。Java 程序設計課程目前已成為我院車聯網方向開設的一門專業核心課程,在整個專業課程的學習中具有承上啟下的作用,其課程改革的運作與實施在整個專業課程改革的過程中起到突出的示范作用,為后期相關專業課程體系的搭建提供了重要參考,對應用型學科專業的發展和改革起到了促進作用。
作為一門重要的程序開發類課程,Java 程序設計在日常教學過程中往往存在很多問題。通過課程考核和教學效果反饋,相當一部分同學存在動手能力差、學習積極性不高、缺乏課程培養目標中要求的實踐技能和獨立解決實際問題的能力。而教師在日常的教學過程中也存在一定問題,如依然沿用傳統的規劃類教材,教學方法和手段存在一定滯后性,講授內容不能有效串聯新的應用項目,造成所培養的學生技能與社會實際需求有所出入。同時,高校在教授Java 程序設計時講授內容存在一定的滯后性,不能準確快速的與社會需求地Java 語言體系相融合、相適應,無法做到快速同步發展,最終導致實際授課效果與企業需求嚴重不匹配。因為Java 語言的需求持續旺盛,眾多五花八門的培訓機構也開始涉足這個市場,試圖彌補企業需求與高校教學不銜接的問題,但一是沒有形成完善的專業積淀和課程體系,二是動則上萬元的培訓費用過于高昂,無法大面積推廣和應用。高校、企業、學生尚缺乏有效互動和交流,無法真正做到培養滿足企業實際需求的理實一體化學生,高校畢業生如何縮小差距,積極適應企業需求,增強與之匹配的實踐技能,已成為各高校Java程序設計課程改革和研究的重點。
Java 語言作為一種新的、面向對象的編程語言,現已廣泛應用于手機、服務器以及車載終端等移動互聯設備,行業和社會的現實需求催生了Java 語言的迅速普及和發展。正因為如此,在課程教學過程中,激發學生運用Java 語言進行編程的興趣,提高學生學習的主動性和參與度成為Java 課程改革的首要目標。
在這個過程中,我們課程團隊提出項目化教學理念,在授課的過程中時時更新和創新教學案例,把一個個枯燥、煩瑣的知識點融匯成一個個有趣的案例、實用的數據庫、經典小游戲或大家熟知的操作、管理平臺系統,這樣學生在日常上機的過程中就能夠主動參與到項目中來,同時模仿企業組成一個個項目組團隊,學生在項目開發過程中既能培養團隊協作能力,又能鍛煉大家攻堅克難、勇于擔當的責任意識。激發學生學習Java 技術的興趣和解決實際問題的能力。
Java 課程設置以企業崗位的實際需求為導向,通過定期走訪企業和部分院校,明確市場和企業的實際需求,定時更新教學資源庫和教學理念。并邀請企業專家共同制定課程大綱和教學案例,定期邀請企業專家來校授課并參與項目指導,適時派送團隊教師赴企業參加培訓,并與企業開展深層次的教學和項目合作,切實提高課程團隊教師的創新能力和教學水平,進一步提升人才培養質量。
目前學院已成立本科生學業導師制團隊,學生以導師制為依托,明確自己的學習和研究方向,并通過參加科技競賽活動和大學生創新創業訓練計劃項目,切實提高創新思維和創新應用能力,通過參與導師項目或實踐性課題開展實踐活動和創新研究工作,訓練自己的科研意識和科創能力。基于此學生的創新意識、開發能力、團隊協作能力得到全面提高。
在Java 課程教學改革中,根據企業需求,制定了全新的貼近工程實際的專業性教材和教學案例,并利用企業在線教育公共服務平臺強化學生相關知識模塊的學習。在日常授課中利用貼近實際的項目化教學案例提高學生的自主性和能動性,利用企業經典的開源項目引導大家自主學習,課下通過一定開源項目的鍛煉提高學生的自學能力和Java 程序的自主開發能力。利用線上、線下相結合的課程指導和多形式的反饋交流平臺做好學生的輔導和答疑。并通過定期組織與企業專家學生的教學效果反饋,及時更新教學理念與學科知識,校企聯動共同推動Java 課程教學改革。
目前,Java 程序設計作為一門重點教學改革課程,其考核方式也區別于傳統的簡單上機考試或是閉卷考試,本課程現已采用過程性考核的評價體系,通過線上測試、上機測驗、課外大作業、創新性論文等各種方式和手段對學生進行考核。畢竟課上的學習時間有限,我們通過借鑒國內外各大高校先進經驗,通過課程大作業的形式定期串聯課程內容,在給學生提供一定框架的基礎上讓學生自主完成程序的輸寫和調試。學期末通過布置創新性題目論文,讓學生關注學科前言并創新程序開發模式,提高大家的積極性和自主解決問題的能力。在課程教學中,始終通過線上工具做好學生課下的答疑和輔導,并針對學習困難的同學進行一對一輔導,提高學生的參與度。
Java 課程是一門應用型強、創新性高的綜合性上機課程,這就要求授課教師要有一定的行業背景和工程項目開發能力,而大部分高校在崗教師缺乏企業工作經驗和工程實踐經驗,如何切實提高Java 程序設計授課教師的實踐技能、接觸并參與企業實踐開發項目也成為我們課程團隊面臨的又一困境。為彌補缺乏行業實踐鍛煉、課程教學不能與時俱進的缺點,院校兩級積極創造有利條件,鼓勵一線教師外出培訓學習,并參與企業開發項目。通過定期邀請企業專家來校授課并參與項目指導,適時派送團隊教師赴企業參加培訓,并與企業開展深層次的教學和項目合作。在有條件的情況下派駐青年教師去企業進行掛職鍛煉,在提升自身項目實踐經驗的同時也進一步深化校企合作、幫助企業解決實際問題,為地方經濟發展貢獻力量。通過各種途徑切實提高課程團隊教師的創新能力和教學水平,進一步提升人才培養質量。
在新的行業需求及新的互聯網行業大背景下,要探索新的Java 程序設計課程教學改革方式方法,積極適應企業需求,增強與之匹配的實踐技能,培養滿足企業實際需求的理實一體化學生。同時充分利用校企合作平臺,校企聯動共同推進提高學生的學習興趣和參與度,以崗位需求為導向切實提高學生的實踐技能和創新能力,提高崗位的核心競爭力。