王梅 夏小玲 柴大平
摘要:針對“卓越計劃”在人才培養上對創新實踐能力的要求,分析目前軟件工程專業實習課程現狀,基于校企合作探索認識實習實踐教學環節,提出改革方法和措施,結合軟件工程專業認識實習課程建設的具體實施,說明課程改革有利于培養和提高軟件工程卓越工程師的實踐創新能力。
關鍵詞:卓越計劃;軟件工程專業;認識實習
0、引言
2006年6月,胡錦濤同志在兩院院士大會上的講話中指出:“建設創新型國家,關鍵在人才,尤其在創新型科技人才。沒有一支宏大的創新型科技人才隊伍作支撐,要實現建設創新型國家的目標是不可能的。”創新精神、創新能力和實踐能力已經成為21世紀高等學校培養“優秀人才”的主要標準。卓越工程師計劃旨在培養造就一大批創新能力強、適應經濟社會發展需要的高質量各類型工程技術人才,為國家走新型工業化發展道路、創建創新型國家和人才強國戰略服務,是促進我國由工程教育大國邁向工程教育強國的重大舉措,其三大特點之一就是要加強培養學生的工程能力和創新能力。按照國家“卓越工程師培養計劃”的基本要求,本科學生實踐創新能力在本科教學中的地位日趨重要。計算機軟件工程專業是高等教育中電子信息類學科方向的本科專業之一,它具有知識體系更新陜、實踐性強等特點,該學科的人才培養也是卓越工程師的重要培養目標。
清華大學楊士強教授提出了構建計算機實踐創新能力培養體系的思路,他將實踐教育分為實驗、實習和實踐3個層次:通過實驗培養學生的動手能力,通過實習讓學生體驗步入社會后的真實工作環境,通過實踐培養學生大膽嘗試的創新能力。由此可見,實習是計算機實踐教育3個層次的重要組成部分,是從專業實驗到社會實踐的一個關鍵環節,是理論知識在實踐中的印證,對挖掘和培養學生的實踐創新能力具有十分重要的意義。然而,“卓越計劃”認識實習課程開設時間并不長,尚未有成熟的經驗值得借鑒。由于與企業進行合作,各企業特點不同,使得課程內容設置、環節安排更為復雜,對高校教師的要求也更高。目前該課程仍有許多值得改進的地方,為達到培養學生實踐能力、創新能力的目標,需要從實習前準備階段、企業工作階段、后期實踐階段、總結階段等各階段進行努力。
1、軟件工程專業認識實習課程現狀分析
1)課程內容安排。
目前,國內高校如清華大學、浙江大學、北京交通大學、北京工業大學等的軟件工程、計算機科學與技術、電子信息工程方向的卓越工程師教育將認識實習作為卓越工程師教育培養的重要環節,然而不同學校認識實習課程在內容安排上各有不同。匯總各學校實習內容,大都包含以下幾個方面:(1)到企業參觀考察,主要對企業文化、管理、工作流程等方面進行了解,感受企業文化,認知企業文化和工作要求;(2)與企業負責人、管理者面對面交流,從不同角度了解商業、行業和資本運作層面的知識,也為學生提供職業發展的機會;(3)專家作專題報告,要求開發中心各領域頂尖專家進行專題演講和交流;學生寫調查報告并交流。同時,有少部分學校,如清華大學,在內容安排上側重新技術及其應用,具體包括技術體驗、在開發中心進行新技術的認識和體驗、技術應用了解、職業跟蹤、日常工作觀察等實習內容。
2)學生實踐創新能力培養的現狀分析。
目前在校培養的大學本科生往往具有較扎實的基礎知識,但創新能力、實踐能力、創新精神較弱,與社會發展對創新型人才的要求仍有較大差距。創新能力是指發現問題、解決問題、創造新穎且有用的新事物的能力。通過對學生的接觸以及指導學生課外科技實踐活動,目前大學生總體上對創新實踐活動具備熱情和積極性,并不缺少“新穎”的想法,然而其可行性和可用性往往考慮不足,分析原因如下:(1)大學生對技術細節、技術適用的實際項目、技術應用了解不夠。在高校中,教師往往側重于基礎知識的講授,其上機實踐也圍繞基礎內容的實踐,而從技術應用、項目的角度提供的學習機會較少;(2)一般學校缺少合適的渠道獲得企業級的真實項目案例,即使能夠獲得,需要有實際項目經驗的教師來理解和抽取相關技術及其應用背景。從教師層面來看,高校教師長期從事課堂教學,科研也大多圍繞研究類課題,其企業項目經驗相對不足,對新技術及其應用了解的深人性有待提高。
認識實習可以接觸企業,讓學生對企業真實項目案例、技術應用有直觀了解,因此適當地安排各項實習環節對創新能力培養將發揮重要作用。然而,如前所述,目前高校的認識實習課程在參觀考察內容安排上涉及到有關實際項目和技術體驗層面的內容較少,不利于學生創新實踐能力的提高。
2、面向“卓越設計”的認識實習課程建設思路
東華大學軟件工程專業是教育部首批“卓越工程師計劃”試點專業,旨在培養面向國家信息化戰略規劃,德智體全面發展,掌握計算機軟件工程學科的相關理論基礎,獲得工程師良好訓練,能勝任軟件工程項目的分析、設計、開發、維護、管理及軟件技術的研究、教育,具有繼續學習能力、創新能力、國際視野、跨文化溝通能力和團隊意識的卓越軟件人才。在“卓越計劃”人才培養模式下,我們對于四年制本科生采用“3+1”培養模式,其中前3年在學校集中學習專業基礎知識和專業理論,最后一年在企業開展工程實踐培養。無論是設計能力的培養,還是交流與協作能力的培養,從過程來看,都需要經過基礎訓練和綜合訓練2個階段。基礎訓練主要圍繞著前3年在學校的課程進行,而綜合訓練主要在企業真實環境或模擬真實環境中進行。為此,卓越工程師認識實習作為重要的實踐課程,應當為學生進入綜合訓練階段奠定堅實的基礎,在基礎訓練和綜合訓練中承擔橋梁作用。在“卓越計劃”培養過程中,教師對該環節進行了深入的改革與實踐。
認識實習課程開設于第1學年,時間為2周。教學改革以實習教學內容和方式改革人手,以企業資源為認識實習教學服務平臺,以項目為依托,以技術為主線,以培養學生實踐能力和創新能力為目標,全面提升認識實習教學質量和資源使用效益。實習各階段內容安排如下:endprint
1)前期準備。
由于整個實習期時間為2周,為了能夠在有限的時間內獲取盡可能多的體驗和知識,需要教師和學生做好充分的前期準備。教師需充分地跟企業溝通,首先協調實習期間的各項安排,從企業處獲取相關的產品、技術資料提供給學生,以便于學生對相關企業背景、技術特點進行了解。學生一方面從教師處獲取資料,一方面從互聯網獲取企業的相關信息,了解企業背景,對該企業的主流產品、采用技術、技術特點進行初步了解,對技術的理論知識進行前期的準備,為下一步現場實習奠定基礎。這一階段后,學生應提交前期調研報告。上述過程主要培養學生的自學能力。
2)現場實習。
這一階段,學生已進入企業進行實際的實習。實習階段的內容又可細分為3個子階段,具體為以下幾個方面。
(1)第一子階段為期1~2天,與大多數認識實習一樣,以企業參觀考察為主,企業相關部門負責人專題報告,學生對企業文化、管理、工作流程等方面進行了解,從不同角度了解商業、行業和資本運作層面的知識,培養適應企業工作的能力。
(2)第二子階段為期2~3天,為項目和技術應用了解階段,仍然采用集中報告的方式,由企業相關部門負責人對企業相關產品、產品投放市場、產品開發采用技術、技術特點等進行報告和講授,學生在前期準備時發現的問題也可在此階段進行提問和解決。
(3)第三子階段為期l周,學生將進入具體的項目組,跟蹤項目開發的各個階段,對項目的工程化管理、實際開發環境、運行環境、開發各階段要求等進行更為細致的了解和掌握。在此階段,學生對軟件項目研發、技術開發和應用等有了更為直觀的感受和了解,對后續專業基礎理論和專業課程形成感性認識。更為重要的是,通過應用一項目一技術的直觀了解,提升了學生應用創新思想的可行性和可用性。
(4)此階段完成后,學生應提交相應的實習報告,對整個實習過程進行記錄和總結。
3)小組交流。
由于在企業實習階段,各學生分組進入各項目組,因此,為了確保每個同學獲取盡可能多的信息,在實習結束后,我們將進行小組交流討論。此時,學生應已完成自己的實習報告。進人同一個項目組的同學分為一組,共同整理交流材料,進而對自己所在的項目組所負責的項目信息、應用的技術進行介紹,匯報其在實習階段的內容、方法和成果,并分享自己的心得和體會。在此階段,主要培養學生總結以及溝通交流能力。
3、面向“卓越計劃”的認識實習實施
東華大學計算機科學與技術學院于2010年開始組建“卓越計劃”軟件工程試點班。在“卓越計劃”人才培養模式下,目前學校已與上海的多家知名IT企業,如東軟、瑞金醫院、萬達信息等建立長期的合作關系,簽署了合作框架協議,建立了近10個產學合作人才培養實踐基地,為實施面向“卓越計劃”的認識實習改革奠定了良好的基礎。
在“卓越計劃”人才培養體系下,計算機科學與技術學院以2012級學生和2013級學生為對象進行認識實習課程建設。學生在大一第1學期后集中兩周進人企業實習,在此階段著力培養學生的工程實踐能力、創新知識儲備、團隊協作能力和自學能力,從而為提升學生工程實踐創新能力發揮積極作用,為學生進入下一階段的學習和創新實踐活動奠定良好的基礎。
4、結語
實施“卓越工程師教育培養計劃”是我國高等教育改革的一項重大措施,經過兩年的努力,東華大學認識實習課程改革已取得了良好的效果。2012級學生在大學生科技創新活動中的立項數相比去年有了一定的提高。下一步,我們將考慮在實習期間更加緊湊地安排各項實習環節,加強企業和學生之間的互動,進一步提高學生的工程實踐創新能力。endprint