實踐研究 | 必贏3003no1線路檢測中心綜合實訓課程研究成果在國際會議發(fā)表
必贏3003no1線路檢測中心積極探索以第一課堂和第二課堂相融合為特征的軟件工程實訓培養(yǎng)模式,基于建構主義學習理論,融入產教融合理念進行了系統(tǒng)課程設計,提出了“一個中心、兩結合、三指導、四環(huán)節(jié)、五目標”的軟件工程綜合實訓課程體系。相關實踐研究成果近期在國際會議2024 International Conference on Higher Education, Culture and Economic Development 上發(fā)表。

傳統(tǒng)軟件工程課程采用講授為主的教學方式,存在“實踐能力培養(yǎng)不足、課程內容與行業(yè)脫節(jié)”問題[1]。針對此問題,學院系統(tǒng)整合“全員育人”資源,充分調動第一課堂與第二課堂兩支隊伍、兩個平臺,推動實訓課程以學生為學習主體,聚焦軟件工程項目實操,將校內落地應用和創(chuàng)新創(chuàng)業(yè)競賽相結合,強化合作學習為核心的教學方法。通過“實訓、理解、感悟、展示”四環(huán)節(jié),實現(xiàn)專業(yè)知識的深度內化,通過產學合作的實際應用場景,提升學生的工程實踐能力,推動教學與產業(yè)需求緊密結合的課程改革實踐。
做好頂層設計,明確培養(yǎng)目標。
學院堅持黨委領導、專業(yè)協(xié)同,充分發(fā)揮“全員育人”體系優(yōu)勢,組建以院長牽頭的軟件工程實訓培養(yǎng)改革工作小組,負責實訓課程體系規(guī)劃、建設、教學、開發(fā)、轉化工作。制定《必贏3003no1線路檢測中心工程實訓培養(yǎng)工作方案》,以制度形式推進以學生為主體的教學模式變革,結合軟件工程專業(yè)特點,培養(yǎng)學生探究式學習能力,構建有利于學生自主學習的條件支撐,培養(yǎng)和提高學生的快速學習能力,實踐能力和協(xié)作能力,提升學院在軟件工程創(chuàng)新創(chuàng)業(yè)方面的人才培養(yǎng)質量。
以需求為導向,優(yōu)化軟工實訓課程框架設計。
軟件工程實訓課程發(fā)揮主講教師在課程教學中的指導作用,以及第二課堂服務團隊的支撐保障作用,圍繞課程目標、內容、組織和評價進行系統(tǒng)重新設計,著重將產教融合貫穿于課程的全過程。構建了“一個中心、兩個結合、三個指導、四個環(huán)節(jié)、五個能力目標”的教學設計框架,注重通過實訓課程加強學生的工程實踐能力和與產業(yè)實際需求的對接,推動知識與實踐的深度結合。

軟件工程實訓課程框架設計思路
課程團隊通過結合軟工實訓項目和創(chuàng)新創(chuàng)業(yè)思維,引導學生圍繞真實生活和產業(yè)應用場景中進行軟件開發(fā)和項目實施,使其能夠熟練應用軟件開發(fā)的理論和技術方案,高效地完成協(xié)作項目,提升解決實際問題的能力。另一方面,通過將創(chuàng)新創(chuàng)業(yè)要素融入專業(yè)實訓項目,引導學生關注國家發(fā)展戰(zhàn)略和地方經濟發(fā)展需求,培養(yǎng)工程思維和商業(yè)模式設計能力,訓練學生將工程技術與市場需求相結合的行動力,為學生進入就業(yè)市場或自主創(chuàng)業(yè)打下基礎。
以實戰(zhàn)為重心,全鏈條實施軟工實訓教學組織。
軟件工程實訓課程教學以“掌握編程、精通工具、理解原理、注重實戰(zhàn)”為目標[2,3],融入產教融合元素,圍繞產業(yè)需求,推動編程技能提升、工具熟練應用和工程思維的精進。軟件工程綜合實訓教學則分實訓項目評定和項目落地轉化兩個步驟。實訓課程分前期準備、中期開發(fā)、期末驗收三個階段組織實施。具體實施流程如下:
1前期準備
(1)學員分組:通過數(shù)字文檔管理手段,導入班級名單,學生自行組隊。文檔自動統(tǒng)計,確保組隊信息的準確性和完整性,有效提高組隊組織的效率。
(2)助教招募:針對實訓課程項目進行助教選題。確保選題過程的透明和公開,有助于為實訓課程招募到合適的助教。
(3)成績評定:通過數(shù)字文檔提供便捷的評定系統(tǒng),確保成績評定過程的透明和高效,讓學生能夠隨時查看自己的成績反饋,方便后續(xù)的學習改進。




