文/王凱(江西環(huán)境工程職業(yè)學(xué)院)
現(xiàn)階段高等院校的計(jì)算機(jī)專業(yè)課程教學(xué)內(nèi)容已經(jīng)嚴(yán)重滯后,不符合企業(yè)的需求,已經(jīng)無法適應(yīng)社會發(fā)展趨勢。計(jì)算機(jī)相關(guān)專業(yè)學(xué)生離開校園后面臨技術(shù)落伍,學(xué)生畢業(yè)后不得不去培訓(xùn)機(jī)構(gòu)進(jìn)一步學(xué)習(xí),費(fèi)用昂貴。
同時(shí),對于應(yīng)屆畢業(yè)學(xué)生,企業(yè)面臨很大的入職培訓(xùn)壓力,浪費(fèi)大量資源。針對此現(xiàn)狀,探索現(xiàn)代學(xué)徒制等有效措施對其進(jìn)行教學(xué)改革,以期彌補(bǔ)技術(shù)方面的滯后,為企業(yè)提供符合要求的人才。
基于OBE(Outcomes-Based Ed ucation)模式淺析《軟件工程》課程的現(xiàn)代學(xué)徒式改革,開展教學(xué)設(shè)計(jì),進(jìn)行效果評價(jià)。希望可以探索出課程教學(xué)改革新的方法與途徑。
OBE 教學(xué)模式即成果導(dǎo)向型教育。美國教育學(xué)家Spady W.D.率先提出OBE,他認(rèn)為,OBE 是指“清晰地聚焦和合理地組織教育系統(tǒng)資源,使之圍繞引領(lǐng)學(xué)生取得未來成功的實(shí)質(zhì)性經(jīng)驗(yàn)”[1]。澳大利亞教育部門將 OBE 定義為:“幫助學(xué)生經(jīng)由學(xué)習(xí)實(shí)現(xiàn)特定產(chǎn)出的教育教學(xué)過程”,教育結(jié)構(gòu)和教育課程只是教育的手段而非目的。教育系統(tǒng)的運(yùn)作是由學(xué)習(xí)產(chǎn)出決定的,如果在這一教學(xué)過程中學(xué)生的特定能力沒有得到相應(yīng)的提升,必須通過重建的形式予以延續(xù)[2]。特克(Tucker S.E.)認(rèn)為,OBE 的目的是使學(xué)習(xí)產(chǎn)出在整個(gè)課程活動和學(xué)業(yè)評價(jià)系統(tǒng)中發(fā)揮作用[3]。
總的來說,OBE 要求學(xué)校和教師要結(jié)合現(xiàn)實(shí)需求明確學(xué)生預(yù)期學(xué)習(xí)結(jié)果,以最終學(xué)習(xí)成果為起點(diǎn)反向設(shè)計(jì)課程體系、開展教學(xué)活動,結(jié)合個(gè)性化培養(yǎng)方案,給予每一位學(xué)生平等成功的機(jī)會,讓每一位學(xué)生都能在學(xué)習(xí)過程中實(shí)現(xiàn)自我,最終通過與預(yù)期結(jié)果的評價(jià)反饋,不斷改進(jìn)原有課程體系與教學(xué)活動。
基于OBE 教育模式的《軟件工程》課程改革是以課程學(xué)習(xí)的結(jié)果為核心,定義課程目標(biāo)。要求課程目標(biāo)和學(xué)生畢業(yè)的要求,或者企業(yè)人才的需求相對應(yīng)。以高校學(xué)生為中心[4],圍繞學(xué)生完成相關(guān)課程學(xué)習(xí)后應(yīng)具備的技能來展開整個(gè)教學(xué)活動。依據(jù)學(xué)生在不同階段的反饋?zhàn)鞒鱿鄬?yīng)的教學(xué)計(jì)劃變更。
OBE 模式下的《軟件工程》課程應(yīng)達(dá)到的目標(biāo):能夠?qū)④浖こ痰闹R用于解決軟件需求、設(shè)計(jì)、開發(fā)、維護(hù)、項(xiàng)目管理等在軟件工作中存在的復(fù)雜軟件問題;能夠運(yùn)用軟件工程知識和相關(guān)工具發(fā)現(xiàn)、分析工程問題,同時(shí)通過文獻(xiàn)、期刊等綜合分析。設(shè)計(jì)出合理的解決方案,解決工程中出現(xiàn)的問題,并在設(shè)計(jì)環(huán)節(jié)中體現(xiàn)創(chuàng)新意識、工匠精神;能夠掌握企業(yè)級應(yīng)用系統(tǒng)主流開發(fā)工具或?qū)嶒?yàn)平臺的使用方法,并能根據(jù)具體的問題需求和企業(yè)級應(yīng)用開發(fā)平臺選擇合適的工具;能夠遵守該領(lǐng)域的職業(yè)道德和規(guī)范;能夠在各個(gè)環(huán)節(jié)中進(jìn)行有效溝通和團(tuán)隊(duì)協(xié)作,作出合理的決策并通過書面和口頭的方式表達(dá)出自己的觀點(diǎn),同時(shí)能夠書寫技術(shù)報(bào)告、項(xiàng)目需求分析、項(xiàng)目設(shè)計(jì)等相關(guān)文書。
《軟件工程》課程改革將項(xiàng)目貫穿到整個(gè)教學(xué)過程中。通過現(xiàn)代學(xué)徒校企合作模式,以學(xué)生為中心,企業(yè)式實(shí)踐。通過項(xiàng)目實(shí)踐加強(qiáng)對理論知識的理解和運(yùn)用。將《軟件工程》課程目標(biāo)分解為可考核的指標(biāo)點(diǎn),建立相關(guān)指標(biāo)點(diǎn),形成課程教學(xué)活動與專業(yè)畢業(yè)要求達(dá)成度的關(guān)聯(lián)[5]。《軟件工程》課程內(nèi)容分解教學(xué)階段實(shí)施計(jì)劃如表1所示[5]。
表1 實(shí)施計(jì)劃表
基于OBE 和現(xiàn)代學(xué)徒模式的課程改革的核心是教育產(chǎn)出—反饋—實(shí)施—教育產(chǎn)出,教學(xué)活動實(shí)施雙軌制(學(xué)校教育和企業(yè)培養(yǎng)),過程中包括:教學(xué)方法、案例設(shè)計(jì)、教學(xué)過程、校企合作實(shí)踐課堂。整個(gè)教學(xué)活動設(shè)計(jì)如圖1 所示。
圖1 軟件工程教學(xué)活動設(shè)計(jì)
1.教學(xué)過程
《軟件工程》課程教學(xué)活動主要采用項(xiàng)目實(shí)踐式開展。在該教學(xué)活動中,采用學(xué)生為主、教師為輔的模式。依據(jù)不同的學(xué)生組建團(tuán)隊(duì),加入PBGS(Project Based Group Study),即基于項(xiàng)目的團(tuán)隊(duì)學(xué)習(xí)。通過學(xué)生的知識、能力、綜合素質(zhì)等設(shè)定目標(biāo)。項(xiàng)目實(shí)踐式教學(xué)由教師結(jié)合企業(yè),挑選合適的項(xiàng)目。在授課教師的組織、引導(dǎo)下,學(xué)生模擬企業(yè)的日?;顒?。通過該過程,學(xué)生對項(xiàng)目進(jìn)行分析、研討,形成可見的學(xué)習(xí)成果,充分發(fā)揮學(xué)生的自主能動性,激發(fā)學(xué)生的主動性和對新知識、新領(lǐng)域的探索興趣,培養(yǎng)學(xué)生合作和獨(dú)立思考、解決問題的能力。
開設(shè)課程前,授課教師需調(diào)研教學(xué)班學(xué)生實(shí)際能力和水平,設(shè)計(jì)相對應(yīng)的項(xiàng)目案例庫,以調(diào)動學(xué)生的研討積極性作為目標(biāo)。項(xiàng)目按項(xiàng)目組形式進(jìn)行組合,根據(jù)自由組合原則,每5位同學(xué)組成項(xiàng)目小組,5 人小組由2 人前端開發(fā)、2 人后端開發(fā)、1 人測試組成,并選取綜合能力最強(qiáng)的學(xué)生為組長。
課堂研討采用項(xiàng)目組以教師輔助學(xué)生形式開展。教師在課堂中按照課程設(shè)計(jì)教授實(shí)戰(zhàn)課程。課程包含:如何開展項(xiàng)目需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì),開發(fā)中如何解決遇到的問題,如何進(jìn)行測試、優(yōu)化、項(xiàng)目交付。在授課過程中教師應(yīng)結(jié)合案例進(jìn)行分析,同時(shí)引導(dǎo)學(xué)生,讓學(xué)生身臨其境地參與課堂。在課堂教學(xué)中,讓學(xué)生養(yǎng)成文書撰寫的習(xí)慣,提升學(xué)生的表達(dá)、溝通等能力,為后期企業(yè)實(shí)踐課堂中的教學(xué)任務(wù)進(jìn)展做準(zhǔn)備。
項(xiàng)目組成員接受聽眾的提問討論,授課教師負(fù)責(zé)現(xiàn)場討論的過程引導(dǎo)和總結(jié),并在課堂中記錄小組成員的研討過程,教授給予錯(cuò)誤糾正和補(bǔ)充[6]。
企業(yè)導(dǎo)師參與課堂教學(xué),為后續(xù)企業(yè)實(shí)戰(zhàn)課堂項(xiàng)目作好準(zhǔn)備。課程問題源于企業(yè)項(xiàng)目,能夠引導(dǎo)學(xué)生針對課程項(xiàng)目案例提出自己的優(yōu)化措施或者設(shè)計(jì)出新的實(shí)現(xiàn)方案。
2.實(shí)踐過程
基于OBE 模式企業(yè)導(dǎo)師負(fù)責(zé)企業(yè)實(shí)踐課堂,對預(yù)選的項(xiàng)目進(jìn)行二次重構(gòu)。企業(yè)導(dǎo)師必須長期在公司、企業(yè)工作,主導(dǎo)過多種項(xiàng)目。在實(shí)踐教學(xué)中,采用項(xiàng)目引導(dǎo)式教學(xué)模式。企業(yè)導(dǎo)師利用自己在企業(yè)的經(jīng)歷經(jīng)驗(yàn),需選用一個(gè)完整的教學(xué)案例,提供相關(guān)真實(shí)項(xiàng)目案例、相關(guān)國家標(biāo)準(zhǔn)的技術(shù)文檔、規(guī)范文件和行業(yè)公司的各類規(guī)范文書等,供學(xué)生學(xué)習(xí)和參考。學(xué)生分組完成真實(shí)情境項(xiàng)目的整個(gè)流程知識學(xué)習(xí)和技能訓(xùn)練,形成一整套的能夠體現(xiàn)技術(shù)技能的學(xué)習(xí)成果。以企業(yè)真實(shí)案例科研成果管理系統(tǒng)為例。
在科研成果管理系統(tǒng)項(xiàng)目中,企業(yè)導(dǎo)師需要抓住以下幾點(diǎn):
(1)掌握學(xué)生已有的知識能力、范圍是否能支撐科研成果管理系統(tǒng)的設(shè)計(jì)、開發(fā)、測試。
(2)要針對不同的學(xué)生團(tuán)隊(duì),分解科研成果管理系統(tǒng)項(xiàng)目。
(3)企業(yè)導(dǎo)師要指導(dǎo)學(xué)生分析科研管理系統(tǒng)的分析技術(shù)需求、業(yè)務(wù)需求。
(4)企業(yè)項(xiàng)目技術(shù)導(dǎo)師指導(dǎo)學(xué)生抓住技術(shù)要點(diǎn),以彌補(bǔ)高校的技術(shù)短板。
(5)企業(yè)導(dǎo)師在項(xiàng)目過程中通過“師徒制”模式指導(dǎo)學(xué)生如何解決在開發(fā)過程中碰到的難題。(如:碰到技術(shù)障礙、技術(shù)缺失、如何在有限的時(shí)間內(nèi)學(xué)習(xí)技術(shù)短板,快速解決問題。)
(6)通過科研成果管理系統(tǒng),結(jié)合企業(yè)模式培養(yǎng)學(xué)生的團(tuán)隊(duì)合作能力、溝通能力(文書的書寫、語言的表達(dá))等。
(7)培養(yǎng)學(xué)生工匠精神,創(chuàng)新、創(chuàng)造精神及其職業(yè)道德素養(yǎng)。
基于OBE 教育模式,在校企合作雙軌制教學(xué)模式上建立評價(jià)體系,始終以學(xué)生的學(xué)習(xí)效果和工程能力的設(shè)計(jì)和實(shí)施為考核標(biāo)準(zhǔn)[7]。故需建立一種多維度、系統(tǒng)化的課程評價(jià)體系,系統(tǒng)檢驗(yàn)學(xué)生學(xué)習(xí)成效和工程能力。在課程中相關(guān)理論學(xué)習(xí)能力(如:概念、原理、方法等基礎(chǔ)部分,在課堂中的參與度等);在企業(yè)實(shí)踐課堂實(shí)踐中發(fā)現(xiàn)問題、分析問題、解決問題、團(tuán)隊(duì)合作、溝通表達(dá)等能力,以及團(tuán)隊(duì)中問題討論、發(fā)表觀點(diǎn)和項(xiàng)目迭代匯報(bào)等能力,在技術(shù)方面如:需求、設(shè)計(jì)、建模等個(gè)人技術(shù)能力的考核。課程組依據(jù)課程考核目標(biāo),在教學(xué)過程采用多維評價(jià)。其中軟件素養(yǎng)方面占總評價(jià)40%,教學(xué)項(xiàng)目成績評定和文檔評定各占30%。具體評價(jià)體系制定了如表 2 所示的項(xiàng)目化評價(jià)標(biāo)準(zhǔn),表中詳細(xì)制定了各部分的相應(yīng)評價(jià)標(biāo)準(zhǔn)。
表2 項(xiàng)目化評價(jià)標(biāo)準(zhǔn)
本文基于OBE、現(xiàn)代學(xué)徒和團(tuán)隊(duì)項(xiàng)目化開展《軟件工程》課程改革,采用校企合作模式,以學(xué)生為主,整個(gè)活動以培養(yǎng)學(xué)生綜合實(shí)踐能力為中心,關(guān)注學(xué)習(xí)成果,強(qiáng)化學(xué)生開發(fā)能力、創(chuàng)新創(chuàng)造能力。強(qiáng)調(diào)過程中階段反饋,并以持續(xù)改進(jìn)教學(xué)為目標(biāo)。綜合實(shí)踐過程貫穿整個(gè)教學(xué)活動。一方面,通過校企合作以產(chǎn)業(yè)化為牽引,提升學(xué)生工程綜合實(shí)踐能力及其適應(yīng)社會發(fā)展需求的能力,最終能夠使學(xué)生從學(xué)校到企業(yè)無縫切換,有效提高人才質(zhì)量。另一方面,基于OBE模式《軟件工程》課程改革,通過校企合作使得教師緊跟企業(yè)先進(jìn)技術(shù),促進(jìn)了教師的專業(yè)技術(shù)能力和教學(xué)能力的提升,對培養(yǎng)軟件工程高級人才具有一定的實(shí)踐和指導(dǎo)作用。