王博 張志鋒
摘 要:本研究以軟件工程專業(yè)為例,將第1—8條軟件工程專業(yè)畢業(yè)要求作為案例,詳細分析其內涵觀測點的縱向分解,并闡述了畢業(yè)要求對通用標準的覆蓋情況,為我國高校的工程教育專業(yè)提供參考。
關鍵詞:工程教育;畢業(yè)要求;內涵觀測點
不同于傳統(tǒng)的知識傳授教學模式,工程教育旨在培養(yǎng)學生解決復雜工程問題的能力,使學生在畢業(yè)時能夠達到國際認可的工程師標準,并保障學生具有專業(yè)職業(yè)發(fā)展所需的能力和素質。自從我國加入《華盛頓協(xié)議》后,通過工程認證的專業(yè)中,學生畢業(yè)時所具備的能力得到中、美、英等成員國家的認可,大大增加了我國在工程領域及工程教育領域的影響力。因此,許多高校的工科專業(yè)紛紛加入工程教育認證行列,認證受理申請的專業(yè)數(shù)量由2015年的137個迅速增至2020年的671個。
專業(yè)制定的培養(yǎng)方案中,要保障畢業(yè)要求對培養(yǎng)目標、課程體系對畢業(yè)要求的有效支撐。在培養(yǎng)階段,專業(yè)要保障教師的教學內容和教學方式能夠有效支撐課程目標的達成。專業(yè)制定的畢業(yè)要求要可衡量,且能從廣度和深度上全覆蓋標準要求這一“基準線”。同時,專業(yè)制定的畢業(yè)要求和目標要具有專業(yè)特色,符合其所在學校的發(fā)展定位。
工程教育要求學生在畢業(yè)時,能夠達到12條基本能力的畢業(yè)要求,從而保障學生具有達成培養(yǎng)目標的能力,使學生畢業(yè)5年左右時間能夠在領域相關行業(yè)或企業(yè)有所建樹。為了保障畢業(yè)要求的達成,通常情況下,每個畢業(yè)要求根據(jù)專業(yè)實際情況被分解為2—5條內涵觀測點,這有助于通過教學環(huán)節(jié)掌握畢業(yè)要求的達成情況。畢業(yè)要求分解應遵循縱向分解的原則,即內涵觀測點應當對畢業(yè)要求的能力進行由淺到深的分解,而非將畢業(yè)要求橫向分解為若干個不同的能力要求。
一、軟件工程專業(yè)畢業(yè)要求案例分析
為方便各專業(yè)合理設置、分解畢業(yè)要求,本研究以軟件工程專業(yè)為例,將第1—8條畢業(yè)要求作為案例,探索能從廣度和深度上覆蓋標準要求的專業(yè)畢業(yè)要求。同時,在縱向分解的原則上,分別將各專業(yè)畢業(yè)要求分解為2—5條內涵觀測點,并對覆蓋標準要求的情況進行說明。
(一)畢業(yè)要求1案例分析
工程知識:掌握軟件工程領域內解決復雜工程問題所需的數(shù)理、工程和專業(yè)知識,并能運用這些知識對所涉及的工程問題和解決方案進行理論分析與建模。
1.專業(yè)畢業(yè)要求內涵觀測點
內涵觀測點1:掌握軟件工程及相關領域內解決復雜工程問題所需的數(shù)理、工程和專業(yè)知識及理論分析方法。
內涵觀測點2:能夠運用相關知識,準確表述相關領域的復雜工程問題,并建立合理的數(shù)學模型對其進行分析。
內涵觀測點3:能夠綜合運用相關知識和理論分析方法推理相關領域的復雜工程問題,并評價相關解決方案的合理性。
2.標準要求覆蓋情況
軟件工程專業(yè)通過數(shù)理基礎科學、計算機組成原理、數(shù)據(jù)結構、算法、系統(tǒng)分析與建模等相關課程環(huán)節(jié),要求學生能夠綜合運用數(shù)理、工程基礎和軟件工程專業(yè)的語言工具,表述軟件工程領域的復雜工程問題,并對其中的具體對象進行數(shù)學建模和求解;通過培養(yǎng)學生離散結構的分析和表達、系統(tǒng)分析與建模的能力,要求學生能夠對軟件工程領域的復雜工程問題進行分析、推演;基于軟件系統(tǒng)建模與分析技術相關課程環(huán)節(jié),要求學生能夠評價和比較不同的解決方案。完全覆蓋畢業(yè)要求通用標準。
(二)畢業(yè)要求2案例分析
問題分析:在軟件工程及相關領域中,能夠應用所需的理工原理,使用自然語言和數(shù)理語言準確描述復雜工程問題,并能夠借助相關文獻工具,尋求該問題的解決方案,通過分析對比,獲取各方案的優(yōu)缺點及其適用場景。
1.專業(yè)畢業(yè)要求內涵觀測點
內涵觀測點1:在軟件工程及相關領域中,能夠應用所需的數(shù)理和工程原理分析獲取復雜問題的關鍵。
內涵觀測點2:能夠使用自然語言和數(shù)理語言準確描述復雜軟件工程問題。
內涵觀測點3:在軟件工程領域能夠通過利用相關文獻工具,檢索復雜問題的解決方案,并對這些方案進行分析對比,選取使用指定場景的高效解決方案。
2.標準要求覆蓋情況
專業(yè)畢業(yè)要求2基于數(shù)理、計算機工作原理、軟件工程開發(fā)等相關的教學活動,要求學生能夠應用理工相關基本原理獲取領域復雜工程問題的關鍵;基于科技文獻檢索和計算機網(wǎng)絡技術相關教學活動,學生能夠通過文獻查閱、分析和研究,理解解決方案的多樣性,并能夠對軟件工程實踐過程的影響因素進行評價,獲取各個解決方案在各方面的性能及相應使用場景。完全覆蓋畢業(yè)要求通用標準。
(三)畢業(yè)要求3案例分析
設計/開發(fā)解決方案:針對特定軟件項目,能夠選用合理的開發(fā)基本思想進行分析、設計和實現(xiàn),具有能夠嘗試使用最新的相關研究成果提高項目開發(fā)效率和質量的意識,并在實施各開發(fā)階段時考慮到相關道德和法律的約束。
1.專業(yè)畢業(yè)要求內涵觀測點
內涵觀測點1:根據(jù)特定軟件項目的特征,能夠選用合理的軟件開發(fā)基本思想。
內涵觀測點2:能夠根據(jù)特定軟件開發(fā)基本思想,對特定軟件項目進行需求分析、系統(tǒng)設計和實現(xiàn)。
內涵觀測點3:能夠在項目開發(fā)的各個階段,有意識地嘗試使用最新的相關研究成果來提高開發(fā)效率和項目完成質量。
內涵觀測點4:能夠在相關現(xiàn)實約束條件下,對軟件項目成果的各個性能指標進行分析,并針對性能指標值低的相關方面提出優(yōu)化方案。
2.標準要求覆蓋情況
通過軟件工程方法學、軟件設計方法和實現(xiàn)技術的相關教學環(huán)節(jié),學生能夠開發(fā)滿足特定需求的軟件系統(tǒng),并在開發(fā)過程中考慮各種現(xiàn)實因素;通過系統(tǒng)設計評價及優(yōu)化案例、實際項目實訓實踐等相關教學活動,學生能夠設計、評價、優(yōu)化相應解決方案,并能夠在設計中具有應用最新相關研究成果的意識。完全覆蓋通用標準。
(四)畢業(yè)要求4案例分析
研究:針對軟件工程及相關領域的復雜工程問題及其解決方案,能夠應用相關知識和軟件測試技術,設計合理的實驗方案,對問題的可求解性和解決方案的合理性進行評價。
1.專業(yè)畢業(yè)要求內涵觀測點
內涵觀測點1:針對相關領域的特定復雜工程問題及其解決方案,能夠應用相關知識和軟件測試技術,設計合理的實驗方案。
內涵觀測點2:根據(jù)給定的合理實驗方案,能夠選取合理的實驗工具和數(shù)據(jù)采集工具,獲取有效的實驗數(shù)據(jù)。
內涵觀測點3:能夠利用數(shù)據(jù)處理技術對所獲取的實驗數(shù)據(jù)進行分析,并基于分析結果及相關知識和原理,評價問題的可求解性和解決方案的合理性。
2.標準要求覆蓋情況
軟件工程專業(yè)通過軟件系統(tǒng)設計與實現(xiàn)技術、軟件質量保障技術、實驗數(shù)據(jù)采集和處理技術等相關教學活動,一方面要求學生能夠針對特定軟件工程需要設計合理的實驗方案,并能選用基本的實驗工具搭建實驗環(huán)境,開展實驗;另一方面要求學生在實驗過程中能夠科學采集、分析實驗數(shù)據(jù),規(guī)范表述實驗結果,并能夠根據(jù)實驗分析結果,綜合評估軟件工程領域復雜工程問題解決方案的有效性,以得出合理有效的結論。完全覆蓋通用標準。
(五)畢業(yè)要求5案例分析
使用現(xiàn)代工具:能夠選用恰當?shù)钠脚_、技術和資源進行復雜軟件系統(tǒng)的開發(fā),具有緊跟相關工具最新研究狀態(tài)并將其應用到復雜軟件系統(tǒng)開發(fā)中的意識,能夠對復雜軟件系統(tǒng)的運行狀況進行模擬預測,理解相關工具的局限性。
1.專業(yè)畢業(yè)要求內涵觀測點
內涵觀測點1:能夠理解軟件開發(fā)相關平臺、技術和資源以及相關工具的特征和局限性。
內涵觀測點2:能夠恰當?shù)剡x用相關平臺、技術和資源進行軟件系統(tǒng)的開發(fā)。
內涵觀測點3:能夠緊跟開發(fā)相關工具的最新研究成果,同時將最新的相關工具應用到軟件系統(tǒng)的開發(fā),并理解其局限性。
內涵觀測點4:能夠針對現(xiàn)有軟件開發(fā)相關工具的局限性對其進行改進。
內涵觀測點5:能夠針對特定的復雜軟件系統(tǒng),開發(fā)或選用相關模擬技術和工具對其運行狀況進行模擬預測,并分析該系統(tǒng)的局限性。
2.標準要求覆蓋情況
軟件工程專業(yè)通過軟件系統(tǒng)開發(fā)支撐技術相關教學活動,要求學生了解軟件系統(tǒng)開發(fā)各類支撐軟件和技術的特點,并理解其局限性,進而能夠選用合適的軟件和技術,針對解決復雜工程問題的軟件進行系統(tǒng)開發(fā)。同時,要求學生能夠針對軟件工程領域的復雜工程問題相關特定對象,開發(fā)或選用滿足需求的工具對問題進行模擬和預測,并能夠分析其局限性。完全覆蓋通用標準。
(六)畢業(yè)要求6案例分析
工程與社會:能夠基于軟件項目業(yè)務需求背景進行合理分析,評價軟件開發(fā)各階段的實踐活動及所開發(fā)的軟件系統(tǒng)的運維對現(xiàn)實社會的影響,并能夠理解其在軟件開發(fā)活動中應承擔的社會責任。
1.專業(yè)畢業(yè)要求內涵觀測點
內涵觀測點1:在參與軟件項目開發(fā)過程中,能夠運用項目相關知識和技術,根據(jù)用戶的業(yè)務需求獲取相關背景知識。
內涵觀測點2:了解軟件工程及相關領域的行業(yè)政策和標準及相關法律法規(guī),理解不同社會文化對軟件開發(fā)相關實踐活動及軟件系統(tǒng)運維的影響。
內涵觀測點3:能夠評估軟件開發(fā)相關實踐活動及軟件系統(tǒng)的運行與維護對現(xiàn)實社會的影響,并能夠理解其在軟件開發(fā)活動中應承擔的社會責任。
2.標準要求覆蓋情況
軟件工程專業(yè)通過軟件工程實踐活動、軟件設計與實現(xiàn)以及法律基礎相關教學活動,學生具備獲取軟件項目相關業(yè)務背景知識的能力,了解軟件工程領域相關規(guī)范標準、知識產(chǎn)權、法律法規(guī)、產(chǎn)業(yè)政策和企業(yè)質量管理體系,理解不同社會文化對軟件工程實踐的影響,并能夠分析和評價軟件工程實踐及復雜工程問題解決方案對社會、健康、安全、法律及文化的影響,理解應承擔的責任。完全覆蓋通用標準。
(七)畢業(yè)要求7案例分析
環(huán)境和可持續(xù)發(fā)展:在軟件項目開發(fā)過程中具有可持續(xù)發(fā)展理念,能夠理解并評價軟件項目開發(fā)活動及軟件系統(tǒng)的運維對環(huán)境和社會可持續(xù)發(fā)展的影響。
1.專業(yè)畢業(yè)要求內涵觀測點
內涵觀測點1:能夠理解可持續(xù)發(fā)展理念,并在軟件項目開發(fā)過程中貫徹可持續(xù)發(fā)展理念。
內涵觀測點2:能夠理解并評價軟件項目開發(fā)活動及軟件系統(tǒng)的運維對環(huán)境和社會可持續(xù)發(fā)展的影響。
2.標準要求覆蓋情況
軟件工程專業(yè)通過馬克思主義基本原理、毛澤東思想和中國特色社會主義理論體系、形勢與政策等教學環(huán)節(jié),要求學生理解環(huán)境保護和社會可持續(xù)發(fā)展的理念、內涵及意義,并基于軟件工程實踐活動,要求學生能夠理解和評價針對復雜工程問題的軟件工程實踐各個環(huán)節(jié)對環(huán)境和社會可持續(xù)發(fā)展的影響。完全覆蓋通用標準。
(八)畢業(yè)要求8案例分析
職業(yè)規(guī)范:具有良好的人文社科素養(yǎng)和社會責任感,能夠理解軟件工程相關的職業(yè)道德和規(guī)范,并在軟件開發(fā)相關實踐活動中履行軟件工程師的責任。
1.專業(yè)畢業(yè)要求內涵觀測點
內涵觀測點1:理解社會主義核心價值觀,具有推動全世界無產(chǎn)階級和全人類徹底解放的社會責任感,熱愛中華文化。
內涵觀測點2:具有良好的自我修養(yǎng)和人文社科素養(yǎng),能夠在軟件開發(fā)相關實踐活動中自覺遵守軟件工程職業(yè)的道德和規(guī)范。
內涵觀測點3:能夠理解并自覺履行軟件工程師對社會和環(huán)境的責任。
2.標準要求覆蓋情況
軟件工程專業(yè)通過軟件工程職業(yè)道德和規(guī)范、思想政治、心理健康等相關教學活動,要求學生理解并踐行社會主義核心價值觀,具有推動民族復興和社會進步的社會責任感,熱愛中華文化,具有良好的思想品德修養(yǎng)和人文社科素養(yǎng),堅守社會公德,能夠自覺遵守軟件工程職業(yè)道德和規(guī)范,并通過實際軟件工程進行實踐活動,讓學生能夠理解并自覺履行軟件工程師的社會責任。完全覆蓋通用標準。
三、結語
筆者以軟件工程專業(yè)為例,分別針對第1—8條專業(yè)畢業(yè)要求,分析其內涵觀測點的縱向分解,并對通用標準的覆蓋情況進行說明,以期為高校的工程教育專業(yè)制訂畢業(yè)要求及內涵觀測點提供參考。
參考文獻:
[1]高相勝,昝濤,王民.工程教育認證新標準下畢業(yè)要求達成度評價方法研究[J].教育教學論壇,2020(7).
[2]紀仁杰,劉永紅,李小朋,等.OBE理念下機械專業(yè)人才培養(yǎng)跟蹤反饋機制的構建[J].高教學刊,2021(7).
[3]韓義波,宋薇,李霞.工程教育背景下畢業(yè)要求達成評價體系構建的探索與實踐:以軟件工程專業(yè)為例[J].產(chǎn)業(yè)與科技論壇,2020(24).
責編:初 心