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