張小川 周龍?!蝻w 曾鵬
摘 要:分析了新形勢下對新工科人才培養(yǎng)的訴求,以地方高校、民辦高校的軟件工程專業(yè)辦學為例,針對學生實踐能力培養(yǎng)問題,設(shè)立學生實踐能力與培養(yǎng)目標的對應關(guān)系表,構(gòu)建工程實踐能力培養(yǎng)臺階式路徑,研制產(chǎn)教協(xié)同的實踐教學資源池,建立實踐教學考核新方式,形成實踐教學模式。實踐證明,該模式成效良好。
關(guān)鍵詞:新工科;軟件工程;實踐教學模式
中圖分類號:TP642.4 文獻標識碼:A
Abstract:This paper analyzes the personnel training demands of the new engineering in the new situation.Taking the software engineering specialty in local universities and private colleges as examples and aiming at students' practice ability,the paper sets up the correspondence between students' practice ability and training goals,establishes a progress training path of engineering practice ability,develops a practice teaching resource pool in collaboration with industry,constructs a new assessment method,and forms a new practice teaching model.Practice has proven the good effectiveness of this teaching model.
Keywords:emerging engineering;software engineering;practice teaching model
1 引言(Introduction)
“新工科”就是要培養(yǎng)主動適應新技術(shù)、新產(chǎn)業(yè)、新經(jīng)濟發(fā)展的卓越工程科技人才。在2016年提出“新工科”概念后,2017年明顯加速:2月達成“復旦共識”[1],教育部高教司發(fā)布《關(guān)于開展新工科研究與實踐的通知》[2];4月提出天大行動[3],公布《“新工科”建設(shè)行動路線》,明確新工科建設(shè)目標和內(nèi)容;6月發(fā)布北京指南[4],為新工科建設(shè)指明了方向。
文獻[2]中,對新工科的“新”界定了五個方面的內(nèi)容:即工程教育的新理念,學科專業(yè)的新結(jié)構(gòu),人才培養(yǎng)的新模式,教育教學的新質(zhì)量和分類發(fā)展的新體系。顯然,5個“新”都以高等工程教育要適應國家面臨新時代新經(jīng)濟的發(fā)展為依據(jù),背景就是遵循國家提出的創(chuàng)新、協(xié)調(diào)、綠色、開放、共享發(fā)展理念和支持實施“中國制造2025”“互聯(lián)網(wǎng)+”“一帶一路”倡議“人工智能”等國策,為迎接第四次工業(yè)革命做好人才儲備,培養(yǎng)能適應新技術(shù)、新產(chǎn)品、新業(yè)態(tài)、新模式的新工科人才。而軟件工程專業(yè)作為新興工科專業(yè),也具有被納入新工科的建設(shè)范疇。
國內(nèi)地方高校普遍存在著實踐教學環(huán)節(jié)薄弱、學生實踐能力不足的問題,如何培養(yǎng)新工科人才,亟需改革其人才培養(yǎng)模式,以培養(yǎng)大量實踐能力強的軟件工程人才,這也正是地方高校踐行新工科的主要內(nèi)容之一。而實踐教學正是提升大學生實踐能力、創(chuàng)新能力、注入新工科“新內(nèi)容”最核心環(huán)節(jié)和最重要保障?;谶@樣認識,文章作者以自身所在高校為例,針對軟件工程專業(yè)學生實踐能力培養(yǎng)問題,結(jié)合自身辦學實際,秉承產(chǎn)學融合理念,構(gòu)建產(chǎn)教協(xié)同實踐教學支撐資源池,改進實踐教學考核機制,為培養(yǎng)新工科工程技術(shù)人才提供一種思路和方法。
2 實踐教學新體系(New system of practice teaching)
軟件工程教育兼具科學教育屬性與工程教育屬性[5]。軟件工程屬于計算科學的、交叉性強的新興工科專業(yè),對實踐教學資源需求特別強烈。實際上,辦學資源有限的地方高校,僅僅依靠大學自身的教學資源,要培養(yǎng)優(yōu)秀工程師是遠遠不夠的,引入企業(yè)需求、企業(yè)項目、企業(yè)標準和企業(yè)工程師,實施產(chǎn)校協(xié)同育才,是踐行新工科的一種可行途徑。本文從實踐教學目標、實踐能力要求、實踐教學路徑等方面,以地方高校應用型軟件人才為例,構(gòu)建了相應的實踐育人教學體系。
2.1 實踐育人遞進目標
教學目標是高校人才培養(yǎng)的指引方向,各個高校依據(jù)自身辦學定位,教學目標也將有個性化的調(diào)整。比如,重慶理工大學軟件工程專業(yè)是以高素質(zhì)軟件開發(fā)的應用型人才作為培養(yǎng)目標的,重慶工程學院是以高素質(zhì)應用型、技術(shù)技能型人才為培養(yǎng)目標的。為達成專業(yè)目標,需要將學生學習過程設(shè)計成一個漸進的、螺旋上升的過程,并設(shè)立可視的、面向不同年級和不同層次的教學目標,以引領(lǐng)學生的學和教師的教。在此,作者將專業(yè)培養(yǎng)目標劃分為具有遞階特點的3個層次子目標:即會開發(fā)是指能利用計算機程序設(shè)計語言解決小問題,編寫小程序,初步了解軟件開發(fā)流程;能開發(fā)是指能利用軟件技術(shù)解決問題,編寫軟件、完成軟件文檔,掌握軟件開發(fā)全生命流程;擅開發(fā)是指能綜合利用軟件技術(shù)解決較為復雜的問題,編寫軟件系統(tǒng)程序、完成軟件文檔、展示軟件作品。
2.2 實踐能力模塊
借鑒國際軟件工程教育標準(IEEE、SWEBOK、SEEK),參照教育部《軟件工程專業(yè)規(guī)范》(2010)[5],剖析軟件開發(fā)核心能力需求,作者將軟件開發(fā)人才的核心能力分解成基本和高級兩類模塊,并結(jié)合所在學校辦學資源,進一步劃分為若干能力模塊和方便教學組織和實施的若干能力子模塊,最后,建立能力模塊與遞進目標、學年之間的對應關(guān)系,從而形成為學生實踐能力培養(yǎng)表格1。
在實施中,再將課程劃分為若干個課程組,將理論課與實踐課交叉安排,形成理論到實踐、實踐到理論的螺旋式臺階進程,將理論課組、實踐課與表1能力模塊建立關(guān)系,據(jù)此關(guān)系建立了“臺階式”的工程實踐能力培養(yǎng)路徑圖1。
3 產(chǎn)教融合的實踐教學支撐資源池(Support resource for practice teaching in combining production and teaching)
新能工科軟件工程專業(yè)需要面向新經(jīng)濟,瞄準新技術(shù)、新業(yè)態(tài),需要以開發(fā)、共享、協(xié)同姿態(tài)構(gòu)造新的實踐育人平臺[6]?;谶@樣理解,z作者所在專業(yè)積極引進企業(yè)實踐教育資源,聯(lián)合研制產(chǎn)教融合的實踐教學支撐資源池圖。
針對應用型人才需要更貼近企業(yè)生產(chǎn)第一線特點,依據(jù)產(chǎn)業(yè)、企業(yè)的崗位、職位的分工狀況,以及學生個體發(fā)展的不同需求,在圖2中,按層次、類型、目標三個方面,給予分類、分層開發(fā)建設(shè)了實踐教學資源池,以滿足學生分層、分類和不同崗位的需要人才[7,8]。
在圖2中,資源池充分考慮信息時代學生接受知識對多樣化手段的需求,既提供視頻課件,以面對面形式講解、演示關(guān)鍵知識、核心技術(shù),還提供實際教學案例,以理論聯(lián)系實際,引導、輔導學生動手實踐,遵循問題、技術(shù)、專題和微型項目、小型項目、中型項目的循序漸進教育方法,逐步提升學生能夠解決問題的實踐能力。因此,通過該資源池,利用信息技術(shù),配合上述實踐教學體系,實際上為學生構(gòu)建了一種新型學習模式,擺脫了在傳統(tǒng)教學中必須高度統(tǒng)一教師、教室、學生、時間幾大要素的種種約束條件,將培養(yǎng)目標模塊化、碎片化、可視化和電子化,從而為學生線下學習提供便利,調(diào)動學生充分利用碎片時間,推動、督促學生完成知識學習、實驗操作、實踐實訓,為新工科人才培養(yǎng)建立一種實踐育人新模式。
4 實踐教學考核新方式(New assessment for practice teaching)
學習需要評價,考核是學習評價的一種有效方式之一。通過考核,既可診斷、發(fā)現(xiàn)學生理論知識的不足,操作技能、實踐能力的缺陷,還可以向?qū)W生傳遞一種壓力和負擔。給予學生一定的學習壓力,按教育學觀點,這本身就是學習的一部分,否則,難以達到學習目的的。本文適當引入企業(yè)生產(chǎn)過程的質(zhì)量考核標準、規(guī)范,結(jié)合軟件工程專業(yè)所面對的產(chǎn)業(yè)、崗位、職位和技術(shù)特點,從兩個方面開展了實踐教學考核方式的改革。
4.1 豐富考核方式的多樣性
工程學科是解決實際問題的學科,實踐教學又是其解決問題過程的實施與示范。學生不同成長背景、知識的多寡、投入和領(lǐng)悟能力的差異,使學生面對同樣問題將產(chǎn)生不同的解決方式和呈現(xiàn)結(jié)果。因此,考核方式就需要多樣化、人性化、科學化。下面是介紹作者的一些具體做法。
⑴課程設(shè)計是工程教育中最重要的實踐教學課程。本文設(shè)置演示、報告、展示三種考核方式,老師可將其中之一或加權(quán)組合作為考核方式。比如,如被考核學生基數(shù)大、考核時間少、參與考核教師人數(shù)有限,則可以“抓兩頭、送中間”,即重點對考勤紀律、實踐過程、學習基礎(chǔ)好或差的兩端學生和主動提出接受檢查的學生,選擇演示、展示、講解等方式,實施全面性的考察,對中間的學生,可實施隨機性的抽查,對剩余學生重點走查學生的設(shè)計成果。
⑵針對工程設(shè)計的分析、設(shè)計、實施、質(zhì)保、服務、銷售等不同工作崗位需求,按因材施教原則,在實踐課程的考核中,也要體現(xiàn)對不同工程角色的考核支持。比如,在綜合課程設(shè)計、大作業(yè)中,作者就要求學生扮演甲方與乙方,客戶與客戶的客戶,項目經(jīng)理、分析師、設(shè)計師、測試師與技術(shù)支持等不同角色,并要求提交相應的設(shè)計成果。如果是設(shè)計團隊小組,就明確要求學生展現(xiàn)分工、協(xié)作、溝通等過程及其成果,并將各小組對應角色的學生也作為考核員,最后將他們的考核結(jié)果和導師考核成績,以加權(quán)形式計算為最終成績。實踐經(jīng)驗表明,通常一名導師指導題目控制在2—3個比較好,也不要回避不同學生小組選擇同樣題目,只要明確要求“答辯同組、彼此考核打分”即可。
4.2 強化考核方式對實踐過程的影響力
工程學科的考核與評價重點不是學生對理論知識的記憶,而是督促學生在理論知識指導下的“四化”,即對實際問題思維的邏輯化、思考的形式化、操作的結(jié)構(gòu)化和結(jié)果可視化。因此,在工程學科的實踐教學考核中,更重視對學生實踐過程、操作步驟的評價,對實踐結(jié)果的考核權(quán)重反而會弱化。以此方式引導學生將更多時間、精力投入到實踐過程之中。下面舉兩個實操案例,供讀者參考。
⑴對設(shè)計實施“三否制”,即在規(guī)范的設(shè)計文檔、可運行的軟件或模型、可接受的答辯過程三者之中,任何一個“不及格”,總成績就不及格。如此方式,對學生的震撼力是顯然的。事實上,這也是在向?qū)W生傳遞在工程質(zhì)量標準中就只有“合格”與“不合格”兩級企業(yè)質(zhì)量意識,并非學校的“五級制”或“百分制”標準。
⑵明確軟件工程專業(yè)學生提出“除滿足規(guī)定的課程、學分要求外”,對職業(yè)技能還提出需要達到下列條件之一的硬性要求:
①通過工信部軟件專業(yè)技術(shù)資格(水平)考試初級或以上;
②參加學科、專業(yè)競賽,獲得校級及以上等級的各類獎項;
③擁有軟件著作權(quán)(前二作者),或發(fā)明專利(前五作者);
④參與實際項目實訓、開發(fā)并通過答辯者;
⑤累計完成4萬行軟件代碼編寫工作量,或一次性通過各學年的課程設(shè)計;
⑥畢業(yè)設(shè)計成績優(yōu)秀、良好以上者。
5 結(jié)論(Conclusion)
本文成果在作者所在的軟件工程專業(yè)開展了教學實踐,并取得了良好的實踐效果,其所在軟件工程專業(yè)分別在2015年和2016年建成為重慶市特色專業(yè)。本文以地方高校的軟件工程專業(yè)為例,開展了新工科建設(shè)實踐,希望能為新工科建設(shè)貢獻力量。
參考文獻(References)
[1] 教育部高教司.“新工科”建設(shè)復旦共識[J].高等工程教育研究,2017,24(1):10-11.
[2] 教育部高教司.關(guān)于開展新工科研究與實踐的通知(教高廳函〔2017〕33號)[EB/OL].http://www.moe.edu.cn/was5/web/search?channelid=255182.
[3] 教育部高教司.“新工科”建設(shè)行動路線(“天大行動”)[J].高等工程教育研究,2017,24(2):24-25.
[4] 教育部高教司.新工科建設(shè)指南(“北京指南”)[J].高等工程教育研究,2017,24(4):20-21.
[5] 教育部高等學校軟件工程專業(yè)教學指導分委員會編制.軟件工程本科專業(yè)規(guī)范[M].北京:高等教育出版社,2010.
[6] 蔣宗禮.新工科建設(shè)背景下的計算機類專業(yè)改革[J].中國大學教學,2017,33(8):24-29.
[7] 劉剛,劉鋼,殷柯欣,等.創(chuàng)新實踐教學體系,培養(yǎng)軟件工程應用型人才[J].實驗技術(shù)與管理,2012,34(4):223-224;227.
[8] 沙有闖,袁明磊,李晨誠.新工科背景下移動應用開發(fā)人才培養(yǎng)與質(zhì)量保證體系研究[J].軟件工程,2017,20(12):60-62.
作者簡介:
張小川(1965-),男,碩士,教授.研究領(lǐng)域:計算機應用,人工智能,機器人.
周龍福(1977-),男,碩士,副教授.研究領(lǐng)域:云計算,軟件工程.
凃 飛(1978-),男,碩士,講師.研究領(lǐng)域:軟件工程.
曾 鵬(1981-),男,學士,工程師.研究領(lǐng)域:計算機應用.