摘要:隨著我國高等教育不斷迅速發(fā)展,教學質(zhì)量也成為高校重點關(guān)注研究的內(nèi)容之一,2018年教育部發(fā)布了《普通高等學校本科專業(yè)類教學質(zhì)量國家標準》,對教學與人才培養(yǎng)提出新的挑戰(zhàn),本文結(jié)合教學質(zhì)量國家標準,以軟件工程專業(yè)為例,在對標國家標準下,創(chuàng)新軟件專業(yè)人才培養(yǎng)和軟件專業(yè)能力分解基礎(chǔ)上,探討構(gòu)建項目驅(qū)動教學模式的過程。
關(guān)鍵詞:國家標準;軟件工程專業(yè);軟件專業(yè)能力
中圖分類號:TP311文獻標識碼:A
文章編號:1009-3044(2020)29-0128-02
1 引言
自2018年教育部發(fā)布了《普通高等學校本科專業(yè)類教學質(zhì)量國家標準》(以下簡稱“國標”)確立我國本科專業(yè)教學的基本標準,其中《計算機類教學質(zhì)量國家標準》中明確指出計算機類專業(yè)具有大規(guī)模、多層次、多需求的特點,社會的高度認可,社會需求量大等特點的基礎(chǔ)類學科。國標的提出,為專業(yè)的定位,課程體系的建設(shè)和專業(yè)發(fā)展方向,指明了方向。
軟件工程與計算機科學與計算、網(wǎng)絡(luò)工程等同屬計算機類學科,當前計算機技術(shù),信息技術(shù)發(fā)展迅速,信息產(chǎn)業(yè)已成為全球第一大產(chǎn)業(yè);黨在十九大明確提出“中國制造2025”“互聯(lián)網(wǎng)+”、全面信息化建設(shè)等重大戰(zhàn)略,信息化驅(qū)動已成為推進新型工業(yè)化建設(shè)和社會發(fā)展新格局的關(guān)鍵。信息化全面發(fā)展,迫切需要大量信息化人才參與建設(shè)發(fā)展;給予軟件丁程專業(yè)更大前景與挑戰(zhàn),如何在國標指導(dǎo)思想下,結(jié)合信息化浪潮下深入優(yōu)化軟件工程專業(yè),是一個值得研究的內(nèi)容。本文由淺入深,從以下幾個方面探討軟件工程專業(yè)教學模式的改革。
2 軟件工程專業(yè)能力分解
國標與新工科背景下更加要求軟件工程專業(yè)人才的創(chuàng)新力,具體歸納起來軟件工程專業(yè)畢業(yè)生應(yīng)該具備3個層次的能力,分別是基本軟件工程實踐能力、現(xiàn)代軟件研發(fā)能力、軟件創(chuàng)新創(chuàng)業(yè)能力。
(1)基本軟件工程實踐能力
基本軟件工程實踐能力,要求軟件工程專業(yè)學生在校期間應(yīng)掌握軟件編程的基礎(chǔ)能力,能實現(xiàn)較為復(fù)制軟件邏輯編程能力,同時掌握軟件工程的分析、設(shè)計能力,能應(yīng)用軟件工程進行軟件分析、設(shè)計、建模等過程。
(2)現(xiàn)代軟件研發(fā)能力
現(xiàn)代軟件研發(fā)能力,要求軟件工程專業(yè)學生畢業(yè)前掌握一定現(xiàn)代軟件研發(fā)能力,現(xiàn)代軟件工具的使用能力,能對目前應(yīng)用較為廣泛應(yīng)用型軟有一定分析、設(shè)計、實現(xiàn)能力、如:企業(yè)級應(yīng)用開發(fā)、移動應(yīng)用開發(fā)、大數(shù)據(jù)分析處理等。以我校為例,針對企業(yè)目前對于軟件人才需求特點,以現(xiàn)代軟件開發(fā)(Java企業(yè)級開發(fā))為著力點,讓學生掌握現(xiàn)代軟件開發(fā)同時,將現(xiàn)代軟件研發(fā)能力分解為2個軟件開發(fā)方向,企業(yè)計算、移動開發(fā),2個方向能力課程分解如圖1一圖2所示。
(3)軟件創(chuàng)新創(chuàng)業(yè)能力
由于軟件工程專業(yè)自身特點,軟件類產(chǎn)品不是獨立存在的,軟件作為工業(yè)化的催化劑,要結(jié)合實際應(yīng)用才能將軟件的作用發(fā)揮到最大,因此軟件行業(yè)從業(yè)要求軟件研發(fā)人員不但具有專業(yè)軟件研發(fā)技術(shù),同時還要有較為廣闊的學術(shù)視野和較強自學能力;因此,對學生自學能力和創(chuàng)新能力培養(yǎng)是尤為重要的;在強調(diào)軟件工程能力培養(yǎng),軟件開發(fā)技術(shù)培養(yǎng),軟件過程能力培養(yǎng)的同時,鼓勵與倡導(dǎo)學生獲得工信部或者行業(yè)認證證書,參加中國計算機設(shè)計大賽,“互聯(lián)網(wǎng)+”、中國軟件杯等學科競賽,培養(yǎng)學生創(chuàng)新力。
3 項目驅(qū)動教學模式的構(gòu)建
(1)項目驅(qū)動教學模式的構(gòu)建基礎(chǔ)
高校教育與產(chǎn)業(yè)現(xiàn)狀存在一定的距離,內(nèi)容相對陳舊;另外,教學內(nèi)容相對獨立,學生難以適應(yīng)社會對人才的需求?!爱a(chǎn)教融合,協(xié)同育人”是企業(yè)與高校深度合作,在高校教學過程中引入企業(yè)資源共同完成教學計劃,實現(xiàn)學校、企業(yè)、學生三方共贏的一種辦學模式。在廣泛開展“產(chǎn)教融合”過程中引入企業(yè)資源,用實際項目對學生開展培養(yǎng)是提高學生解決復(fù)雜工程問題能力的重要途徑。
(2)項目驅(qū)動教學模式的構(gòu)建過程
按照國標的指導(dǎo)精神,結(jié)合軟件工程專業(yè)自身特點,軟件工程專業(yè)是一個重實踐型專業(yè),實踐教學直接關(guān)系到學生的動手能力培養(yǎng),因此,本文將軟件工程專業(yè)實踐教學構(gòu)建為基礎(chǔ)實驗、綜合實驗、課程設(shè)計、畢業(yè)設(shè)計4個遞進層次的實踐教學體系;基礎(chǔ)實驗和綜合實驗是課程實踐教學內(nèi)容,如程序設(shè)計基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、Web程序設(shè)計等課程中針對每個知識點的基礎(chǔ)性實驗同時要求每門課中必須設(shè)置一定比例的綜合實驗,培養(yǎng)學生分析問題、解決問題能力。課程設(shè)計是根據(jù)軟件工程專業(yè)特點設(shè)置的幾門重要課程的集中實踐教學,例如高級架構(gòu)計算、軟件工程、軟件測試等課程設(shè)計,課程設(shè)計項目采取企業(yè)項目組形式,培養(yǎng)學生團隊協(xié)作、交流等能力。第七學期是集中畢業(yè)實中畢業(yè)實習和畢業(yè)設(shè)計,要求每名學生圍繞一個實際工程項目完成軟件工程全生命周期的項目實施。在項目化教學的模式中采用PDCA循環(huán)模式,包含計劃(plan)、實施(do)、檢查(check)和處理(action)四個階段,其優(yōu)化過程符合項目化教學的階段和結(jié)構(gòu)特征,因此在項目化教學中應(yīng)用此模式能更好提高項目化教學效果。
其中基礎(chǔ)實驗、綜合實驗、課程設(shè)計、畢業(yè)設(shè)計四個階段都覆蓋PDCA循環(huán)模式中的計劃,實施,檢查,處理四個環(huán)節(jié)。在基礎(chǔ)實驗階段,其計劃階段,通過分析基礎(chǔ)教學的任務(wù)和目標,確立基礎(chǔ)項目,細分任務(wù)和具體完成時間,在基礎(chǔ)教學階段將任務(wù)分給學生小組,制定具體操作計劃。綜合實驗階段的項目以基礎(chǔ)實驗為基礎(chǔ),在基礎(chǔ)實驗上進行優(yōu)化項目的計劃。這兩個階段教師處于教學的主體位置,引導(dǎo)學生根據(jù)任務(wù)和標準,具體實施各項任務(wù)計劃,促進計劃的落實和任務(wù)的完成,并給予學生必要的幫助和指導(dǎo)。課程設(shè)計階段的項目以企業(yè)項目進行實驗,采用翻轉(zhuǎn)課程結(jié)合的教學模式,其計劃根據(jù)需求進行設(shè)計,實施過程以學生為主體位置,企業(yè)教師作為監(jiān)督和督促計劃落實者,在檢查階段主要采用PPT匯報、項目演練、實操模擬等多種方式檢查計劃的執(zhí)行情況、項目的完成情況,并進行考核評定,考查學生是否達到了預(yù)期目標,同時也可以通過各組學生的項目展示進行互相借鑒學習,在相互檢查找那個提升大家的項目執(zhí)行力和判斷力。畢業(yè)設(shè)計階段以實際工程項目為載體,鼓勵學生面向?qū)嶋H工程項目進行單獨計劃、實施、檢查和處理,畢業(yè)導(dǎo)師根據(jù)項目完成程度和學生能力狀況進行技術(shù)指導(dǎo),引導(dǎo)學生將成功的個案經(jīng)驗納入項目化規(guī)范中去。
在項目化教學模式中,四個階段的進階訓(xùn)練使項目化教學的成果得到鞏固和擴大,項目化教學實施過程中的技術(shù)難點主要體現(xiàn)在項目設(shè)立、計劃制定、分組實施和考核評定四個方面。每個階段的項目設(shè)立都要分解成多個工作任務(wù)和能力任務(wù),圍繞每個任務(wù)進行項目設(shè)計。常見的項目和任務(wù)的匹配模式有3種,分別是循環(huán)式、分段式和對應(yīng)式。循環(huán)式的主要特征是,每個項目都包括該門課程的全部構(gòu)成任務(wù),通過從簡單到復(fù)雜的項目的逐步展開,逐漸提高學生完成每一項任務(wù)的能力。分段式的主要特征是,一門課程只選擇一個大型的綜合項目,將這個大項目按階段劃分成初級、中級、高級階段子項目,每個階段子項目下設(shè)立若干任務(wù),任務(wù)之間也有初級、中級、高級的劃分,通過階段任務(wù)的完成,實現(xiàn)子項目,最終完成整個大型綜合項目,實現(xiàn)學生職業(yè)能力的培養(yǎng)目標。課程設(shè)計中的項目化教學的考核評定指向?qū)W生在項目實施中的整個“過程”和項目“成果”的展示上。畢業(yè)設(shè)計中的項目化考核評定指向?qū)W生在項目開題,中期匯報,作品展示,答辯等過程。包含導(dǎo)師自評,同行互評以及答辯評審等環(huán)節(jié)??己嗽u定的原則應(yīng)堅持過程評價和結(jié)果評定相結(jié)合,對學生進行綜合能力評定。
4 結(jié)論
本文按照《普通高等學校本科專業(yè)類教學質(zhì)量國家標準》指導(dǎo)精神,結(jié)合軟件工程專業(yè)為例,探討在對標國家標準下,軟件專業(yè)能力分解,實踐教學過程優(yōu)化,人才實踐創(chuàng)新等方面進行了探討研究,為其他兄弟院校軟件工程專業(yè)教學改革提供了一定參考和借鑒意義。
參考文獻:
[1]董晨.師生互動與任務(wù)驅(qū)動教學模式在軟件項目管理教學中的應(yīng)用[J].高教學刊,2019(9):74-76,80.
[2]彭小娟,“團隊式項目驅(qū)動”模式在軟件工程課程教學中的應(yīng)用[J].電腦知識與技術(shù),2017,13(17):115-116.
[3]葉曉舟.驅(qū)動教學模式在軟件工程專業(yè)多課程協(xié)作項目中的應(yīng)用[J],電腦知識與技術(shù),2017,13(7):114-115.
[4]蔡琴,張凱.項目驅(qū)動教學模式在軟件工程教學中的應(yīng)用[J].實驗科學與技術(shù),2014,12(4):175-178.
[5]張耀民.“項目驅(qū)動+案例教學”模式在軟件工程教學中的應(yīng)用[J].中國職業(yè)技術(shù)教育,2012(8):57-60.
[6]汪海濱,楊振宇.項目驅(qū)動教學模式在軟件技術(shù)專業(yè)教學中的研究與應(yīng)用[J].電腦知識與技術(shù),2009,5(12):3173,3176.
[7]唐重振,乙永一,大數(shù)據(jù)視角下地方高校行政管理專業(yè)人才培養(yǎng)體系建設(shè)——以“教學質(zhì)量國家標準”為指導(dǎo)[J].智庫時代,2020(8):73-74.
【通聯(lián)編輯:聞翔軍】
作者簡介:胡安明(1982-),男,湖北荊州人,講師,研究方向為大數(shù)據(jù)、人工智能。