袁楊華,張炳武
(合肥工業大學 軟件學院,合肥 230009)
隨著經濟的不斷發展,軟件應用日益廣泛,軟件產業日益受到國家的高度重視。促進軟件產業快速發展關鍵在培養軟件人才。高等教育作為高級專門人才的培養基地,擔負著為國家培養創新型人才的重任。然而,社會所需求的工程型人才與學校培養模式之間仍存在脫節現象,實踐作為軟件工程教育的重要組成部分,是培養學生理論聯系實際、充分運用所學基本知識、進行工程設計、加強能力培養并全面提高學生綜合素質的重要環節。改革軟件工程專業的實踐育人工作模式、培養出具有“大工程”意識和技能的優秀軟件工程師[1]是軟件工程專業實踐教育改革的重心。
新生入學專業教育部分是整個工程教育的開端,它影響學生對專業的認識、職業規劃和人才培養效果。漸進貫通的專業教育可以穩定新生的思想情緒,幫助新生盡快適應大學學習生活,明確專業及其相關學科的發展趨勢和最新動向,提高對專業的學習興趣和鞏固專業思想。
合肥工業大學軟件學院根據大學生的特點,對大一新生進行普遍調查,針對學生中存在的專業認識不到位、個人發展前景存在疑慮等問題,從三個方面著手解決。一方面是發揮朋輩教育特有的優勢,組織優秀學長和新生專業學習交流會,推薦專業通識讀物,使新生了解專業必修課和實踐課的學習方法,了解大學生學習的特點和注意事項,了解軟件工程專業課程學習的基本原則和基本規律。[2]另一方面是組織學生到各大軟件公司開展認知實習,由實習單位講解公司的企業文化、介紹軟件工程行業前景,參觀企業軟件開發環境,以實踐知識和感性認識來鞏固課堂知識。通過認知實習,能夠使學生加深對理論知識的理解,了解企業信息化現狀,從而得到更多,更準確的關于專業方面的信息,幫助大一學生進行職業規劃,激發學習動力。最后是組織學生利用寒、暑假對合肥各大軟件公司進行實地調查研究,培養低年級學生的專業歸屬感,在IT 企業參觀學習過程中找到自己的專業興趣點,了解軟件開發方法和流程,深入了解企業軟件產品的應用現狀和需求,從而堅定學習信心、鞏固專業思想和愛專業、愛行業的思想。
大學生課外科技活動[3]是指學生利用課余時間,以學生個體學習興趣為導向,以解決實際問題為切入點,在學校的組織引導和教師的指導幫助下,以學生自主鉆研為主的實踐教學活動。開展大學生課外科技活動可以調動學生自主學習的積極性,促進研究型學習品質的形成;有助于學生的團隊意識和科學精神的培養,促使學生成為健康的“社會人”;有助于營造良好學校創新環境和氛圍。
學院作為學生培養的基礎單位,要實現學生書本知識的“活學”與“活用”,促進第一課堂與第二課堂教育教學的結合,需要整合社會、學校等各方面的資源,著力構建完善的大學生課外科技活動體系,方能全員育人,取得良好效果。[4]
合肥工業大學軟件學院將課外科技活動視為重要的教學實踐活動,更是創新教育、素質教育的重要載體與平臺。根據學生各年級的特點,通過分層次、分類別的活動載體,開展不同的科技活動,鼓勵學生積極參與。針對一年級,主要開展公共基礎教育和通識課程等相關的競賽活動,如大學生數學建模競賽、大學生數學競賽、全國大學生英語競賽、軟件基礎知識競賽等。針對二、三年級的學生,主要將學科基礎理論加以綜合和運用,開展軟件設計類比賽,鼓勵學生參加大學生科普創意創新大賽、“挑戰杯”全國大學生課外學術科技競賽、國際程序設計大賽ICPC等,以高端科技競賽引導學生參加高質量的創新活動,創造高質量的科技成果。建立課外軟件設計興趣小組,參與到教師實際開發項目中,進一步增強學習興趣,鼓勵學生申請國家級、校級大學生創新創業訓練計劃項目、合肥工業大學學生創新基金等,提高學生軟件開發能力,將實踐與課本學習結合,發揮學生的想象力和創造力,制作出具備一定難度和規模,并具有一定創新性的項目作品,形成專業的科技實踐團隊。
針對不同年級開展不同的大學生課外科技創新活動,這種逐步遞進分層次的活動模式,提高了學生的創新能力。大學生從事課外科技創新的過程是一個復雜的過程,包括從學習、模仿、創新、應用等環節,在這一過程中,學生既要面對學習科研規范、選擇適合自身能力的科研項目,更要籌措課題研究所必備的經費,通過上述環節,學生的綜合素質和能力得到了極大的鍛煉和提升。
校企合作是實踐育人的另一重要培養模式。而通過校企合作人才培養,使學生在企業體驗到“5R(Real)”的真實過程,即:真實的企業環境、真實的項目經理、真實的項目案例、真實的職場壓力、真實的就業機會,最終促進學生就業能力和就業質量的提升。[5]
從創新校企作合作的模式出發,合肥工業大學軟件學院實行“3 +1”的人才培養模式,即在學校學習3年,在企業實踐學習1 年。企業實踐學習是學生在軟件工程項目開發實踐中的全面綜合訓練,主要由項目開發訓練、企業崗位實習、畢業設計三個環節組成,全部在軟件企業中完成。
經過3 年的專業學習,每位學生的軟件開發技術都打下了扎實的基礎,只是缺乏企業實際項目的開發經驗。為了增加學生的項目開發經驗,學院與NIIT(中國)軟件外包人才實訓基地合作,對三年級的學生進行為期一個月的項目開發訓練。NIIT 拿出若干實際軟件項目進行開發訓練,學生在這些項目中選擇課題,每個項目由多名學生組成的項目組合作完成。整個開發訓練時間為1 個月。在開發過程中,企業工程師對學生進行全程指導。通過自己動手參加一個完整的項目開發,學生體驗了項目開發和管理的全過程,培養了他們分析問題和解決問題的能力,積累了實際項目開發經驗。
在大三第二學期期末,學院組織軟件企業來校進行宣講、筆試和面試,學生和企業雙向選擇,之后學生要在企業進行1 年完整的實訓。學院將專業實習、畢業實習等實習實訓項目移到企業完成,企業會出臺與之相應的培養方案供學院審核。在這一學年里,學生將進項目組進行實習,同時在企業完成畢業設計。學生通過崗位實習了解企業的文化,適應企業的工作節奏,提高與他人溝通交流的能力和技巧,增強項目開發能力,這為他們日后參加工作奠定了堅實的基礎。在企業實習中,學生納入企業管理,實行職業化教育,使工、學結合的教學管理更加規范,從而完成從企業“準員工”向“正式員工”的身份轉換。這種校企合作模式解決了以往校企合作時的時間、資金等難題,使得培訓學生承擔企業份內的工作,學校對企業技術人員“不求為我所有,但求為我所用”,也是校企雙贏的模式。目前有思科、科大訊飛、科力、青牛等國內知名的IT 企業與學院進行了合作。
畢業設計是實踐教學最重要的環節,是對學生大學四年學習的綜合檢驗,也是學生素質進一步提升的過程。通過畢業設計,培養學生綜合運用多學科理論、知識與技能,解決具有一定復雜程度的工程實踐問題的能力,有益于學生科學知識結構的形成與綜合素質的全面培養。畢業設計在企業崗位實習期間完成,題目來自于企業真實項目,由企業工程師擔任指導教師,學生根據各自所做的畢業設計撰寫畢業論文,并由學校專業教師審核。通過企業實踐鍛煉,使畢業生的畢業設計和論文的質量有了很大提高。
學校在培養軟件工程方面人才中,將理論知識與項目實踐相結合,采用實踐育人的校企合作聯合培養模式,有利于學生了解并努力符合軟件產業人才的需求,不僅滿足學生的發展,同時也為企業提供了人才儲備。這種實踐育人模式大大增強了學生的實踐能力,提高了學生的競爭力。
[1]洪源渤,衣曉青.論高等工程教育中的實踐教學最優化[J].高等工程教育研究,2005,(3):5-8.
[2]朱艷紅.關于提高大學新生專業思想教育效果的幾點思考[J].高等教育研究,2010,(3):62-63.
[3]于洪杰,任峰,王星星.大學生課外科技創新活動體系構建的探索與實踐[J].中國現代教育裝備,2011,(13):133-134.
[4]董卓寧,李廣玉,張江.院系開展大學生科技活動的探索與實踐[J].北京航空航天大學學報:社會科學版,2012,(3):122-124.
[5]王愛民,谷川.軟件工程專業校企合作實踐教學模式研究[J].實驗技術與管理,2012,(1):143-145.