張燕 蔣宗禮
摘 要:我國軟件人才培養(yǎng)面臨持續(xù)的供需矛盾等挑戰(zhàn),地方高校軟件工程存在不少亟待解決的問題,國家信息化新戰(zhàn)略還提出了新的需求。面對這些,本文基于《計算機類專業(yè)教學質量國家標準》,從培養(yǎng)目標確定、畢業(yè)要求設計、課程體系設計等五個方面討論軟件工程專業(yè)應用型人才的培養(yǎng),探討軟件工程專業(yè)教學改革之路。
關鍵詞:應用型;軟件工程;人才培養(yǎng)
一、面臨的主要問題
《2014中國軟件和信息服務業(yè)發(fā)展研究報告》指出[1],當前我國面臨著“軟件人才供需矛盾持續(xù)增大、軟件人才的培養(yǎng)缺乏可循的標準和規(guī)范、缺乏符合企業(yè)需求的軟件人才評價標準和缺乏規(guī)范有序的軟件人才市場”四個挑戰(zhàn)。同時,在中國將成為服務業(yè)大國,互聯(lián)網將是未來最大就業(yè)平臺的情況下,軟件產業(yè)的發(fā)展日新月異,新的業(yè)態(tài)不斷涌現(xiàn),互聯(lián)網營銷衍生大量人才需求,移動互聯(lián)網領域人才將供不應求,“互聯(lián)網+”、“中國制造2025”等將使該矛盾更為突出,高校的軟件人才培養(yǎng)獲得新機遇的同時,也將面臨更大的挑戰(zhàn)。
另外,自1999年以來,我國高等教育規(guī)??焖侔l(fā)展,導致結構和數量的巨大變化。截至2013年12月,新批準的本科院校已有358所(包括公辦和民辦),獨立學院292所,占全國普通本科院校的55.6%。新建本科院校在專業(yè)建設中普遍存在著以下問題:一是優(yōu)秀教師少,教學工作量大,教師參與科研時間少、成果少,部分教師的專業(yè)能力、教學能力與創(chuàng)新能力與需求存在差距。特別是沒有產品級軟件開發(fā)經歷的師資無法定義產業(yè)需求。二是優(yōu)質課程少,課程體系、內容方法、教學組織有差距。三是對用人機構人力資源需求的具體調研和分析不夠,難以定義具體的學生能力目標。四是教學資源短缺,特別是導致工程實踐不足。五是學生的學習能力和自主性不足。
我們從“產教融合、職業(yè)導向、開放銜接、以學習者的職業(yè)發(fā)展為核心”四個角度對22所地方高校軟件工程專業(yè)的課程體系和實踐體系進行分析,特別關注了軟件工程應用能力與主流技術的對接,軟件技術應用特長與軟件應用領域的對接這兩個問題,發(fā)現(xiàn)如下一些問題。一是一些專業(yè)點未能突出軟件工程的特色,其課程體系幾乎就是計算機科學與技術專業(yè)的軟件工程方向。學科教育模塊的8門課程的平均開出率為0.78,專業(yè)教育模塊核心課程開出率在0.36以上的6門課程的平均開出率為0.5。二是雖然初步形成與主流技術對接的方向特征的拓展課程,對培養(yǎng)學生軟件技術應用特長做了有益的實踐和有效的積累,但課程建設還不成熟、未成體系,課程間關聯(lián)度低下,專業(yè)基本技能實踐課程開出率在0.23以上的只有7門,很難支持各方向應用能力的培養(yǎng)。三是校企對接程度偏低。校企對接教育、企業(yè)學習模塊中企業(yè)參與率為0.42。四是企業(yè)所需人才的能力分析與定量評價、“職業(yè)領域—能力需求—實踐體系”關聯(lián)度分析和實訓設計還沒有很好地體現(xiàn)在人才培養(yǎng)中。
為了引導高校的人才培養(yǎng)更高效地滿足社會需要,國務院2014年5月2日發(fā)布了《國務院關于加快發(fā)展現(xiàn)代職業(yè)教育的決定》,提出引導普通本科高等學校轉型發(fā)展。此外,教育部高等學校計算機類專業(yè)教學指導委員會也制定了《計算機類專業(yè)教學質量國家標準》[2],對軟件工程專業(yè)的建設和人才培養(yǎng)提出了基本要求。
在此背景下,軟件工程專業(yè)如何積極面向社會開放辦學,根據軟件行業(yè)人才需求,規(guī)劃和實施軟件工程專業(yè)人才的培養(yǎng)是亟待解決的問題。為此,我們借鑒先進的工程教育理念,結合中國軟件行業(yè)崗位技能標準,研究制定了培養(yǎng)應用型本科軟件人才標準和規(guī)范,形成“本科標準+職業(yè)能力”特征的專業(yè)建設指導意見,引導各個專業(yè)點準確制訂專業(yè)培養(yǎng)目標,明確知識與能力要求,產學協(xié)同開展課程建設,并建立有效的教學質量保障機制。這項工作的最終成果為《應用型軟件工程專業(yè)人才培養(yǎng)指導意見》(以下簡稱《指導意見》)。
二、專業(yè)改革思路
1.落實學生為本
堅持目標導向(OBD),以明確具體的培養(yǎng)目標指導培養(yǎng)方案的制訂和實施;堅持具體體現(xiàn)以學生為本,規(guī)劃和落實產出導向(OBE)策略,把教學在學生身上產生的能力(成果)作為課程教學目標達成的度量;面向未來創(chuàng)造性地解決實際問題,堅持能力導向(ACD),以能力為尺度量教學環(huán)節(jié)績效;堅持滿足特定社會需求的需求導向(SRD)策略,從適應精英教育的面向學科辦學走向適應大眾化教育的面向社會辦學;堅持持續(xù)改進(CQI),下大力氣構建包括校內質量監(jiān)督機制、畢業(yè)生跟蹤反饋機制和社會評價機制在內的持續(xù)改進系統(tǒng),使培養(yǎng)出來的學生的質量和水平不斷提高。
2.強調培養(yǎng)目標合理性
軟件工程專業(yè)的主干學科是計算學科?!队嬎銠C類專業(yè)教學質量國家標準》規(guī)定了專業(yè)類的基本培養(yǎng)目標,是確定本專業(yè)培養(yǎng)目標的依據。此外,專業(yè)培養(yǎng)目標還必須符合所在學校的定位,這樣相應學生的成長才具有合適的生態(tài)環(huán)境和恰當的資源。不同學校的軟件工程專業(yè)需要根據自身的定位和社會需求,在確定具體培養(yǎng)目標時對科學、工程、技術和應用有所側重。地方應用型高校的軟件工程專業(yè)的基本定位應是具有恰當的學科基礎,以工程為本色,以技術為特長,以應用為目的??傮w上,專業(yè)培養(yǎng)目標制訂要遵循以下原則:一是符合所在學校的定位,適應社會經濟發(fā)展需要;二是體現(xiàn)主要的就業(yè)領域與性質、競爭優(yōu)勢,以及畢業(yè)后5年左右事業(yè)發(fā)展預期;三是面向全體畢業(yè)生;四是具體、能夠分解落實,有效指導培養(yǎng)進程;五是將培養(yǎng)目標作為教學活動的具體追求;六是必要的定期評價修訂;七是行業(yè)或企業(yè)專家有效參與培養(yǎng)目標的評價與修訂。
3.體現(xiàn)工程教育特征
我國工程教育專業(yè)認證試點工作始于2006年,目前已經被接納為《華盛頓協(xié)議》預備會員,認證在引導工程教育改革上發(fā)揮了重大作用[3]。作為被認證專業(yè)之一的軟件工程專業(yè)人才的培養(yǎng),需要借鑒認證標準所倡導的先進理念和質量保障文化,積極融入我國高等工程教育國際化的進程中,持續(xù)提升軟件工程專業(yè)人才培養(yǎng)質量。考慮到應用型軟件工程專業(yè)人才培養(yǎng)的具體情況,基于《計算機類專業(yè)教學質量國家標準》,參照專業(yè)認證的要求制訂軟件工程專業(yè)培養(yǎng)方案,引導與專業(yè)認證的有效對接是恰當的。例如,在《指導意見》中,參照《工程教育認證標準(2015版)》規(guī)定的12條畢業(yè)要求[4],并將每項畢業(yè)要求分解為可考核的指標點,建立指標點與教學活動之間的關聯(lián)關系,形成課程目標與畢業(yè)要求達成度的關聯(lián)。同時,在課程實施方案中明確課程教學目標與指標點的關聯(lián),通過目標與成果評價的需求設計課程的考核,以體現(xiàn)課程對畢業(yè)要求達成的理想支持度。endprint
4.借鑒行業(yè)標準
工程教育專業(yè)認證倡導密切教育界與工業(yè)界的聯(lián)系,提高工程教育人才培養(yǎng)對相應產業(yè)的適應性,促進我國工程教育參與國際交流,實現(xiàn)國際互認。ITSS(Information Technology Service Standards,簡稱ITSS)是一套成體系和綜合配套的信息技術服務標準庫[5],全面規(guī)范了IT服務產品及其組成要素,用于指導實施標準化和可信賴的IT服務,是我們在制定《指導意見》時的重要參考。例如,ITSS將程序設計職業(yè)資格分為職業(yè)資格5 級(資深軟件工程師)、職業(yè)資格4 級(高級軟件工程師)和職業(yè)資格3 級(軟件工程師),以及職業(yè)資格2 級(初級軟件工程師)和職業(yè)資格1 級(見習軟件工程師)5個等級。根據這個標準,應用型本科畢業(yè)生應爭取達到3級。按照這個基本定位,我們可以借鑒職業(yè)資格的分級能力表述,制定每門專業(yè)核心和方向課程支持畢業(yè)要求的細化指標。
三、“本科標準+職業(yè)能力”的人才培養(yǎng)方案的制訂
“本科標準+職業(yè)能力”的軟件工程專業(yè)人才培養(yǎng)方案要求建立強化“技術開發(fā)和應用能力”培養(yǎng)的課程體系,而且技術開發(fā)和應用能力不是簡單使用和操作,要體現(xiàn)出對基本知識和方法的靈活地、探索性地、綜合地運用,有效地解決實際問題。
1.通過內外循環(huán)確定培養(yǎng)目標
借鑒ABET從1995年開始推出的EC2000通過內外循環(huán)確定培養(yǎng)目標[6]。外部循環(huán)在于維護培養(yǎng)目標的適宜性。需要借助和匯集用人單位的意見,評定學校所制訂的培養(yǎng)目標是否適當以及畢業(yè)生在畢業(yè)后5年左右是否已經取得了目標所期望的職業(yè)成就。EC2000強調,用人單位建議及評定的信息回饋是確定特定的教育目標并維持一個持續(xù)改進的閉循環(huán)的機制。校企合作可促進外部循環(huán),國際合作是外部循環(huán)的國際部分,性質是相同的。
內部循環(huán)在于維護教學及其效果的適宜性,并確保學生在畢業(yè)時具備這些能力,以保證畢業(yè)生在未來能夠實現(xiàn)培養(yǎng)目標。它依據培養(yǎng)目標、進行教學產出的目標設定、課程目標制訂、課程績效目標的描述,對學生的進步進行評估,實現(xiàn)形成性評價。通過修訂教學目標,再次進入內部外部循環(huán)。因此,專業(yè)建設和課程設計,應設有績效檢查,規(guī)定畢業(yè)生的成就,強化課程目標設置和達標考核,強調學習產出,規(guī)定學生畢業(yè)時應該獲得的知識和能力。
2.畢業(yè)要求設計
對接工程教育認證,參考中國工程教育專業(yè)認證協(xié)會制定的《工程教育認證標準(2015版)》規(guī)定的12條畢業(yè)要求,將軟件工程專業(yè)的特征體現(xiàn)在指標點的表述中。例如軟件工程專業(yè)特別強調數學基礎和邏輯思維能力,包括問題抽象與歸納、邏輯演繹與轉換、數學模型建立以及基于數學模型分方案研究。這正是“問題分析(認證標準第二條)”的指標點。從這個目標出發(fā),建立指標點與教學活動之間的關聯(lián)關系。高等數學、離散結構、概率與數理統(tǒng)計等課程的教學應作為重點。數學教學應配合程序設計,實用而不增加學生的負擔。同理,軟件工程有其獨特的“設計/開發(fā)解決方案(認證標準第三條)”的理論基礎、方法和技術,就有具備其特征的可考核的指標點分解。
3.課程體系設計
從產教融合、職業(yè)導向、開放銜接、以學習者的職業(yè)發(fā)展為核心四個角度構建課內外一體化、理論實踐一體化的教學體系。教學體系服務于能力培養(yǎng),最關注的是軟件系統(tǒng)設計和實現(xiàn)能力及其與主流技術、應用領域的對接,強化軟件技術應用特長。整個課程體系的設置一方面要遵循專業(yè)認證標準,設置學科基礎課程和專業(yè)核心課程;另一方面也要借鑒行業(yè)標準,在專業(yè)課程、實踐環(huán)節(jié)中能夠很好地體現(xiàn)軟件系統(tǒng)設計和實現(xiàn)能力的培養(yǎng)。
4.課程教學目標的確定
服從于培養(yǎng)目標和學生的實際情況制訂課程目標。將每項畢業(yè)要求分解為可考核的指標點,建立指標點與教學活動之間的關聯(lián)關系,形成教學活動與畢業(yè)要求達成度的關聯(lián)。教學活動是通過一系列的課程教學實現(xiàn)的,每門課程的目標應服務于整個教學活動的目標——指標點。例如,軟件開發(fā)能力的培養(yǎng)除基本的程序設計課程教學外,其專業(yè)基礎還包括數據結構、數據庫系統(tǒng)、操作系統(tǒng)和計算機網絡等計算機學科專業(yè)基礎課程。軟件工程專業(yè)的學生不是把這些課程作為專業(yè)進行系統(tǒng)化的研究和學習,而應該是把這些課程的內容當做應用開發(fā)的工具、技術、系統(tǒng)、項目的成功案例,加以學習研究,特別是掌握其相關的設計與實現(xiàn)的基本思想和方法。
5.教學實施
教學實施是決定教學質量的最關鍵環(huán)節(jié)。課程教學實施方案應包含課程基本信息、課程目標、課程支撐的畢業(yè)要求及其具體指標點、課程教學內容對畢業(yè)要求及其指標點的支撐(包含支持畢業(yè)要求的細化指標、章節(jié)或知識模塊、教學內容、學時分配、課內實踐教學安排、學生任務等)、針對指標點的考核和成績評定方式、課程評價與改進、教學資源。實施的關鍵是課程成果與指標點的關聯(lián)性,以及課程目標和成果的評價設計。
總之,研制《指導意見》的目的是針對軟件工程專業(yè)建設與改革面臨的問題,明確專業(yè)改革思路,指導地方應用型本科院校制訂“本科標準+職業(yè)能力”的人才培養(yǎng)方案,切實提高我國應用型軟件工程專業(yè)人才培養(yǎng)質量,服務于國家信息化新戰(zhàn)略。本文是《指導意見》研制過程中的初步思考,還有許多問題值得我們深入研究和實踐。
參考文獻:
[1] 中國軟件行業(yè)協(xié)會. 2014中國軟件和信息服務業(yè)發(fā)展研究報告[R]. 2014:72-73.
[2] 蔣宗禮. 關于研制計算機類專業(yè)教學質量國家標準的思考[J]. 中國大學教學,2014(10):52-55.
[3] 蔣宗禮. 工程專業(yè)認證引導高校工程教育改革之路[J]. 工業(yè)和信息化教育,2014(1):1-5,12.
[4] 中國工程教育認證協(xié)會. 工程教育認證工作指南(2015版)[Z]. 2015.
[5] 中國電子工業(yè)標準化技術協(xié)會信息技術服務分會. 信息技術服務標準[EB/OL]. http://www.itss.cn/itss.
[6] ABET. Appendix D: Engineering Criteria 2000[Z]. 1995.
[本文是“高等學校本科計算機類專業(yè)應用型人才培養(yǎng)研究”項目和教育部人文社會科學研究專項任務項目(工程科技人才培養(yǎng)研究)“面向地方應用型本科院校工科人才培養(yǎng)機制-評價體系構建研究(13JDGC018)”的研究成果]
[責任編輯:余大品]endprint