顧青
摘 要:OBE(Outcome-based Education)是基于成果導向的教育模式,成果是指學生受教育后最終取得的學習結果。基于OBE模式,本文從軟件工程專業(yè)的培養(yǎng)目標、畢業(yè)要求入手,從課程目標、教學內容、項目化教學、考核方式等方面對“JSP網站開發(fā)”課程進行了教學改革,以確保應用型人才培養(yǎng)目標的實現。
關鍵詞:OBE模式;JSP網站開發(fā);教學改革
一、引言
OBE模式是以預期學習成果為中心來組織、實施和評價教育的。美國工程技術認證委員會(ABET)全面接受了OBE教育理念,并將其貫穿工程教育認證標準的始終。工程教育專業(yè)認證是國際通行的工程教育質量保證制度,其核心是確保工科專業(yè)的畢業(yè)生水準達到行業(yè)認可的標準要求。因此,OBE模式在推動工程教育改革、提高工程人才培養(yǎng)質量方面具有重要作用。
軟件工程專業(yè)作為上海市應用型本科試點專業(yè),以“服務上海及長三角區(qū)域經濟發(fā)展,培養(yǎng)和造就卓越的高等技術應用型人才”為目標,正在進行試點專業(yè)建設。因此,作為軟件工程專業(yè)核心課程之一的“JSP網站開發(fā)”課程,積極開展了基于OBE模式的教學改革,以探索高質量應用型人才的培養(yǎng)途徑。
二、基于OBE模式的課程教學改革
根據OBE教育模式,在進行“JSP網站開發(fā)”課程教學時,首先要考慮軟件工程專業(yè)學生在畢業(yè)時應達到的畢業(yè)要求,然后構建課程目標和選擇課程內容,開展教學活動。
(一)確立課程目標
針對軟件工程專業(yè)人才培養(yǎng)目標,依據《工程教育認證標準》的“工程知識、問題分析、設計/開發(fā)解決方案、研究、使用現代工具、工程與社會、環(huán)境和可持續(xù)發(fā)展、職業(yè)規(guī)范、個人和團隊、溝通、項目管理與終身學習”的12項畢業(yè)要求,在分析研究了“JSP網站開發(fā)”課程在實現培養(yǎng)目標和達成畢業(yè)要求中的作用后,畢業(yè)要求被分解為本課程可考核的課程目標指標點,形成課程目標與畢業(yè)要求達成度的關聯(lián)。
1.畢業(yè)要求3(設計/開發(fā)解決方案)
指標點:通過掌握HTML、CSS、JavaScript、JSP、JDBC、JavaBean、Servlet等開發(fā)技術,掌握Web程序設計的理論與方法,具備軟件開發(fā)技能;通過應用MVC等開發(fā)思想和模式,了解軟件工程領域的發(fā)展趨勢,熟悉本專業(yè)的前沿知識和研究熱點。
2.畢業(yè)要求4(研究)
指標點:能夠理解、評估相關的需求、架構和軟件文檔;能夠遵循編碼規(guī)范完成編碼。
3.畢業(yè)要求5(使用現代工具)
指標點:掌握使用MyEclipse、Tomcat、MYSQL等開發(fā)平臺、主流測試工具以及使用JavaScript、JSP等開發(fā)語言進行軟件開發(fā)與測試。
4.畢業(yè)要求9(個人和團隊)
指標點:具有在團隊中有效發(fā)揮作用的能力,能正確認識、理解個人在團隊中的作用,自覺承擔個人在團隊中的責任。
(二)重組課程教學內容
根據“JSP網站開發(fā)”課程對畢業(yè)要求的支撐度,重組課程的教學內容,明確教學內容對課程目標的支撐,形成了以下七個模塊。
(1)Java Web開發(fā)基礎模塊:包括Java Web開發(fā)環(huán)境及開發(fā)工具JDK、Tomcat、MySQL、MyEclipse的安裝配置與使用、Java Web應用程序的開發(fā)與部署。
(2)Web前端應用技術模塊:包括HTML標記語言、CSS樣式表、JavaScript腳本語言。
(3)JSP技術模塊:包括JSP頁面結構和運行機制、JSP的基本語法、JSP的內置對象。
(4)JDBC技術模塊:包括JDBC概述、JDBC常用接口、連接數據庫、數據庫操作技術。
(5)JavaBean技術模塊:包括JavaBean的基本概念、JavaBean中的屬性、JavaBean的創(chuàng)建以及JavaBean的應用。
(6)Servlet技術模塊:包括Servlet基礎、Servlet API編程常用接口和類、Servlet常用對象及方法、Servlet開發(fā)以及Servlet過濾器。
(7)Java Web開發(fā)模式模塊:包括JSP+JavaBean開發(fā)模式、JSP+Servlet開發(fā)模式、JSP+Servlet+JavaBean開發(fā)模式、JSP+Servlet+JavaBean+DAO開發(fā)模式。
(三)開展項目化課程教學
課堂理論教學以設計一個完整項目的形式展開。通過設計一個“網上購物商城”,貫穿整個“JSP網站開發(fā)”課程的教學過程,在講授和實現該項目各階段子任務時,使學生逐步掌握上述模塊的內容,從而完成課程目標。按照七個模塊的具體內容,安排項目化教學的子任務。
(1)搭建“網上購物商城”的開發(fā)運行環(huán)境。
(2)“網上購物商城”前端頁面設計。
(3)實現用戶注冊、登錄功能。
(4)實現用戶、商品管理功能。
(5)實現購物車功能。
(6)實現用戶留言功能。
(7)商品訂單處理功能。
“JSP網站開發(fā)”課程的實踐教學是通過精心設計的七個課內實驗和一個課外項目來完成。課內實驗突出教學模塊的重點和難點,使學生鞏固課堂所學的理論知識,掌握開發(fā)網站的技能。一個課外項目是設計一個基于MVC模式的網上書店和課堂理論教學的“網上購物商城”同步進行,學生按照“需求分析、系統(tǒng)設計、代碼編寫、測試、運行”的軟件行業(yè)的工作過程來完成,是以學習小組為單位進行的。在完成課外項目過程中,小組內學生之間相互學習、相互協(xié)作并共同進步,以此方式培養(yǎng)學生自主學習能力、綜合運用課程知識分析問題和解決問題的實踐能力,也可以培養(yǎng)學生的團隊合作能力。
(四)改革課程考核方式
改變以往以期末考試為主的考核方式,全面有效地考核學生學習情況,注重對學生平時的學習態(tài)度、學習效果和動手實踐能力的考核。課程考核由兩部分組成:過程性考核60%和期末考試40%。過程性考核由上課出勤情況、作業(yè)質量、實驗質量和項目完成質量組成;期末考試采用“閉卷書面考試+開卷上機考試”的考核方式,既考核了學生對課程知識的理解和掌握,又考核了學生開發(fā)網站的實踐能力。通過增加過程性考核比重,可以督促學生重視課程的平時學習,同時也使教師能全面掌握學生在各階段的學習情況,持續(xù)地改進課程教學,及時處理教學中出現的問題。
(五)評價畢業(yè)要求達成度
課程考核結束后,任課教師應遵循畢業(yè)要求達成度的評價機制和方法,對本課程的畢業(yè)要求達成度進行自我評價。具體方法如下:根據課程的學生人數,以好、中、差比例基本均等的方式抽取具有統(tǒng)計意義的樣本數,依據學生的考試試卷、平時作業(yè)、實驗報告、項目文檔等資料,進行課程對畢業(yè)要求達成度評價。此外,由學院指派專門的教師,完成該課程的畢業(yè)要求達成度的評價報告。任課教師必須根據課程評價報告,持續(xù)地改進教學內容、教學方法和手段,以便更好地支撐本課程對畢業(yè)要求的達成。
三、結語
為了實現應用型軟件人才的培養(yǎng)目標,提高人才培養(yǎng)質量,“JSP網站開發(fā)”課程按照OBE教育模式,從課程目標、教學內容、考核方式等方面進行教學改革。隨著教學改革的實施,學生的學習能力、學習效果得到了有效提升?!癑SP網站開發(fā)”課程將在完善課程教學目標、教學內容的持續(xù)改進等方面繼續(xù)進行改革和創(chuàng)新,為軟件工程專業(yè)即將開展的ABET專業(yè)認證做好準備。
參考文獻:
[1]李志義.解析工程教育專業(yè)認證的成果導向理念[J].中國高等教育,2014(17):7-10.
[2]周萍,孫躍東,張振東,等.基于OBE理念的“汽車設計制造”課程的教學改革與實踐[J].江蘇科技信息,2016(24):35-37.endprint