王海榮
摘要: Java語言是目前最流行的面向對象的編程語言之一,其應用越來越廣泛,整個社會對Java人才的需求量也越來越大。但是從教學實際出發,Java教學與社會嚴重脫節,學生掌握的Java知識是零散的,不能很好地整合到一起。一旦就業看到一個項目不知從何下手,針對此問題,該文提出的基于翻轉課堂的項目化教學改革在《Java程序設計》中的應用勢在必行。
關鍵詞:項目化;翻轉課堂;教學改革;Java知識
中圖分類號:G642? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2019)23-0134-02
開放科學(資源服務)標識碼(OSID):
1 社會對Java人才的需求現狀
據權威調查統計,我國對軟件開發人才的需求量達到30萬,而因為Java具有簡單性、穩定性、跨平臺性等特點,無論是PC、移動設備、物聯網與大數據方面,Java更是可以得到廣泛的運用,所以在國內軟件開發人才缺口方面,Java編程人員缺口達到50%以上。
業內人士表示,盡管Java人才薪資高,但是IT企業很難招聘到合格的Java軟件工程師。其中最根本原因在于許多畢業生在讀期間主要以理論學習為主,沒有做項目的實戰經驗,與用人單位實踐需求有較大距離。
2 Java教學中的整改措施
學校的教學大多以理論為主,雖然最近幾年一直響應學校號召進行“案例化”教學法,學生的動手編程能力確實得到了提高,但是做項目的能力還是零。如何把項目引入Java課堂教學,是我們此次探討的課題。
2.1 強調教學以“案例”為主,注重實踐教學
課堂教學已經由傳統的理論教學為主改為以案例教學為主的教學法,課堂教學引入了很多案例去證實理論,學生的理解力得到很大提升。通過案例學生能夠很好地理解理論知識并掌握所學知識。在實踐課上體現出來的是學生的動手能力提高了,做實驗作業的速度也提高了,從實驗作業的量和質上都得到很大提升。
但是也存在一些問題:學生所學的知識是零散的,不能很好地整合到一起,于是我們就利用Java程序設計這門課程所對應的課程設計去彌補學生知識零散的缺憾。到期末經過一周的課程設計,發現學生對知識的整合能力也不能得到很大的改觀,也就是說學生做項目的能力等于零。如果學生就業,就不能利用所學知識立馬加入做項目的團隊中。
2.2 課堂教學中引入項目
雖然通過案例教學法,學生掌握知識的能力以及動手編程的能力有一定的進步,但是項目經驗為零。所以我們就想能不能把項目引入課堂,讓學生們在課堂的學習中接觸項目,知道項目的構成。特別是第一節課要選一些Java項目并運行,讓學生可以客觀地看到項目的結果,以此來激發學生的學習興趣。
項目化教學首先要選好項目,項目的大小要合適,功能要齊全,盡量能覆蓋Java程序設計的所有知識點。通過演示項目,讓學生對Java項目有一個整體的認識,知道學習Java有什么用,可以做什么,以此來激發學生的學習熱情。然后再看作這樣一個項目都運用到Java的哪些知識?下面就可以具體講解項目所用的理論知識。但是,任何一個項目都不是萬能的,不可能或者很難把Java程序設計的所有知識都覆蓋到。所以,如果單純按項目講解會遺漏一些零碎的Java知識。
2.3 把翻轉課堂引入項目化教學中
由于采用單純的項目化教學,會出現所選項目不能涵蓋Java程序設計的所有知識點,導致學生學習的知識點不全面。所以我們把翻轉課堂再引入課堂。把翻轉課堂引入在項目化教學實踐中,形成一種混合的教學模式,解決原有項目化教學過程中存在的不足。引入翻轉課堂為深入有效地實施項目化教學改革提供了有效的途徑。
課堂上進行項目化引入,讓學生有一個整體的認識,對知識有一個整體的把握,根據項目牽扯到的具體的知識,再用案例化的教學去學習鞏固。對于項目所牽扯不到的知識,采用翻轉課堂教學法去彌補學生知識的不全面。教師提前把教學視頻發給學生,學生觀看了視頻之后,可以根據視頻后面緊跟的幾個小問題來檢測自己是否掌握了視頻所講的內容。學生根據自己的情況可以回過頭來再看一遍視頻,直到理解掌握為止。教師也可以根據學生的反饋來了解學生的學習狀況。教學視頻還可以幫助學生進行復習和鞏固。
2.4 加強實踐環節
通過翻轉課堂+項目化+案例化的教學講解之后,在實驗課上,布置一些必做題目和選做題目,必做題目是每一位同學都要會都要做的題目,是學生必須要掌握的知識。選做題目是專門為一些理解能力、接受能力好的同學準備的,用于對他們所掌握知識能力的一個拔高。采用因材施教的教學法,可以保證不同程度的學生都能有所收獲。
到期末知識基本講完了,根據所學Java知識,讓學生按照項目的構成把知識融合到一起做一個課程設計,鍛煉學生的做項目的能力。在完成項目的過程中,學生有機會獨立進行項目的設計,使學生在做中學、學中做,提高學生的實際操作能力,培養學生學習運用所學相關知識解決實際問題的能力。此外,在實施翻轉課堂項目化的教學過程中,對教師的素質有了更高的要求,教師不僅要傳道、授業、解惑,還要注重學生的實際運用技能的培養、做項目的能力。另外,教師還要不斷地學習自身專業相關的前言理論知識和深入企業跟做項目的能力,才能更好地開展項目化教學。
2.5 提升教師素質
隨著課程教學改革的深入,即項目化+案例化+翻轉課堂的教學法,并附加課程設計進行鞏固的方式引入課堂之前,就要求教師一定要提升自己的素質,多充電、多考技術技能等級證書、多深入企業做項目,要求每位老師都是“雙師型”教師。只有“雙師型”教師才能更好地實施項目化+案例化+翻轉課堂的教學法,再附加課程設計的教學方式,相信一定能取得良好的教學效果。
3 總結
綜上所述,在課堂上首先采用項目化的教學,項目化貫穿始終,項目化能激發學生的學習興趣,項目所涉及的Java具體的知識可以采用案例教學法,案例教學法能提升學生的理解力,更能很好地掌握知識點的運用。項目所涉及不到的Java知識,采用翻轉課堂的教學法,讓學生自主學習,根據自己的掌握情況可以反復去看視頻,復習和鞏固。教師也能很好地進行跟蹤學生的學習情況。
實踐上,采用必做題和選做題的方法,必做題是所有學生都要做的,選做題是程度好的一些學生選做的,可以提高這些學生的掌握Java知識的能力。做到因材施教。
課程設計上,到期末所有知識講解完畢之后,再布置一道項目題(綜合所學的Java知識)作為我們的課程設計內容。使學生對項目有一定的認識的基礎上,掌握項目的設計過程,很好地與企業接軌。
參考文獻:
[1] 張振家.基于案例教學和項目化教學的對分課堂教學模式研究與實踐——以沈陽大學“旅游線路設計”課程為例[J]教育教學論壇,2019(11).
[2] 高夢浠.基于案例教學法的商科基礎課的改革——以“管理學”課程為例[J]中國市場,2019(08).
[3] 裘瑩瑩.“國際商務合同”課程教學中的案例教學法的應用[J].黑龍江高教研究,2015(2).
[4] 匡博.基于翻轉課堂的網絡安全課程教學模式應用與研究[J].科教文匯(上旬刊),2019(3).
【通聯編輯:代影】