顧青
摘 要:《華盛頓協(xié)議》是最具影響力的工程教育本科專業(yè)學(xué)位國際互認協(xié)議。2016年6月,我國成為《華盛頓協(xié)議》的正式會員,這標志著中國的工程教育開始與國際接軌。工程教育專業(yè)認證是國際通行的工程教育質(zhì)量保證制度,其核心是確保工科專業(yè)的畢業(yè)生水準達到行業(yè)認可的標準要求。上海電機學(xué)院軟件工程專業(yè)將于2019年進行工程教育專業(yè)認證,《Web系統(tǒng)開發(fā)》課程作為軟件工程專業(yè)的一門核心課程,課程教學(xué)改革勢在必行。本文依據(jù)工程教育專業(yè)認證標準,對《Web系統(tǒng)開發(fā)》課程開展了教學(xué)改革探索與實踐,以期促進專業(yè)建設(shè)、推動軟件工程專業(yè)人才培養(yǎng)質(zhì)量的持續(xù)提高。
關(guān)鍵詞:工程教育專業(yè)認證;Web系統(tǒng)開發(fā);教學(xué)改革
一、基于工程教育專業(yè)認證的課程教學(xué)改革
根據(jù)工程教育專業(yè)認證以成果為導(dǎo)向的反向設(shè)計原則,通過了解企業(yè)對軟件人才的需求,確定軟件工程專業(yè)學(xué)生畢業(yè)時應(yīng)該具有的職業(yè)能力,以學(xué)生所需的能力(成果)倒推出畢業(yè)要求,使得軟件工程專業(yè)的畢業(yè)要求、課程體系、課程內(nèi)容能夠?qū)榆浖瞬诺穆殬I(yè)標準和行業(yè)需求。
(一)明確課程教學(xué)目標,優(yōu)化教學(xué)內(nèi)容
《Web系統(tǒng)開發(fā)》課程教學(xué)團隊通過研究《工程教育專業(yè)認證標準》的12項畢業(yè)要求,在分析本課程對實現(xiàn)軟件工程專業(yè)培養(yǎng)目標和達成畢業(yè)要求支撐度的貢獻后,明確了本課程對畢業(yè)要求中的設(shè)計/開發(fā)解決方案、研究、使用現(xiàn)代工具這3項畢業(yè)要求具有較強支撐,并修訂了課程教學(xué)大綱,將畢業(yè)要求相應(yīng)地分解為三項教學(xué)目標指標點:(1)掌握JavaBean、Servlet、Struts2、Hibernate、Spring等開發(fā)技術(shù),掌握Web程序設(shè)計理論與方法,具備軟件開發(fā)技能;通過應(yīng)用MVC、ORM、AOP等開發(fā)思想和模式,了解軟件工程領(lǐng)域的發(fā)展趨勢,熟悉本專業(yè)的前沿知識和研究熱點。(2)能夠在他人指導(dǎo)下,完成軟件工程某一應(yīng)用領(lǐng)域(Web系統(tǒng)開發(fā))的系統(tǒng)分析、設(shè)計和實施。(3)能夠使用MyEclipse、MySQL等開發(fā)平臺、主流測試工具以及使用JSP等開發(fā)語言進行軟件開發(fā)與測試。
根據(jù)教學(xué)大綱要求,重組優(yōu)化以下教學(xué)內(nèi)容以支撐課程目標:Java Web開發(fā)環(huán)境配置、JSP技術(shù)、JDBC技術(shù)、JavaBean技術(shù)、Servlet技術(shù)、MVC與DAO模式、Web實用開發(fā)技術(shù)、Struts2框架技術(shù)、Hibernate框架技術(shù)、Spring 3.0框架技術(shù)。
(二)改革教學(xué)模式
1.靈活運用多種教學(xué)方法
以學(xué)生為中心,根據(jù)不同教學(xué)內(nèi)容的特點,靈活運用案例教學(xué)法、項目教學(xué)法、翻轉(zhuǎn)教學(xué)法,引導(dǎo)學(xué)生主動學(xué)習(xí)、積極思考,提高教學(xué)效果。例如,對于課程中的框架技術(shù)部分(Struts2、Hibernate、Spring 3.0),采用項目教學(xué)法。選取來自企業(yè)的、切合課程大綱的實際項目,根據(jù)課程目標,把項目劃分成以下五個子項目:使用Struts2開發(fā)Web應(yīng)用項目;使用AJAX技術(shù)優(yōu)化Struts2框架,提高項目開發(fā)效率;使用Hibernate設(shè)計實現(xiàn)信息持久化;使用Spring框架實現(xiàn)對象管理;使用Struts2、Hibernate和Spring 3.0集成應(yīng)用系統(tǒng)。學(xué)生按照工作順序分段逐步學(xué)習(xí)各子項目,最終學(xué)完整個項目,從而掌握框架技術(shù)。
2.搭建網(wǎng)絡(luò)學(xué)習(xí)平臺,拓展學(xué)習(xí)時空
建設(shè)《Web系統(tǒng)開發(fā)》課程網(wǎng)站,從時間和空間上延伸課堂教學(xué)。網(wǎng)站整合了課程的學(xué)習(xí)資源,由教學(xué)大綱、授課教案、教學(xué)課件、案例學(xué)習(xí)、資源中心、課程視頻、在線答疑等部分組成,為學(xué)生開展個性化的自主、探究與合作學(xué)習(xí)提供了良好的條件。根據(jù)課程的特點錄制了部分教學(xué)視頻,使網(wǎng)絡(luò)教學(xué)形式更加形象生動。學(xué)生可以通過視頻進行課前預(yù)習(xí),做到上課時有的放矢;學(xué)生也可以通過視頻進行課后復(fù)習(xí),以便更好地消化課程知識、掌握課程重點和難點。教師與學(xué)生、學(xué)生與學(xué)生都可以通過“在線答疑”部分進行課后互動交流,分享學(xué)習(xí)經(jīng)驗、解決學(xué)習(xí)中的問題。
3.開展課外實踐教學(xué),培養(yǎng)學(xué)生創(chuàng)新能力
鼓勵學(xué)生積極參加學(xué)科競賽和大學(xué)生創(chuàng)新實踐項目,分別選拔和組建競賽和創(chuàng)新團隊,安排指導(dǎo)教師利用課余時間對這些學(xué)生進行針對性的指導(dǎo),并提供了專門的實驗室作為團隊成員進行學(xué)習(xí)及活動的場所。通過參與學(xué)科競賽和創(chuàng)新項目,鍛煉和提升了學(xué)生的溝通交流能力、應(yīng)對挫折的能力,幫助學(xué)生更深入地學(xué)習(xí)和運用Web系統(tǒng)開發(fā)的技能,使得學(xué)生具備更強的競爭意識、創(chuàng)新思維能力和團隊精神。
(三)采用多元化的考核方式
采取過程考核和結(jié)果考核相結(jié)合、實踐考核為主要考核方式的形式,其中上機實踐考核所占比例為70%。課程總成績分為:出勤(5%)、課堂表現(xiàn)(5%)、作業(yè) (10%)、實驗 (30%)和期末考試 (50%:理論10%+上機考試40%)。
1.突出實踐能力,加強平時實驗的考核
本課程開設(shè)了7個實驗,實驗總成績是由每個實驗的實驗報告、實驗運行情況及回答問題成績構(gòu)成的。在實驗課上,教師認真檢查每個學(xué)生的實驗程序運行情況,并提出相關(guān)的問題,以檢驗學(xué)生是否掌握了實驗中涉及到的Web系統(tǒng)開發(fā)的理論以及具體應(yīng)用。通過嚴格檢查學(xué)生的每次實驗,一方面,教師可以了解學(xué)生在實驗過程中出現(xiàn)的各種疑惑及困難,及時予以指導(dǎo),并根據(jù)學(xué)生的學(xué)習(xí)情況調(diào)整教學(xué)進度;另一方面,可以約束學(xué)生時刻不能懈怠,只有一步一個腳印地上機編程實踐,才能獲得相應(yīng)的實驗成績。通過實施嚴格的實驗考核,提高了學(xué)生運用課程知識和技術(shù)解決問題的實踐能力。
2.改變考試模式
本課程以往的期末考試是以筆試的方式進行的,這種“重理論,輕實踐”的考試形式,無法考查學(xué)生實際開發(fā)Web系統(tǒng)的能力。因此,改變考試模式,采取筆試和上機考試相結(jié)合的方式,可以全面考核學(xué)生的學(xué)習(xí)成效,通過筆試部分考查學(xué)生對課程理論知識的理解和掌握;通過上機考試部分考查學(xué)生編程實踐能力。
(四)持續(xù)改進教學(xué)質(zhì)量
1.課程期末考試結(jié)束后,計算出課程目標達成度,以此得到課程教學(xué)質(zhì)量的客觀數(shù)據(jù)評價。課程目標達成度的評價主要包括課程分目標達成度評價和課程總目標達成度評價。課程分目標達成度是總評成績中支撐該課程分目標的各個考核細項的平均得分的總和與總評成績中支撐該課程分目標的各項考核細項總分之比,課程總目標達成度是學(xué)生總評成績平均值與該課程總評成績總分之比。通過對本課程三項目標指標點的達成度計算分析,可以確切了解課程教學(xué)中的薄弱環(huán)節(jié),以便在后續(xù)的教學(xué)中加以改進。
2.建立畢業(yè)生跟蹤反饋機制,從畢業(yè)生的反饋信息中了解本課程中哪些目標指標點是企業(yè)對軟件人才的需求,哪些是有待改進及補充的。定期了解企業(yè)對本課程的崗位能力要求,建立課程目標的動態(tài)改進機制,以此達到持續(xù)改進課程教學(xué)質(zhì)量的目的。
二、結(jié)語
基于工程教育專業(yè)認證的要求,《Web系統(tǒng)開發(fā)》課程教學(xué)團隊從優(yōu)化教學(xué)內(nèi)容、改革教學(xué)模式、改革考核方式及持續(xù)改進教學(xué)質(zhì)量等多方面對《Web系統(tǒng)開發(fā)》課程進行了課程教學(xué)改革,有效地實施了“以學(xué)生為中心、成果導(dǎo)向、持續(xù)改進”的工程教育理念,并在教學(xué)實踐中取得了良好的效果,提升了軟件工程專業(yè)人才的培養(yǎng)質(zhì)量。
參考文獻:
[1]陸勇.淺談工程教育專業(yè)認證與地方本科高校工程教育改革[J].高等工程教育研究,2015(6):157-161.
[2]林健.工程教育認證與工程教育改革和發(fā)展[J].高等工程教育研究,2015(2):10-19.
[3]姚登舉,詹曉娟.面向工程教育專業(yè)認證的操作系統(tǒng)課程教學(xué)改革[J].高師理科學(xué)刊,2017(10):91-93.