王向華
(天津職業(yè)大學(xué),天津 300410)
現(xiàn)代產(chǎn)業(yè)升級轉(zhuǎn)型、人工智能技術(shù)的飛速發(fā)展,導(dǎo)致了職業(yè)院校課程內(nèi)容與行業(yè)企業(yè)用人標(biāo)準(zhǔn)之間脫節(jié)問題愈加嚴(yán)重。為了解決這個問題,國務(wù)院頒發(fā)《國家職業(yè)教育改革實施方案》中指出:在職業(yè)院校、應(yīng)用型本科高校啟動“學(xué)歷證書+若干職業(yè)技能等級證書”制度試點(1+X 證書制度試點)工作,提高就業(yè)創(chuàng)業(yè)本領(lǐng),緩解結(jié)構(gòu)性就業(yè)矛盾。[1]這就倒逼各職業(yè)院校應(yīng)該及時對標(biāo)1+X證書標(biāo)準(zhǔn),了解企業(yè)需求,全面進行課程體系改革,同時,課程評價作為教學(xué)環(huán)節(jié)中重要的環(huán)節(jié),也應(yīng)該在過程性評價、結(jié)果評價、綜合評價和增值評價等方面進行探索和改革。
專業(yè)培養(yǎng)目標(biāo)是指學(xué)生畢業(yè)3~5年之后,應(yīng)該具備的解決問題的能力、知識技能水平和職業(yè)素養(yǎng)。通過對多家軟件企業(yè)及從事軟件相關(guān)工作的工程師進行走訪,對于軟件專業(yè)相關(guān)崗位的典型工作任務(wù)、能力要求進行調(diào)研,結(jié)合天津職業(yè)大學(xué)軟件專業(yè)現(xiàn)有教學(xué)資源,明確了培養(yǎng)“軟件應(yīng)用開發(fā)人才”為主的技術(shù)技能人才的培養(yǎng)目標(biāo):立足軟件行業(yè)用人需求,結(jié)合行業(yè)企業(yè)用人標(biāo)準(zhǔn)進行學(xué)生培養(yǎng),面向軟件開發(fā)、軟件測試和技術(shù)支持等職業(yè)崗位,全面培養(yǎng)德、智、體、美、勞綜合素質(zhì)發(fā)展,培養(yǎng)具有較強學(xué)習(xí)能力、良好職業(yè)道德、遵紀(jì)守法、良好溝通能力、團隊合作能力、熟練使用軟件開發(fā)工具編寫程序、理解實現(xiàn)用戶需求、應(yīng)用專業(yè)工具描述業(yè)務(wù)能力、服務(wù)于信息技術(shù)行業(yè)的技術(shù)技能人才。
為了實現(xiàn)培養(yǎng)目標(biāo),需要調(diào)研、分析學(xué)生畢業(yè)時達到的能力水平,即軟件專業(yè)核心能力。
專業(yè)核心能力是學(xué)生畢業(yè)時應(yīng)達到的知識、技能水平,是實現(xiàn)專業(yè)培養(yǎng)目標(biāo)的基石。為了達到專業(yè)培養(yǎng)目標(biāo),使學(xué)生畢業(yè)時更加符合企業(yè)職業(yè)崗位需求,軟件專業(yè)邀請10 余家軟件企業(yè)人力資源經(jīng)理及項目工程師進行座談和研討,明確了10 項軟件專業(yè)學(xué)生在企業(yè)工作時應(yīng)具備的能力指標(biāo),包括:具有終身學(xué)習(xí)的能力;具有良好的職業(yè)道德,并遵守公司規(guī)定,保守公司秘密;具有團隊合作能力;具有程序設(shè)計編寫能力;能夠自行解決程序中出現(xiàn)的問題的能力;具備與客戶、同事、領(lǐng)導(dǎo)交流溝通能力;能夠綜合使用各種資源解決問題的能力;識讀專業(yè)術(shù)語或用專業(yè)術(shù)語描述業(yè)務(wù)的能力;能夠理解并使用專業(yè)工具表述用戶需求的能力;能夠及時了解最新技術(shù),盡快掌握并使用的能力;具有項目管理和控制能力。
以上能力中,有些需要在企業(yè)實際工作中鍛煉而得,有些需要在校學(xué)習(xí)期間進行持續(xù)的培養(yǎng)。因此,通過專家論證,確定軟件專業(yè)的核心能力,即學(xué)生畢業(yè)時應(yīng)該達到的核心能力標(biāo)準(zhǔn)包含以下六項。
學(xué)生能夠進行系統(tǒng)需求分析,能夠繪制相關(guān)圖表,定義與分析軟件工程問題,檢索相關(guān)文獻;能夠理解給定的解決方案,設(shè)計滿足特定需求的系統(tǒng)、部件或過程,并能夠適當(dāng)考慮公共健康、安全、文化、社會以及環(huán)境等因素;能夠使用適當(dāng)?shù)募夹g(shù)、資源和工具,進行軟件的開發(fā)、維護、測試和運營,并能夠理解其局限性。在課程學(xué)習(xí)過程中,主要表現(xiàn)為以下三個方面:(1)應(yīng)用常見的工具,對下達的任務(wù)進行軟件設(shè)計,使用編程語言進行實現(xiàn),對出現(xiàn)的問題進行分析和解決。(2)編寫規(guī)范的測試方案、設(shè)計測試用例、執(zhí)行測試、編寫測試總結(jié)。(3)在常見平臺部署和維護軟件。
學(xué)生在校期間應(yīng)能夠掌握必要數(shù)學(xué)和工程基礎(chǔ)知識;能夠認識和理解工程管理原理,并將其應(yīng)用于項目實踐中。在課程學(xué)習(xí)過程中,主要表現(xiàn)為以下三個方面:(1)具備軟件設(shè)計、開發(fā)、分析、測試、部署等活動中所涉及的數(shù)學(xué)知識。(2)具備軟件設(shè)計、開發(fā)、分析、測試、部署等活動中涉及到軟件工程和項目管理的知識。(3)能夠閱讀簡單的英文技術(shù)文檔,使用英文通過電話、郵件等方式進行簡單的技術(shù)問題溝通。
學(xué)生能夠在團隊中有效地發(fā)揮個體作用;能夠就軟件工程的各個方面與同行以及社會公眾進行有效的溝通,包括理解和撰寫報告、設(shè)計文檔、做現(xiàn)場報告。在課程學(xué)習(xí)過程中,主要表現(xiàn)為:在進行軟件設(shè)計、開發(fā)、分析、測試、部署等活動中能夠融入團隊,團隊成員之間互相配合,找到自己的定位,完成好自己的職責(zé)。
學(xué)生可以從開源項目、數(shù)據(jù)庫及文獻中檢索和選擇出相關(guān)數(shù)據(jù)和解決方案,并進行實驗、驗證和應(yīng)用。在課程學(xué)習(xí)中,主要表現(xiàn)為:針對具體問題,能夠利用搜索引擎、開源項目、技術(shù)博客來找到對應(yīng)或者相似的解決方案,通過適當(dāng)?shù)匾脕斫鉀Q遇到的問題。
學(xué)生應(yīng)認識在軟件技術(shù)領(lǐng)域進行自主學(xué)習(xí)和終身學(xué)習(xí)的必要性,并具備相應(yīng)的能力。在課程學(xué)習(xí)中,主要表現(xiàn)為:能夠建立自己獲取最新科技進展的渠道,保持對技術(shù)的關(guān)注,找到適合自己的學(xué)習(xí)方法,能夠認識到學(xué)習(xí)的重要性和必要性,培養(yǎng)持續(xù)學(xué)習(xí)的習(xí)慣和能力。
學(xué)生應(yīng)理解軟件系統(tǒng)在社會、健康、安全、法律及文化諸方面涉及的因素與應(yīng)承擔(dān)的責(zé)任;能夠在社會和環(huán)境大背景下,理解和評價軟件系統(tǒng)的可持續(xù)性和影響;能夠恪守倫理準(zhǔn)則,理解和遵守工程實踐中的職業(yè)道德、責(zé)任及規(guī)范,履行責(zé)任。在日常學(xué)習(xí)過程中,主要表現(xiàn)為遵守職業(yè)道德,認知社會責(zé)任,養(yǎng)成良好的人文素養(yǎng)及思想品德。
專業(yè)核心能力的達成,需要專業(yè)課程體系的支撐,天津職業(yè)大學(xué)軟件專業(yè)的課程體系培養(yǎng)目標(biāo)在滿足核心能力培養(yǎng)的前提下,按照1+X 證書標(biāo)準(zhǔn)制定。1+X證書標(biāo)準(zhǔn)由行業(yè)龍頭企業(yè)及院校專家制定,能夠切實反映企業(yè)最新的職業(yè)能力需求,因此本校軟件技術(shù)專業(yè)對標(biāo)“Web 前端開發(fā)(中級)”證書及“Java 應(yīng)用開發(fā)(中級)”證書標(biāo)準(zhǔn),針對軟件開發(fā)方向,調(diào)整課程體系。本文以“Java 應(yīng)用開發(fā)(中級)”證書為例,分析課程體系的建立過程。
1+X證書標(biāo)準(zhǔn)中沒有課程體系的組成,而是按照企業(yè)崗位需求,劃分了不同的工作領(lǐng)域,每個工作領(lǐng)域?qū)?yīng)了若干個工作任務(wù),每個工作任務(wù)中指定了若干項職業(yè)技能要求。例如:Java應(yīng)用開發(fā)(中級)標(biāo)準(zhǔn)中,“應(yīng)用開發(fā)”工作領(lǐng)域的工作任務(wù)包括“Web 應(yīng)用前端開發(fā)”“Web 應(yīng)用服務(wù)端開發(fā)”和“企業(yè)框架應(yīng)用開發(fā)”,這些工作內(nèi)容和當(dāng)前大多數(shù)軟件行業(yè)的工作內(nèi)容是一致的,而“Web 應(yīng)用前端開發(fā)”工作任務(wù)中的職業(yè)技能要求包括JavaScript 對象的創(chuàng)建和使用、JSON 數(shù)據(jù)的解析以及DOM、BOM、AJAX 相關(guān)技術(shù)。各個工作任務(wù)的技能要求之間有重疊也有區(qū)別,所以,根據(jù)1+X證書制度建立課程體系必須先分解證書中的職業(yè)技能點,如圖1所示,將所有工作任務(wù)中涉及的職業(yè)技能點去掉重復(fù)項,然后提取出來,才能形成核心技能,再形成核心課程。
圖1 根據(jù)1+X證書標(biāo)準(zhǔn)建立核心課程體系
圖1 中,將所有職業(yè)技能點按照聚類分析法,劃分為不同種類的核心技能,然后再提煉出1+X核心課程,由此得到1+X核心課程體系。
例如,經(jīng)過分析,“Java 應(yīng)用開發(fā)(中級)”證書中的核心技能共有15 項,將有關(guān)聯(lián)的核心技能組合后,產(chǎn)生6 門核心課程,按照課程的難度、學(xué)生的學(xué)習(xí)基礎(chǔ)以及課程的前導(dǎo)后繼之間的關(guān)系,設(shè)計各門課程的學(xué)時,如表1所示。
表1 1+X證書核心技能與核心課程對應(yīng)表
1+X證書核心課程體系建立之后,每門課程應(yīng)明確在對應(yīng)的1+X 證書中的作用,依據(jù)專業(yè)核心能力培養(yǎng)目標(biāo),明確課程的知識目標(biāo)、能力目標(biāo)和素質(zhì)目標(biāo)。以“Java 應(yīng)用程序開發(fā)”課程為例,該門課程的知識目標(biāo)為:掌握Java 基本語法;理解面向?qū)ο蟮某绦蛟O(shè)計思想;掌握Java 核心庫;掌握Java集合、線程及反射核心機制;掌握Java網(wǎng)絡(luò)編程的步驟與規(guī)范。能力目標(biāo)是:能夠應(yīng)用Java相關(guān)知識開發(fā)應(yīng)用系統(tǒng)軟件,達到1+X“Java 應(yīng)用開發(fā)(中級)”證書標(biāo)準(zhǔn);素質(zhì)目標(biāo):遵守編碼規(guī)范、能夠通過搜索引擎查找問題解決辦法、能夠閱讀開源代碼并找到類似問題的解決方案、培養(yǎng)學(xué)生刻苦鉆研積極向上的學(xué)習(xí)態(tài)度。
建立核心課程體系是推進實施1+X 證書關(guān)鍵環(huán)節(jié),而課程評價則是課程體系中不可或缺的一部分。中共中央、國務(wù)院印發(fā)《深化新時代教育評價改革總體方案》中提出,堅持科學(xué)有效,改進結(jié)果評價,強化過程評價,探索增值評價,健全綜合評價,充分利用信息技術(shù),提高教育評價的科學(xué)性、專業(yè)性、客觀性。[2]對學(xué)生的評價不僅僅是提供一門課程的成績,而是應(yīng)該通過評價體系為學(xué)生提供分析數(shù)據(jù),幫助學(xué)生能夠正確認識自己,構(gòu)建學(xué)生自己的知識體系。
對原有評價體系進行改革并不是摒棄原來所有的評價方式和評價指標(biāo),而是應(yīng)該取長補短,以學(xué)生為中心,不斷進行調(diào)整和完善。本文對“四個評價”中的結(jié)果評價、過程評價和綜合評價和增值評價方面的改革進行了探索。
傳統(tǒng)的課程評價一般都由平時成績與期末成績按比例組成。平時成績即過程性考核,其評價指標(biāo)各不相同,一般由學(xué)生課堂表現(xiàn)、隨堂測試、課下作業(yè)等組成。在按照1+X證書標(biāo)準(zhǔn)建立課程體系之后,1+X各門核心課程應(yīng)按照證書中的職業(yè)技能要求,將1+X 技能點考核作為過程評價中的組成部分,以“Java應(yīng)用程序開發(fā)”課程為例,過程評價的一級指標(biāo)和二級指標(biāo)組成如表2所示。
表2 Java應(yīng)用程序開發(fā)兩級考核指標(biāo)
確定考核指標(biāo)之后,應(yīng)逐級確定每個考核指標(biāo)的權(quán)重。學(xué)生過程性考核成績的計算公式為其中si為各一級考核指標(biāo)的成績,λi為各一級考核指標(biāo)的權(quán)重,且由于每個一級考核指標(biāo)由若干個二級考核指標(biāo)組成,因此,需要根據(jù)同樣的公式計算每個一級指標(biāo)對應(yīng)的二級評價指標(biāo)的加權(quán)成績之和。如何確定各個評價指標(biāo)的權(quán)重,關(guān)系到最終過程性評價的成績,因此不能完全由考核者主觀確定權(quán)重系數(shù),應(yīng)通過多種方式對企業(yè)、經(jīng)驗豐富的一線教師等人員進行調(diào)研,按照各指標(biāo)的重要程度進行賦分,而且要保證采信數(shù)據(jù)的數(shù)量,對各評判專家的打分進行平均后,要再次征詢各專家的意見,最終才能形成一級評價指標(biāo)和二級評價指標(biāo)的權(quán)重。經(jīng)過以上論證過程,“Java 應(yīng)用程序開發(fā)”課程一級評價指標(biāo)權(quán)重W=(0 .2 0.1 0.2 0.5)T,“ 課堂表現(xiàn)” 的二級指標(biāo)權(quán)重為W1=(0.2 0.3 0.5)T,“隨堂測試”的各項二級指標(biāo)權(quán)重為W i= 1/n,“課下作業(yè)”的各項二級指標(biāo)權(quán)重為W i= 1/n,1+X 技能點的各項二級指標(biāo)權(quán)重為W4=(0.1 0.3 0.1 0.2 0.3)T。
傳統(tǒng)的軟件類專業(yè)的結(jié)果評價和其他專業(yè)的結(jié)果評價方式基本類似,分為紙質(zhì)考核和非紙質(zhì)考核兩種,無論哪種方式,考核內(nèi)容一般都是選擇題、填空題、問答題及代碼編寫題。這種考核方式可以從一定程度上反映出學(xué)生的學(xué)習(xí)情況,但僅僅只是提供一個分?jǐn)?shù)而已,對于學(xué)生全面分析自己的知識結(jié)構(gòu)無法提供幫助,而且傳統(tǒng)的考核方式不能體現(xiàn)綜合運用知識的能力,無法達到1+X證書中要求的職業(yè)技能,更無法考核學(xué)生的團隊協(xié)作能力和職業(yè)素養(yǎng)。
為了使培養(yǎng)的學(xué)生符合1+X 證書技能要求,更符合企業(yè)用人需求,1+X證書各門核心課程應(yīng)全面考慮結(jié)果評價方式,為學(xué)生全面、綜合發(fā)展提供平臺。由于1+X 證書核心課程基本都是實踐性非常強的課程,建議采用以項目為載體的考核方式,這種考核評價方式對教師提出了更高的要求,考核實施過程分為以下幾個階段。
第一個階段:項目確定期。教師應(yīng)衡量項目的范圍,考慮學(xué)生的學(xué)習(xí)能力,項目范圍不宜過大。一般可以在學(xué)期中期發(fā)布,發(fā)布的內(nèi)容包括項目題目、項目需求、成果形式,此時學(xué)生已經(jīng)有了部分課程基礎(chǔ),能夠理解項目的要求。學(xué)生建立項目組,確定項目組負責(zé)人及各成員的分工。
第二階段:項目計劃期。項目實施前,教師應(yīng)理順項目思路,向?qū)W生發(fā)布項目階段組成,并提出各階段的要求;各項目組依據(jù)教師要求建立項目計劃,由項目組負責(zé)人負責(zé)規(guī)劃執(zhí)行。
第三階段:項目實施期。隨著課程的推進,教師應(yīng)在課程進行中,對項目中的重點知識和技能有針對性的講授,由于項目目標(biāo)明確,學(xué)生在學(xué)習(xí)時也會自然提高注意力,有助于項目順利完成。
第四階段:項目驗收期。一般在學(xué)期末,各項目組完成項目之后,教師組織進行項目答辯。每組成員介紹項目完成過程及項目成果,與其他同學(xué)分享學(xué)習(xí)心得。
在項目進行過程中,教師應(yīng)該分階段記錄各項目組的完成情況,最后通過項目組組內(nèi)互評、自評、項目貢獻度、答辯等情況給予綜合評價。
在完成項目的過程中,不但學(xué)生綜合運用知識技能的能力得到提高,同時對于團隊協(xié)作、職業(yè)素養(yǎng)、解決問題的能力都會得到提升,最終的項目評價成績便成為學(xué)生成就的輔助證明。
一門課程的綜合評價成績一般由過程性評價成績和結(jié)果評價成績按比例組成。由于在過程性評價和結(jié)果評價中細分了評價指標(biāo)和權(quán)重,因此在課程結(jié)束時,通過相關(guān)處理工具和信息技術(shù),每個學(xué)生可以獲得一張“課程評價表”,在表中學(xué)生可以看到自己一個學(xué)期以來各項評價指標(biāo)對應(yīng)的成績,尤其是1+X技能點的評價結(jié)果,有助于學(xué)生分析自己的不足之處,在后續(xù)的學(xué)習(xí)中注意加強。
另一方面,對于學(xué)生的綜合評價不應(yīng)只是單獨課程的評價,當(dāng)專業(yè)面向的所有1+X 核心課程結(jié)束之后,通過大數(shù)據(jù)相關(guān)技術(shù)的支持,學(xué)生可以獲得自己的“個人學(xué)習(xí)情況統(tǒng)計報告”,在報告中列出學(xué)生各門課程的評價結(jié)果,同時可以利用柱狀圖顯示出各門課程之間的差距,通過雷達圖反映出學(xué)生的優(yōu)勢學(xué)科和劣勢學(xué)科,或者反映出學(xué)生優(yōu)勢技能和劣勢技能,這種分析報告能夠幫助學(xué)生分析自身知識體系,為學(xué)生就業(yè)、深造等提供科學(xué)的數(shù)據(jù)分析,這也是綜合評價的意義所在。
增值評價可以是多方面的,是對學(xué)生學(xué)習(xí)、教師教學(xué)等方面的進步幅度和努力程度的評價。[3]國內(nèi)對于增值評價的研究也是剛剛起步,本文僅從學(xué)生、教師兩方面的增值評價進行探索。
1.學(xué)生的增值評價
對于學(xué)生的增值評價不應(yīng)該通過分?jǐn)?shù)來體現(xiàn)。教學(xué)過程中教師應(yīng)注意發(fā)現(xiàn)學(xué)生的優(yōu)點和長處,不進行橫向?qū)Ρ龋亲寣W(xué)生自己和自己進行對比。教師可以幫助學(xué)生建立學(xué)習(xí)檔案,由學(xué)生自己將學(xué)習(xí)過程中取得的進步和心得進行記錄,教師可以隨時觀察學(xué)生動態(tài),及時提出表揚,有利于學(xué)生提高成就感,增強學(xué)習(xí)動力。另外,教師還可以采用調(diào)查問卷、座談、聊天等形式,將“是否能跟上課程進度”“自我評價”“課程收獲”等作為評價指標(biāo),了解學(xué)生情況,幫助學(xué)生解決出現(xiàn)的問題,也有利于學(xué)生克服困難,提高學(xué)習(xí)興趣。
2.教師的增值評價
教師在教學(xué)方面的增值評價更多應(yīng)聚焦在課程反思和改進上。在課程教學(xué)完成之后,教師應(yīng)該對課程的教學(xué)內(nèi)容、教學(xué)方法及教學(xué)過程進行反思,將“課程進度是否合理”“課程難度是否恰當(dāng)”“教學(xué)內(nèi)容是否充實”“是否有好的教學(xué)方法”“教學(xué)過程中需要注意的問題”等作為評價指標(biāo),進行教學(xué)總結(jié)和反思,為其他教師提供參考,為自己后續(xù)教學(xué)工作的持續(xù)改進提供幫助。
很多職業(yè)院校對標(biāo)1+X 證書標(biāo)準(zhǔn)進行了課程體系改革,同時在教學(xué)方法、評價方式等方面也進行了很多探索。本文剖析了課程重構(gòu)過程,對課程評價體系改革進行了探索。對于課程評價方面,尤其是評價指標(biāo)和權(quán)重的確定,應(yīng)該采用更加科學(xué)的方式,建立數(shù)學(xué)模型,合理配置參數(shù),形成符合邏輯的課程評價結(jié)果。同時由于1+X 證書標(biāo)準(zhǔn)會根據(jù)技術(shù)的發(fā)展和企業(yè)的需求進行調(diào)整,所以教學(xué)過程中,應(yīng)依據(jù)1+X 證書標(biāo)準(zhǔn)及時調(diào)整課程體系和教學(xué)內(nèi)容,并不斷實踐和改進評價方式,為學(xué)生提供全面評價數(shù)據(jù),幫助學(xué)生發(fā)展,促進專業(yè)建設(shè)持續(xù)發(fā)展。