宿佳寧
(哈爾濱職業技術學院,150081)
《開發SSH與EJB架構的企業應用程序》課程是計算機軟件技術專業的核心課程。它主要教授Java語言中的高端技術,其中包括框架開發技術、企業級框架集成技術和企業級分布式服務器開發技術。通過學習本門課程,使學生掌握Java語言企業級系統開發所需要的相關框架技術。
課程根據Java企業級系統開發流程所需要的知識與技能安排教學進度,設計課堂教學,制定工作任務。在完成工作任務的同時實現教學目標,實現知識的學習與工作任務的實踐深度融合。
通過本課程的學習,使學生掌握使用Java語言中Struts、Spring、Hibernate等框架開發技術、SSH企業級框架集成技術和企業級分布式服務器開發技術。最終使學生掌握Java語言開發大型系統所用到的相關框架和技術,培養學生分析問題和解決問題的能力、培養學生使用Java語言開發大型系統的綜合能力。在課程的教學過程中,培養學生的創新能力、表達能力、自學能力和團隊合作能力。
充分發揮專業指導委員會和校企合作的優勢,對軟件工程師的職業崗位、職業能力與工作任務進行詳細分析,聘請行業企業專家參與課程的設計與開發校企雙方共同制定課程的人才培養目標、學習情境、教學模式、教學方法以及課程需要配備的師資隊伍和實驗實訓條件。
在案例設計過程中,知識點項目化、情境化,把完整的項目拆分為子項目,難度層層遞進?;谄髽I真實項目開發過程設計工作任務,使學生在學習Java企業級系統開發技術的同時,掌握企業真實項目的開發流程和技術要求,實現工作過程與課程設計的完美結合。
本課程開設在Java面向對象的核心邏輯、開發B/S架構的Java應用程序等課程后,學生已經掌握了Java基礎、B/S架構的程序開發、數據庫基本知識,為后續Java企業級開發、分布式服務器開發等教學環節的學習奠定基礎。
本課程的改革目標,通過本課程的學習,使學生掌握使用Java語言中Struts、Spring、Hibernate等框架開發技術、SSH企業級框架集成技術和企業級分布式服務器開發技術。在課程的教學過程中,培養學生的創新能力、表達能力、自學能力和團隊合作能力。提升學生的就業競爭力,實現課程教學目標與企業崗位需求零對接。
(1)課程內容改革的原則
課程的教學內容的選取要滿足職業崗位的任職要求,以企業真實軟件項目為載體,將軟件開發的全過程貫穿于教學活動中。軟件項目開發經歷“軟件策劃”、“需求分析”、“系統設計”、“系統實現”、“軟件測試”、“實施與部署”等階段,對每一個階段組織為一個學習情境。同時根據軟件項目開發過程中的質量監控標準,設計貫穿整個教學過程的“質量監控”學習情境。
在教學實施方面,按照實際項目開發過程,全程開展一體化教學,不再單獨安排理論課和實訓課。
(2)課程標準開發
根據軟件技術專業課程體系及培養目標,課程改革團隊全體成員共同討論,共同編寫課程標準。根據通行的行業標準和職業資格考試大綱制定課程標準,主要由課程性質、課程目標、課程內容、教學任務、教學方法、評價方法、課程實施與教學建議等內容。
(3)教學模式設計
根據課程標準設計基于工作過程的“項目教學”模式。
通過與行業企業的緊密合作,在學習過程中以學生為主導、師生共同協作完成貫穿案例的開發,使學生了解企業真實項目的開發流程。首先從軟件企業引進一至多個典型的Java企業級的開發項目,對應的是完整的項目開發工作過程,由課程開發團隊對項目的工作任務整合和序化,再根據認知規律,將幾個大的工作過程分解為許多小的工作過程,每個小的工作過程對應一個小的項目模塊。每個小項目模塊對照相應的學習情境。最終達到能夠按照“項目準備——項目分析——項目設計——項目實現——項目部署”獨立完成項目開發的實際工作過程。
(4)教學手段設計
根據授課實際情況,結合高職課程授課特點,課程開發團隊結合現代化教學手段,將計算機仿真技術、多媒體教學、網絡教學等教學手段融入課堂中,并汲取各種教學手段的優點,形成多元化教學手段,最終實現項目教學。
(5)學習方法設計
在教學過程中根據企業真實項目開發流程,將課程劃分為五個子項目。學生在完成子項目開發時,模擬企業項目開發模式采用分組開發的形式,將學生分成若干的項目小組。每組選出一名組長,作為項目經理,負責全組的開發進度。在項目制作過程中,小組成員扮演企業項目開發組的相應角色,使學生了解企業項目開發的流程和項目組中各職務的職責。通過這種形式最大限度的調動了學生積極性,使學生變成教學過程中的主角,從而培養了學生的團隊合作能力、相互溝通能力,以及學生的自學能力、分析問題、解決問題的能力 。
(6)課程考核評價方法改革
本門課程對于傳統課程的考核方法做了改革,為了能夠更好的檢驗學生的學習情況,課程制定了詳細的考核指標,從知識掌握情況、項目完成情況、團隊合作情況、溝通表達能力、創新能力等方面對學生的學習情況作出評價。
《開發SSH與EJB架構的企業應用程序》課程改革將企業真實工作項目引入課程,建立了基于企業項目開發流程的教學內容體系,并將企業項目開發標準和驗收模式與課程內容相結合,實現課堂教學與就業崗位的零對接。通過課程改革的實施驗證了該教學模式的可行性,為Java企業級項目開發教學提供了一個更為有效合理的教學模式。
[1]蔣慶斌,徐慶國.基于工作任務的職業教育項目課程研究[J].職業技術教育(教科版),2005,26(22):46-50.
[2]李萍.淺談項目教學法[J].企業導報,2011(11):35-37.
[3]余文森.自主學習的真諦是什么[M].北京:人民教育出版社,2002.
[4]周國燭,王文博,韓志偉.高等職業教育課程教學設計與案例[M].北京:中國輕工業出版社,2009:157.