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