李唯



關鍵詞:產教融合;課程設計;教學方法
0 引言
《Java EE輕量級框架開發》是軟件技術專業的核心課程,在高年級開課,是校企合作的基于工作過程的課程。在課程學習之前需要學習HTML、CSS、Java、數據庫等知識,通過課程學習學生掌握Java EE輕量級框架Spring+Spring MVC+MyBatis的應用。
隨著科技的不斷發展,Java EE輕量級框架在計算機領域的應用越來越廣泛,對于Java EE輕量級框架的知識技能進行學習也顯得越來越重要。然而,傳統的課程教學往往缺乏實際應用的體驗,學生很難真正理解課程內容所包含的實際應用場景,因此在課程建設中進行產教融合已成為當前研究的重點。
《國務院辦公廳關于深化產教融合的若干意見》指出:深化產教融合,促進教育鏈、人才鏈與產業鏈、創新鏈有機銜接,是當前推進人力資源供給側結構性改革的迫切要求,對新形勢下全面提高教育質量、擴大就業創業、推進經濟轉型升級、培育經濟發展新動能具有重要意義。產教融合是指學校和企業之間的合作,學校可以利用企業的實際生產環境和資源,加強課程的實踐性和實用性,以促進人才培養;同時企業也可以通過合作,提高人才培養的質量和效果,更好地滿足自身的人才需求,以促進產業發展[1-2]。產教融合的實施方式可以有:企業參與課程建設和教學,共同培養適合產業需求的人才,滿足產業發展需求;企業在大學建立實踐基地,以便學生在課堂外進行實踐;學生在企業實習,了解實際工作環境,增強實踐能力;通過技術轉移提高大學教學水平,加強產業技術能力;學校和企業合作共同開展科研項目,加強科研能力和創新能力等[3-4]。學校實施產教融合的目的是通過實際的生產環境和企業的技術資源,提高學生的專業技能和實際操作能力,同時加強教學內容的實踐性和實用性[5-6]。產教融合是實現人才培養和產業發展的重要途徑,對于提高教育質量,加強產業技術能力,促進經濟發展都有重要意義[7]。
在《Java EE輕量級框架開發》課程中進行產教融合建設,可以使用合作企業可以提供實際的項目和實踐環境,以幫助學生更好地理解課程知識的實際應用,有助于提升教學效果,提高學生學習的積極性,培養學生的實踐創新能力。
1 現狀分析
目前,Java EE輕量級框架開發的課程建設已經逐漸成熟。許多高等院校和培訓機構都提供了相關的課程,例如Spring、MyBatis、SpringMVC等。這些課程主要涵蓋了Java EE輕量級框架的核心技術和應用場景,以及如何使用這些框架來構建高效、可擴展、易維護的企業級應用程序。此外,許多在線教育平臺和自學網站也提供了Java EE輕量級框架開發的相關課程和學習資源。這些課程不僅提供了理論知識,還包括實際的編程練習和項目實戰,能夠幫助學習者了解和應用Java EE輕量級框架??偟膩碚f,Java EE輕量級框架開發的課程建設已經比較成熟和完善,學習者可以根據自己的需求和水平選擇合適的課程和學習資源。
通過調查發現,目前國內一些高校相關專業開設的《Java EE輕量級框架開發》課程培養的人才已經不能滿足軟件技術行業發展的需求,主要有以下幾個方面。
1)缺乏實踐:課程可能過于理論化,而缺乏實踐經驗。學生們需要通過實踐來鞏固所學知識,但是如果課程只是介紹一些概念而沒有實際應用,學生們可能會感到無所適從。需要在課程中添加實際案例、練習和項目,讓學生們通過實踐來鞏固所學的知識。傳統的課堂教學往往是單向的,教師講授,學生聽講。但是在Java EE輕量級框架開發中,交互和溝通是非常重要的。如果課程缺乏互動性,學生們可能會感到無聊和不愉快。
2)講授過程可能過于抽象,缺乏實際應用場景的介紹。學生們需要了解框架在實際開發中的應用,才能更好地掌握其核心概念和使用方法。需要在課程中加入實際案例和應用場景的介紹,讓學生們了解框架在實際開發中的使用方法和優缺點。Java EE輕量級框架開發涉及到很多細節,但是如果課程過于注重細節,可能會讓學生們感到壓抑和無法適應。在課程中注重重點和難點,盡可能地簡化和概括細節,讓學生們掌握框架的核心概念和使用方法。同時,可以在課程中提供更多的學習資源,讓學生們自行深入研究細節。
3)內容過于簡單,更新不及時。《Java EE輕量級框架開發》需要一定的技術基礎和理論知識。如果課程過于簡單,可能會導致學生們掌握不到實際開發所需要的技能和知識。Java EE 輕量級框架的發展非???,一些課程可能更新不及時,無法涵蓋最新的技術和應用場景。
4)教材不夠全面。有些教材只介紹了某個框架的基本概念和使用方法,而缺乏與其他框架的對比和融合。這樣可能會導致學生們只掌握了單一框架的知識,而不具備對整個Java EE 輕量級框架的全面理解。
5)教師教學水平參差不齊。Java EE輕量級框架開發需要教師具備豐富的實踐經驗和教學能力,但是一些教師可能缺乏這些方面的能力,導致課程效果不佳。
2 課程設計
課程建設緊盯住產業需求,加強產教融合,以學生為主體,就業為導向,突出課程的職業性、實踐性和開放性。課程教學內容以產業需求為導向,增強學生的實踐能力,遵循職業性原則[8]。
課程設計的總體思路是基于產教融合進行設計,課程依據行業企業對知識技能的需要以及學生的認知特點來組織。按照相應的職業能力來確定課程的教學單元。將職業能力中要求高的技能點確定為教學中的重點內容,將難度高的能力確定為教學中的難點。針對行業生產特點,以真實自動化項目為導向整合、序化教學內容。
課程目標是經過課程學習,學生應該能夠完成基于SSM框架的企業級開發技術。要求學生能夠熟悉Java EE 輕量級框架的概念和基本原理,正確理解Spring、Spring MVC、MyBatis的運行機制,掌握Java EE輕量級框架的開發方法,包括框架的配置、MVC架構、數據訪問、事務管理、AOP、異常處理等,能夠使用Java EE輕量級框架開發Web應用程序,包括前端界面設計、后臺數據處理、數據庫設計等。除了技能上的要求外學生還應該具備職業能力所具備的自我學習、團隊合作精神。
課程的教學理念是以實踐為主導,注重學生的實際操作能力和實踐能力的培養。通過案例分析、項目實戰等方式,讓學生將所學的理論知識應用于實踐中,提高實踐能力和創新能力。同時,也注重理論知識的講解和掌握,幫助學生加深對Java EE輕量級框架的理解和掌握,從而更好地應用于實踐中。在教學過程中,注重學生的參與和互動,鼓勵學生發表自己的看法和思考,提高學生的學習興趣和學習效果。
3 教學內容組織與教學資源建設
3.1 教學內容組織
教學內容組織通過和企業合作,根據市場需求,設置相應的課程內容,注重培養學生的創新思維和實踐能力。通過實際項目開展、實習實訓等形式,加強學生的實際操作能力,提高專業技能。對課程內容進行學習情境規劃和學習情境設計。
3.2 教學資源建設
在課程建設中需要通過整合學校和企業的資源,建設具有學校和企業特色的課程資源[8]。首先分析課程資源,以確保課程資源的質量和有效性。然后整合學校和企業的課程資源,以確保資源豐富且充分利用。再接著進行資源開發,開發適合學生的課程資源,以提高學生的學習效果。在使用完成后需要評估課程資源的效果,以確保課程資源的持續改進。具體的資源內容有:
課堂教學資源:根據教學大綱準備教學材料,可以使用幻燈片、演示示例代碼和實時編碼等。確保教學內容清晰、易于理解,并提供適當的實踐機會。
實踐項目:設計一些實踐項目,供學生練習和鞏固所學的概念和技能。這些項目可以是簡單的Web 應用程序,要求學生使用輕量級框架進行開發。提供項目說明、需求和指導,鼓勵學生實踐和探索。
代碼示例和練習:提供一些代碼示例和練習,幫助學生理解和應用框架的不同特性和功能??梢园嫿≧ESTful API、數據庫操作、依賴注入等方面的示例和練習。
文檔和參考資料:收集并提供相關的文檔和參考資料,如官方文檔、教程、博客文章和書籍。這些資源可以幫助學生進一步學習和深入了解輕量級框架的內部工作原理和最佳實踐。
在線資源:利用在線資源,如教學視頻、學習平臺和論壇,為學生提供額外的學習和交流機會。學生可以觀看教學視頻、參與討論、提問問題并分享他們的經驗和成果。
實踐指導:提供學生實踐的指導,包括環境設置、項目構建、調試技巧和常見問題解答等。確保學生能夠順利進行實踐并克服可能遇到的困難。
4 教學方法的應用
在學習本課程時,學生已經具備了一定的編程能力,可以通過案例教學法項目驅動教學法、角色扮演教學法培養學生的專業技能和創新能力,使之融合在一起。
案例教學法是一種以具體案例為例子,通過舉例說明課程內容,幫助學生理解和掌握課程知識。學生可以通過分析案例,了解課程內容的應用和實際意義,加深對課程內容的理解和記憶。案例教學法能夠增強學生的實際思維能力和分析能力,提高課程的趣味性和實效性。
項目驅動教學法以實際項目為導向,將課程內容融入企業項目實踐中。學生將學習到的知識和技能應用到項目實踐中,通過實際項目的解決過程和結果,加深對課程內容的理解和掌握,能夠增強學生的實踐能力和創新意識,提高課程的吸引力和實效性。
角色扮演教學法是一種以角色表演為基礎,學生需要扮演某個工作角色,在角色的身份和任務指導下完成相應的實踐項目[9]。這種教學法能夠增強學生的語言表達能力、團隊協作能力和情境意識,提高課堂的趣味性和互動性。不過,在實施過程中,需要充分考慮角色的選擇和設計、任務的難度和復雜度等因素,以確保教學的高效性和有效性[10]。
5 結束語
產教融合的課程建設為學生提供全面綜合的學習體驗,將理論知識與實際技能相結合。通過將產業和教育的資源和專長結合起來,學生可以獲得實踐經驗,并將所學內容應用于實際情境,從而提高就業能力并為未來的職業生涯做準備。此外,產教融合還可以幫助彌合產業需求與教育課程的差距,通過在《Java EE 輕量級框架開發》課程中進行產教融合,教學效果顯著提高,學生更加理解Java EE輕量級框架的實際應用,并且擁有了更好的實踐能力。實施基于產教融合的程也需要綜合考慮多方面的因素,例如教師的專業水平、合作企業的教育資源和課程的設計等。