王春榮 趙永青 霍日查
(1.內蒙古民族大學計算機科學與技術學院 內蒙古·通遼 028000;2.內蒙古民族大學附屬醫院治未病中心 內蒙古·通遼 028000;3.內蒙古通遼市科爾沁左翼后旗阿都沁蘇木額莫勒初級中學 內蒙古·通遼 028106)
“華盛頓協議”是國際工程聯盟學位互認協議之一,針對4-5年制的本科教育,為成員國實現國際實質等效提供了參考框架。2016年6月中國成為該協議正式成員國[1],從此我國的工程認證工作開始發展。中國工程認證協會經過認證合格的專業,表明達到了國際實質等效,其它成員國有義務承認是合格的。
工程認證的核心理念[1]是以學生為中心;目標導向;持續改進。工程認證的步驟是,專業提出認證申請,專業舉證,最后專家查證。工程認證是完全自愿的。如果一個專業認為自己符合工程認證要求,達到了國際實質等效,則培養出來的學生必須滿足三個要素,基礎好;能解決問題;有覺悟。專業舉證需要給出面向產出的內部自我評價機制,此內部評價機制主要包括能力目標和畢業要求。由專業詳細描述能力目標,劃分畢業要求指標點,能力目標和畢業要求指標點關聯起來,對應到教學過程中的最小教學單元課程上,每個教學環節有明確的預期能力目標,且有衡量方法,有考核、有學分。
各高效工程專業紛紛開展了工程認證工作[2-6]。為了實現本校計算機科學與技術專業能夠實現國際實質等效,專業提出申請,根據中國工程教育專業認證的通用標準和專業補充標準,專業舉證,給出自評報告。
根據工程認證要求制定了計算機科學與技術專業培養方案,明確培養目標,方案中《JavaEE程序設計》課程是專業選修課程,支撐畢業要求1工程知識和畢業要求5使用現代工具。專業對畢業要求分解后,本課程支撐1.4、5.1和5.2,具體內容為:1.4能夠運用工程知識對軟件工程領域復雜工程問題的解決方案進行分析與改進;5.1能夠在軟件工程領域工程實踐中了解并掌握常用的現代信息技術工具和工程工具的使用方法及其局限性;5.2能夠在軟件工程領域復雜工程問題的預測、建模、模擬或解決過程中,開發、選擇與使用恰當的技術、系統資源、現代工程及信息工具,并理解其局限性。支撐的三個畢業要求對應三個課程目標。
根據課程目標和畢業要求設計了《JavaEE程序設計》課程教學環節,制定了畢業要求達成評價方法。
《JavaEE程序設計》課程的知識點有Jsp、Servlet、Java-Bean、JDBC、Struts2、Hibernate、Spring 等[7,8]。通過課程教學,培養學生的以下能力:能夠利用JSP、Servlet、JavaBean及JDBC技術對軟件工程領域復雜工程問題的解決方案進行分析和改進;通過實踐課程,學生能夠掌握常用的現代信息技術工具和工程工具的使用方法及其局限性;能夠在軟件工程領域復雜工程問題的預測、建模、模擬或解決過程中,選擇與使用恰當的技術、工具,并理解其局限性。
工程認證不僅要評教,關鍵要評學,經過課程的教學,評價學生學到了什么,具備了哪些能力。通過《JavaEE程序設計》課程的教學,學生是否達到了能力目標,通過以下幾種方法進行評價。(1)通過課堂表現和期末考試客觀題評價學生對JSP、Servlet、JavaBean及JDBC技術的掌握情況及利用這些技術對軟件工程領域復雜工程問題的解決方案進行分析和改進能力;(2)通過課堂表現、實驗報告、實驗考試、期末考試關于關鍵技術、工具的使用方法及優缺點的解答來評價學生掌握常用的現代信息技術工具和工程工具的使用方法及其局限性的情況;(3)通過課堂表現、實驗報告、實驗考試、期末考試關于軟件工程領域復雜工程問題的解決題目中,選擇技術、工具情況來評價學生對軟件工程領域復雜工程問題的預測、建模、模擬或解決過程中,選擇與使用恰當的技術、工具,并理解其局限性情況。具體考核評價方法如表1。

表1:學生畢業要求達成評價方法
本文以18計科專業192名學生的教學考核結果數據為例,按工程認證要求進行畢業要求達成度評價。教學結果數據表明,課程目標1的達成度為0.763,課程目標2的達成度為0.822,課程目標3的達成度為0.641,均達到了預期的期望值。學生能夠運用工程知識對計算機領域工程實踐問題的解決方案進行分析并改進。學生了解并掌握常用的工程技術和工具,能夠針對工程實踐問題預測、建模過程中,選擇恰當的技術和工具,并了解其局限性。存在的短板有,課程目標3未達到預定期望的學生人數達到100人,占比52%。此數據表明學生對工程技術和工具的選用方面不靈活,今后的教學中需要進一步加強工程技術和工具的介紹,同時加強工程技術和工具的應用實踐操作。對每個學生個體進行分析,學生對工程復雜問題的實踐過程中選用工程技術和工具方面普遍掌握不好,對實際應用不夠靈活。今后加強工程技術和工具的應用實踐操作。
經過一學期的《Java EE程序設計》課程的教學,收集考核結果數據并評價,總結出了存在問題。根據存在問題,采取的持續改進措施為:在今后的教學中繼續加強工程知識的傳授,重點加強工程技術和工具的應用實踐操作。
根據工程專業認證要求,對學生經過4年的本科教育,專業對學生畢業要求達成度進行面向產出的評價。而對于一門課程來說,教學完需要對學生能力培養進行評價,而評價時,僅拿考核成績進行評價是不夠的。上面的成績結果表明,學生達到了預期效果。而對應到教學環節,學生也具備了該課程所支撐的3個畢業要求指標點。首先,通過Jsp、Servlet、JavaBean、JDBC技術的講授,從學生課堂表現、實驗任務及期末考試中客觀題的完成,能夠充分表明,學生對這些工程知識技術已了解并掌握,能夠對已有的復雜工程問題,如:網站系統的解決方案進行分析和改進。其次,通過學生實驗課堂表現,完成實驗任務、實驗考試、理論考試應用題情況,能夠判斷出學生對工程技術和工具已了解掌握,根據不同的網站開發需求,能夠選用恰當的工程技術和工具,在實際的網站開發方案的決策過程中,能夠選擇不同的工程技術和工具,并能夠說明其優缺點。
從評學結果總結出的存在問題就是,學生在工程技術和工具的選用,靈活應用方面仍有待改進。為了達到持續改進效果,后期加強工程技術和工具的實戰操作。