學院發(fā)布相關通知
2中期開發(fā)
在開發(fā)過程方面,課程分別在需求分析、原型設計和開發(fā)階段安排一次大組會,參與人員包括業(yè)務指導老師、項目助教、項目小組成員以及上一期項目團隊代表。每個階段的大組會旨在確保項目順利推進,融入產教要素,通過與現(xiàn)實應用需求的對接,幫助學生理解實際應用場景和需求。
在助教助學方面,課程助教需要與項目小組組長和組員保持緊密溝通,定期反饋問題和需求,并協(xié)助與業(yè)務需求端的溝通,確保項目按計劃推進。助教平均每學期至少組織與小組的8次業(yè)務組會。通過助教幫助學生將理論與實踐相結合,助力項目成果落地。開發(fā)小組組長可根據(jù)項目進展或遇到的實際困難,主動向助教或業(yè)務老師提出會商請求,及時溝通和解決問題。這類活動將計入業(yè)務組會次數(shù),確保學生能夠快速應對實際問題,促進項目進展,強化工程實踐能力。
3期末驗收
通過項目答辯和路演,學生可以展示相應的實踐成果,獲得學術和行業(yè)專家反饋。項目答辯前,各開發(fā)小組提交項目交付答辯PPT、路演海報、組內互評成績和助教評分。每組需派出代表進行8分鐘的項目展示和2分鐘的現(xiàn)場問答,展示內容包括項目功能介紹、亮點功能以及小組成員的分工安排,全景化展示項目的實際應用場景及工程思維成果。答辯結束后,各小組將項目代碼上傳至學院代碼管理平臺。


實訓項目匯報答辯現(xiàn)場
4路演展示
項目路演是課程組織的重要環(huán)節(jié)。通過路演展示,激勵學生面向公眾講解項目特色功能。學院提供專門場地,邀請院內外師生作為公眾評委參與投票評分。根據(jù)投票結果,小組有機會獲得課程額外加分,以此鼓勵參訓學員注重養(yǎng)成自身的綜合表達能力和創(chuàng)新創(chuàng)業(yè)意識。




項目路演展示現(xiàn)場
軟件工程實訓課程是一門面向軟件工程專業(yè)大二、大三學生的核心專業(yè)課程,要求學生具備C++ 程序設計和數(shù)據(jù)結構與算法的基礎知識[4]。實訓課程體系采用了一個結構化的框架[5,6],包括明確的課程目標、內容組織和評價流程。課程進行了系統(tǒng)的重新設計,重點在于彌合學生知識與實際行業(yè)需求之間的差距。這種方法鼓勵協(xié)作學習,學生在學習過程中扮演主導角色,同時得到教師和行業(yè)將創(chuàng)新創(chuàng)業(yè)教育融入專業(yè)教育。創(chuàng)新教育教學平臺和組織機制,為培養(yǎng)一批服務于國家戰(zhàn)略需求、引領未來發(fā)展的拔尖創(chuàng)新人才做出中大軟工貢獻。
參考資料:
1王樂球,陳建國,毛明志,鄭子彬,王焱林.基于建構主義理論的軟件工程實訓課程思政探究[J].計算機教育,2024,(04):101-104.DOI:10.16512/j.cnki.jsjjy.2024.04.023.
2毛明志. 開設公選課計算機數(shù)值算法的思考和體會[J]. 現(xiàn)代計算機, 2000(11): 96-98.
3毛明志, 劉釗. 基于思政與產品驅動的軟件項目管理教學研究[J]. 軟件導刊, 2023, 22(6): 235-239.
4毛明志,劉釗.新工科背景下IT項目管理課程思政教學探討[J].計算機教育,2022,(04):21-23+28.DOI:10.16512/j.cnki.jsjjy.2022.04.026.
5王樂球. 面向翻轉課堂的面向對象程序設計課程改革研究[J]. 軟件導刊, 2017, 16(9): 222-225.
6王樂球, 周文瓊. 高校程序設計基礎微課程設計與制作[J]. 軟件導刊, 2015, 14(10): 177-179.