緱西梅 王堯
摘 要 根據我國十三五經濟發展戰略部署,實施“互聯網+”行動計劃,促進互聯網深度廣泛應用,帶動生產模式和組織方式變革,形成網絡化、智能化、服務化、協同化的產業發展新形態。社會急需大批實踐能力強的軟件工程專業人才,如何在大學四年中培養出適合行業需求的畢業生,是各個高校一直在研究和實踐的課題。本文根據中原工學院軟件學院十余年的實踐教學體系改革實踐經驗,提出了一套較為完整的、可行的實踐教學體系:即采用校企合作、競賽驅動的實踐教學模式。同時對目前實施的實踐體系進行問題分析,并提出了有效的解決方案。
關鍵詞 軟件學院 軟件工程 實踐教學體系 校企合作
中圖分類號:G642 文獻標識碼:A
軟件工程專業實踐教學體系的設置是基于CDIO(Conceive Design Implement Operate)工程教育理念,以社會需求為導向,以企業工程項目為背景,以實際項目技術為主線,采用校企合作培養模式,旨在培養造就一大批創新與實踐能力強、適應社會經濟發展需要的高質量工程技術人才。為了有效提高學生的實踐動手能力,通過任務驅動的方式調動學生主動獲取知識和解決問題的能力,通過學生之間、師生之間的交流、討論、演示、評價等多種方式激發學生的學習熱情和學習動力,增強學生理論與實踐的聯系,提高學生的動手能力、思維能力、探究能力和創新能力。
本文是根據應用型軟件工程人才培養目標和培養特點,確定“理論與技術并行”的培養思想,遵循“理論→實踐→提高”培養理念,快速培養學生實踐能力和軟件工程意識。
1實踐教學體系的組成
我校軟件工程專業的培養目標是應用型軟件工程人才,強調工程實踐能力和創新意識的培養,所以實踐教學體系的改革與創新是人才培養的關鍵點。自2004年開始,我校從實踐教學經驗出發,研究并實施了一套適合軟件專業應用型工程人才培養目標的實踐教學體系,經過十余年的實施,在學生工程能力培養方面獲得了很大的成功。
目前我院采取的實踐教學體系主要包括:前六個學期的集中實踐環節、第七學期的軟件工程實訓、第八學期的畢業設計,以及貫穿整個教學環節的學科競賽與創新創業實踐,具體實踐安排見表1。
1.1集中實踐環節說明
目前的實踐教學體系中,集中實踐環節包括三級實踐課題和二級軟件工程實踐,采用校企合作、競賽驅動的應用型軟件工程人才培養實踐教學體系。多級實踐課題主要是將傳統的課程設計改為“綜合性多級實踐課題”,各級實踐課題是相應學期專業課程的綜合應用訓練,以項目驅動,逐級培養學生的軟件開發能力。具體實施過程及管理規范如下:
1.1.1集中實踐環節教學內容要求
根據專業培養目標要求,以及專業課程體系的實施進度,各階段的實踐教學內容要求見表2。
1.1.2集中實踐過程要求
(1)分小組選題,收集資料,認真做好準備工作,學會設計的基本方法與步驟。
(2)按時出勤并完成規定的任務,遵守機房管理制度。
(3)實踐課題過程中認真填寫工作日志。
(4)撰寫開發技術文檔。
(5)學會如何運用前修知識,融會貫通,注重收集、歸納相關資料和解決具體問題的方法。
1.1.3集中實踐課題成績評定、考核辦法
成績評定按百分計,由指導教師根據學生完成實踐課題任務的情況,按照下列比例綜合打分:
(1)實踐過程中的表現、出勤、工作態度等30%;
(2)開發系統、工作驗收、答辯等40%;
(3)報告文檔質量30%。
成績優秀(90分以上)人數一般不超過評定教師指導學生總人數的20%。
1.2軟件工程實訓實施辦法
學生在第七學期通過參與合作IT實訓公司、校內IT實訓基地、自行聯系實訓單位等形式,參與實際軟件項目的開發,在真實工作環境中訓練、整合學校所學知識,加強學生系統化解決實際問題的綜合能力,進一步系統化軟件工程思想,為就業做好充分準備。
為了加強學生管理,學院為每個學生指定校內指導老師,通過周、月報等形式向指導教師匯報實訓情況。第7學期的第15周,學生按指定格式向校內指導教師提交軟件工程實訓總結報告及實訓鑒定。報告要求充分體現軟件工程的思想、方法和技術,層次清楚、整潔規范。正文字數不少于8000字,一般包括開發背景介紹、用戶需求分析、系統概要設計與詳細設計、系統實現與測試、實踐心得等。附錄可以包括工作日志、源程序、圖表、系統使用說明書等。
1.3畢業設計實施辦法
軟件學院通過自主開發的畢業設計管理系統進行全過程管理。從第七學期開始的教師題目申報、專家題目審核、學生選題、開題答辯組織及結果統計、周月報管理、中期檢查、到最后的系統驗收、畢業設計答辯,最終成績的計算,完全在網上進行,大大提高了畢業設計的管理效率和各項數據的準確性。
學生在第七學期末通過開題答辯后,在第八學期1-2周,按照畢業設計要求,提交外文翻譯文檔。3-13周進行畢業設計內容的分析、設計、實現、測試、畢業論文撰寫等工作。中期檢查一般安排在第八學期的9-10周,要求學生撰寫中期總結報告,檢查組給出檢查結論,對工作進展嚴重滯后或不符合培養目標要求的學生提出嚴重警告或終止畢業設計。13-14周學生提交畢業論文,并進行畢業設計系統驗收,驗收合格后進行畢業設計答辯。
1.4學生創新創業、學科競賽活動
1.4.1創新創業情況介紹
軟件學院創新創業中心于2009年成立,截至2016年上學期,參與到創新創業中心項目中的學生數達500多人,受益學生占學生總人數10%左右。主要采取的模式有以下四種:
(1)教師指導學生開發項目,主要目的是培養學生開發能力,多以項目驅動方式進行教學。
(2)參與教師科研項目。
(3)參與教師社會項目。
(4)創新型項目的實施。
1.4.2學科競賽情況介紹
將院系競賽與省級、國家級競賽有機結合,達到激發學生興趣,以賽促學、以賽促能的最終目的。目前學科競賽具體安排如表3所示。
2實踐教學體系執行過程中的問題分析
經過多屆學生的實踐,目前的實踐教學體系隨著學生人數的增加,專業設置的增多,培養方案的多次修訂,已經出現部分不能適應教學要求的地方,主要體現在:
(1)教師自身工程實踐經驗不足,不足以完全勝任實踐教學的指導工作。
(2)校企合作力度有待加強,企業和學校在教學過程中的配合出現漏洞;部分實訓公司責任心不夠,或不能很好地履行對學生的就業承諾。
(3)各種實踐環節管理力度不夠,過程管理有待制度化和規范化。
(4)畢業設計題目選題存在較多問題:校內題目不新穎、與社會主流技術脫節,校外題目質量參差不齊,不符合培養目標。
(5)教師教學工作量太大,無精力和時間承擔集中實踐環節的指導工作。
(6)各級短訓教學目標不明確,不能明顯地體現層級目標的逐次提升。
3實踐教學體系改革措施
3.1加強教師工程實踐能力培養
高校教師具有豐富的理論知識和較好的語言表達能力,但長期脫離生產一線導致實踐經驗不足。應用型軟件工程人才培養要求教師不僅要精通專業理論知識,更要具備扎實的工程實踐能力和技術應用能力??刹扇∨汕步處焻⒓庸こ虒嵺`能力培訓或企業掛職鍛煉,鼓勵參與科研項目(尤其是橫向項目)等措施,提高其工程實踐能力,提出建設“雙師型”教師隊伍的可行方案。
3.2深度校企合作
積極拓展更廣泛的校企合作,積累外聘企業教師資源和實習基地資源,建設穩定的外聘教師團隊和企業實習實訓基地。
自2015年開始,軟件學院已經與863、達內、微店、云和數據等軟件企業建立了穩定的校企合作關系,這些企業派出多名教師在軟件學院任教,并對金融軟件開發、大數據等專業的專業建設提出了建設性的意見,并在部分課程中參與在校學生的專業培養。
改革集中實踐教學體系,將部分實踐環節交由合作企業完成,提升學生的企業開發能力,降低校內教師的教學工作壓力,更好的達到實踐環節教學效果。
3.3加強校內實踐環節的管理力度
鑒于目前學生選擇教師的過程管理非常復雜,會導致很多問題,如學生分散、成績統計容易遺漏,教師管理學生難度較大等。改革后以教學小班進行整體分配,每位老師所帶人數在30人左右,以上問題均可解決。
教學管理部門需加大對集中實踐環節的監察力度,教學督導組在監督教室授課的同時,也應重視實踐環節的督導。
3.4明確集中實踐環節教學內容和教學目標
要進一步明確每一學期集中實踐的教學目標,規約實踐環節的教學內容,編寫符合實際教學要求的實踐指導手冊。每次集中實踐環節能夠讓學生得到不同重點和層次的技能鍛煉。我院部分教師參與編寫的《軟件項目開發實踐教程》,將作為參考教材指導學生規范完成集中實踐環節任務及文檔的撰寫。
4結語
改革后的實踐教學體系目前正在實施中,師資仍舊是一個大問題,實施效果將在近兩年做具體分析。通過以上內容的研究,可以充分體現實踐教學體系中的創新點,形成科學、合理的應用型軟件工程人才實踐教學體系,包括實踐環節安排、實踐內容、校企合作、效果評價方法等,為我省乃至全國同類院校軟件工程專業建設、人才培養提供指導。
參考文獻
[1] 韓玉民,車戰斌,郭基鳳,李廷利.論卓越軟件工程師工程實踐能力和創新能力培養[J].計算機教育,2014(09):44-47.
[2] 車戰斌,賈曉輝,劉安戰.軟件學院校內校外公司實訓對比研究[J].中原工學院學報,2016,27 (02):137-139.
[3] 郭麗,張文寧,緱西梅,郭基鳳.軟件工程專業畢業設計質量控制方法研究與設計[J].計算機教育, 2016,264(12):95-98.