李曉英 徐超 姜玖良 張壽華
摘要:目前,實訓(xùn)課程教學(xué)普遍存在學(xué)生創(chuàng)新主動性差,團(tuán)隊開展分工不均,成績評定不客觀,學(xué)生本位理念得不到良好體現(xiàn)等問題。全景體驗式教學(xué)模式旨在為學(xué)生打造一個完整的產(chǎn)業(yè)生態(tài)圈,讓學(xué)生團(tuán)隊在實訓(xùn)過程中能夠多維度了解所學(xué)專業(yè),加強(qiáng)其從業(yè)崗位的了解和職業(yè)生涯設(shè)計。全景體驗式教學(xué)模式從“軟件開發(fā)”產(chǎn)業(yè)鏈視角,讓學(xué)生在實訓(xùn)過程全方位體驗軟件產(chǎn)品從設(shè)計、需求分析、軟件開發(fā)、軟件測試、產(chǎn)品驗收環(huán)節(jié)。整個實施過程中,學(xué)生在軟件產(chǎn)品供應(yīng)商、軟件開發(fā)商和軟件測試服務(wù)提供商三個角色之間相互轉(zhuǎn)換,切身體會各角色之間的利益關(guān)聯(lián),形成系統(tǒng)的軟件生態(tài)圈,加強(qiáng)學(xué)生對軟件產(chǎn)業(yè)和軟件產(chǎn)品的形成過程的理解。
關(guān)鍵詞:全景體驗式;軟件開發(fā)專業(yè)實訓(xùn)課程;教學(xué)模式創(chuàng)新
1 引言
體驗式教學(xué)起源于建構(gòu)主義學(xué)習(xí)理論,強(qiáng)調(diào)以學(xué)生為中心,認(rèn)為學(xué)生是認(rèn)知的主體,是知識意義的主動建構(gòu)者;教師只對學(xué)生的意義建構(gòu)起幫助和促進(jìn)作用。學(xué)習(xí)者應(yīng)依據(jù)框架、模式和情景不斷地建構(gòu)新的知識,發(fā)展他們的自主學(xué)習(xí)能力和創(chuàng)新能力。就計算機(jī)軟件專業(yè)的教學(xué)模式來說,構(gòu)建主義學(xué)習(xí)理論完全可以得到很好的詮釋和實踐。軟件項目有系統(tǒng)的需求基礎(chǔ),加上現(xiàn)實社會中有類似實際產(chǎn)品可供學(xué)生參考,學(xué)生能夠在抽象到具體之間探索“程序邏輯”。相反,軟件專業(yè)教師如何把構(gòu)建主義教學(xué)理論體現(xiàn)在教學(xué)設(shè)計和課堂教學(xué)實踐中是一項值得探討和論證的問題?;跇?gòu)建主義學(xué)習(xí)理論,軟件專業(yè)教學(xué)可以從軟件產(chǎn)品市場的角度出發(fā)構(gòu)建“全景體驗式”教學(xué)模式,讓學(xué)生扮演產(chǎn)品供應(yīng)商、軟件開發(fā)商、軟件測試服務(wù)商的角色,了解市場運(yùn)行機(jī)制,不僅能夠豐富課堂教學(xué)形式,激發(fā)學(xué)生學(xué)習(xí)興趣,還能夠挖掘課堂邊緣學(xué)生的專業(yè)潛能。
2 實訓(xùn)課程教學(xué)問題分析
軟件開發(fā)專業(yè)課程的授課安排大都劃分為兩個階段,理論授課階段和實訓(xùn)實操階段,實訓(xùn)階段實施過程大致是這樣的:教師講解軟件產(chǎn)品的開發(fā)流程、產(chǎn)品需求規(guī)格說明書和產(chǎn)品設(shè)計說明書的編寫規(guī)則;學(xué)生根據(jù)教師要求進(jìn)行選題,經(jīng)過教師批準(zhǔn)后,開始小組分工、編制文檔;小組根據(jù)分工開展編碼活動,小組軟件產(chǎn)品整合測試;最后,小組上臺展示,教師評價。雖說絕大多數(shù)小組能夠按時提交功能完整的成品,但中間存在很多典型性問題不應(yīng)該回避:
(1)學(xué)生創(chuàng)新主動性差。大多數(shù)小組都以理論課上“示例項目”為參照設(shè)計其要開發(fā)的產(chǎn)品,缺乏創(chuàng)新。經(jīng)訪談,得到的反饋是“一來熟悉,二來可以保證程序正常運(yùn)行,不掛科”。這就暴露了3方面的問題:①學(xué)生專業(yè)自信心不足,創(chuàng)新主動性差;②當(dāng)下考核方式限制了學(xué)生在創(chuàng)新方面的探索欲望;③缺乏激勵學(xué)生創(chuàng)新的課堂運(yùn)行機(jī)制,及當(dāng)前實訓(xùn)課堂開展模式不能有效激發(fā)學(xué)生創(chuàng)新。
(2)組內(nèi)實際分工不均衡。小組內(nèi)“蹭代碼”現(xiàn)象嚴(yán)重,由于小組成員間的技術(shù)水平存在差距,總有“學(xué)習(xí)能力弱”的組員“袖手旁觀”,而小組長礙于同學(xué)之間的“面子”也不會強(qiáng)加督促。另一方面,也存在組內(nèi)“學(xué)習(xí)能力強(qiáng)”的組員“大包大攬”的現(xiàn)象。這樣造成整個實訓(xùn)課下來“強(qiáng)者”更強(qiáng)“弱者”更弱。
(3)成績評定科學(xué)性有待提高。以往,在實訓(xùn)時段的最后一天,各小組需要上臺答辯,教師通過小組答辯成果統(tǒng)一打分,而各小組功能基本一樣,評價分?jǐn)?shù)差距不大,且各小組長對組員給出的評價也存在同學(xué)間“交情洲情面”上的主觀因素。
所以,如何進(jìn)一步挖掘?qū)W生的創(chuàng)新意愿、互動主動性以及提高考核評價的客觀性,是改進(jìn)當(dāng)前教學(xué)模式亟待考慮的問題。
2 全景體驗式教學(xué)模式的構(gòu)建與實踐
2.1 設(shè)計思路
全景體驗實訓(xùn)模式是基于“軟件產(chǎn)品”的視角,讓學(xué)生以角色扮演的方式經(jīng)歷產(chǎn)品創(chuàng)意、產(chǎn)品開發(fā)、產(chǎn)品測試、產(chǎn)品驗收的產(chǎn)業(yè)鏈條,充分發(fā)揮學(xué)生主體作用,全方位體驗各環(huán)節(jié)具體工作內(nèi)容及各環(huán)節(jié)之間的“利益”關(guān)聯(lián)(如圖1所示)。
現(xiàn)以圖中陰影部分為主線進(jìn)行說明,有A、B、C3個小組。
(1)職責(zé)劃分:①A小組為產(chǎn)品供應(yīng)商,負(fù)責(zé)要開發(fā)產(chǎn)品創(chuàng)意、產(chǎn)品市場地位、功能需求設(shè)計工作;②B小組為軟件開發(fā)商,負(fù)責(zé)將A小組的產(chǎn)品創(chuàng)意通過程序代碼轉(zhuǎn)化為軟件產(chǎn)品;③C小組為軟件測試服務(wù)提供商,負(fù)責(zé)為A小組將B小組開發(fā)的軟件產(chǎn)品進(jìn)行功能和代碼測試,為了保證產(chǎn)品質(zhì)量,A小組決定自己尋找軟件測試服務(wù)商,并將C小組測試出來的程序缺陷(Bug)反饋給B小組,B小組對其進(jìn)行修復(fù),保證軟件開發(fā)商和軟件測試服務(wù)提供商不為同一個小組。
(2)項目啟動前,為各小組發(fā)放特定價值“虛擬軟件開發(fā)專業(yè)幣”,用作啟動資金。在產(chǎn)品設(shè)計完成后可以根據(jù)產(chǎn)品功能進(jìn)行報價,尋找合適的“軟件開發(fā)商”和“軟件測試服務(wù)提供商”,先付特定比例定金,剩余金額按照工作完成度判定。鼓勵創(chuàng)新,最終成果在產(chǎn)品供應(yīng)商確認(rèn)為創(chuàng)新后,另加特定比例的報酬。
(3)必須嚴(yán)格遵守教師制定的里程碑按時交付要求提交的階段成果,鍛煉學(xué)生職場上的責(zé)任感和時間觀念。
(4)各小組交替扮演不同的角色,全景體驗軟件市場“產(chǎn)業(yè)鏈”的運(yùn)行機(jī)制。
2.2 考核評價
采用三維綜合評定方法,包括教師評分、組間互評和虛擬軟件開發(fā)專業(yè)幣三個維度,其中教師評分主要體現(xiàn)在產(chǎn)品功能完成技術(shù)和創(chuàng)新性、小組協(xié)作,組間互評體現(xiàn)在產(chǎn)品功能實現(xiàn)和產(chǎn)品展示表達(dá)能力等方面,虛擬軟件開發(fā)專業(yè)幣是前期服務(wù)(開發(fā)和測試)所得酬勞。綜合評定法能夠有效避免原有的教師一言堂現(xiàn)象,有效提高考核的客觀性。
2.3 教師角色轉(zhuǎn)換
教師在整個實訓(xùn)過程中扮演3個角色:①實訓(xùn)課程的組織者,也可以說是整個虛擬軟件市場規(guī)則的“制定者”;②“市場”運(yùn)行的監(jiān)督者,監(jiān)督各小組按時提交階段成果;③軟件開發(fā)專業(yè)實訓(xùn)課程的輔導(dǎo)老師,巡回指導(dǎo)學(xué)生完成代碼編碼和測試。作為“規(guī)則制定者”,有責(zé)任讓學(xué)生認(rèn)識和理解規(guī)則的重要性,培養(yǎng)學(xué)生職業(yè)規(guī)范素養(yǎng);作為監(jiān)督者,教師必須嚴(yán)格把控好時間和質(zhì)量關(guān),培養(yǎng)學(xué)生時間觀和責(zé)任心;作為輔導(dǎo)老師,教師有責(zé)任幫助學(xué)生排憂解難,適當(dāng)激發(fā)學(xué)生的創(chuàng)新力。
3 結(jié)語
教學(xué)模式創(chuàng)新不應(yīng)該單純?yōu)榱藙?chuàng)新而創(chuàng)新,而應(yīng)該立足于當(dāng)前課堂中存在的主要問題“對癥下藥”。對于軟件開發(fā)專業(yè)實訓(xùn)課程而言,則需將問題定位在如何激發(fā)學(xué)生主動性、創(chuàng)造力和創(chuàng)新力,及對學(xué)生活動進(jìn)行客觀評價上,創(chuàng)建軟件產(chǎn)品供應(yīng)一軟件開發(fā)一軟件測試虛擬模型,于學(xué)生而言不僅能切身體驗到實際職場氛圍,更能了解整個軟件產(chǎn)業(yè)的運(yùn)營流程,拓展對專業(yè)就業(yè)和自身潛能的認(rèn)識,找到更適合自己的方向;對課程實施來講,豐富了開展形式,增加了學(xué)生互動,提高了教學(xué)質(zhì)量,增強(qiáng)了教學(xué)評價的客觀性;于教師而言,應(yīng)該隨時注意自身的角色轉(zhuǎn)換,把握學(xué)生主體的作用。
參考文獻(xiàn)
[1]李曉英,張焓,潘禎等.“互聯(lián)網(wǎng)+”時代下高職學(xué)生學(xué)習(xí)期望調(diào)查研究[J].現(xiàn)代商貿(mào)工業(yè),2017,(36):140-141.
[2]王明芳,吳岳軍.基于建構(gòu)主義學(xué)習(xí)理論提高軟件專業(yè)學(xué)生面向?qū)ο缶幊碳寄艿慕虒W(xué)策略探討[J].教育理論與實踐,2011,31(36):58-60.
[3]陳鵬,龐學(xué)光.基于學(xué)術(shù)能力培養(yǎng)的美國高職課程實證研究——以俄克拉荷馬州立大學(xué)技術(shù)學(xué)院為研究個案[J].比較教育研究,2012,269(6):53-57.
[4]趙冬冬.課堂邊緣學(xué)生的存在樣態(tài)及其矯正[J].教學(xué)與管理,2017(10):5-8.
[5]孔憲遂.試論建構(gòu)主義理論對教學(xué)的啟示[J].清華大學(xué)教育研究,2002(s1):128-133.