摘 要:本文以軟件技術學生為研究對象,首先分析了軟件技術教育中存在的問題,針對軟件技術學生工程實踐能力培養的意義,提出培養軟件技術學生工程能力的途徑。
關鍵詞:軟件技術 學生工程能力 實踐教學
中圖分類號:G632 文獻標識碼:A 文章編號:1674-2117(2014)18-00-02
1 軟件技術教育中存在的問題
近年來,軟件技術學生工程能力,出現產銷不對路的現象。究其原因有以下幾個方面:①在專業設置上,往往只把專業課程的系統性、學術性放在首位,與產業對領域知識的需求偏離,學生應用與實際問題不符,產業實際應用沒有針對性,學生對計算機專業的工程化了解不夠,甚至只有書本理論知識,沒有從事過工程實踐。②教師沒有工程化背景,在教學模式上,只局限于知識傳授。教師沒有參加過工程實踐項目,學生更是得不到科研或實踐的引領。在教學中的課程實驗,停留在驗證階段,或者是虛擬情境下的課題。③專業知識碎片化,相對局限和獨立,對問題停留在各自范圍中,不能解決綜合問題。學生對如何開發、如何完成一個工程項目,無從下手。④技術學生工程能力差,學科理論與生產實際脫節,不能為企業所用。IT行業日益發展,相關企業對學生的實踐能力要求高,在學生較薄弱的實踐能力下,差距凸顯。
歸結起來就是,教師缺乏工程實踐能力、缺乏實踐教學經驗、專業設置上對行業新領域的認知有限、學生的專業工程能力差。高校教育模式的弊病告訴我們:教師不能只重理論而輕實踐、重課堂教學效果而輕專業實踐能力,特別是工科專業,更應強調工程能力,不能只講學術水平。
2 軟件技術學生工程實踐能力培養的意義
軟件工程重在軟件開發,復雜且邏輯性強,學生沒有通過工程實踐就不能很好的體會和感悟,就不能發現問題,找出不足。創新是需要發現的,理論是需要在實踐中檢驗的,這是顛撲不破的真理。同時軟件開發需要團隊的共同合作,在工程實踐中營造合作氛圍,培養和激發個人的團隊精神至關重要。
創新能力的基礎是領導組織能力、合作能力和團隊精神;創新的根基是學習和借鑒能力、觀察和想象力、動手和實踐能力;創新精神的核心是抗挫折能力、不滿足于現狀和自信心。沒有動手實踐能力,也就沒有工程實踐,更沒有創新。
工程實踐中的想象力、策劃能力的獲得,可以幫助學生提出新問題、解決新問題,同時對所學的理論知識進行進一步的實踐、分析、整合、思考,最終得到實際的運用和提升。對于軟件工程教育,學生只有通過實踐,才能理解與掌握系統的知識。在實踐中深入領會軟件技術原理,熟練完成軟件建模,熟練完成項目管理。
3 軟件技術學生工程能力培養的途徑
3.1 提高學生的工程實踐的意識
軟件技術學生技術專業必須提高工程化意識,預知專業的難度和深度。既然報了這個專業,就要意識到這個專業的定位、培養目標,即著力培養軟件開發技術,體現工程化的性質,培養工程化的人才,增強學生的創新精神和實踐能力,為國家經濟建設、行政管理、信息化建設提供合理的知識體系,要讓信息系統應用于機械、工業、服裝、控制、航空等多種領域,要用工程實踐的意識來武裝頭腦,培養良好的職業素養,提高工程實踐能力,自覺投身于工程實踐,把自己鍛煉成應用型的專業化人才。
3.2 加強課程體系建設
加強課程體系建設,要改善學科教學過程,使課堂教學目標明確、結構合理、并且可控過程。軟件工程課程群的建設要體現以下指導原則:①課程群的主線是方法、工具和過程,應建立相應的標準;②重視工程的概念和原理,技術與方法,著重研究軟件工程教學的辦學定位;③依據知識、能力和素質進行軟件開發的教學,教學策略要科學合理,手段和方法要實際有效,努力縮短學和用的距離;④利用多媒體技術,利用好校園網平臺,更加直觀化地拓展教學空間,培養學生的軟件工程實踐意識,提高學生的創新能力;⑤加強實訓,讓學生撰寫工作日志,通過周總結和月總結,寫體會、談感想,及時排解學習中的疑惑,在實踐中體會和完善職業素養。
3.3 倡導案例教學模式,優化教學實踐
軟件案例教學就是以企事業單位中的實際項目作為研究核心,真正地讓教學和實際結合,營造仿真環境,讓學生在課堂上解決實際問題。
教師在開展案例教學時,應圍繞以下幾個方面展開:①要設計和精選案例;②要做好案例分析;③要讓學生做好準備、查資料、做分析;④結合場景和問題,集體討論、分析案例,設計符合實際的軟件項目方案;⑤小組討論,記錄修改意見并進行整理,然后從中選擇可行方案;⑥代表發言,闡明結論;⑦教師總結、評價,要對學生的結論進行肯定和完善,并提出更深層的思考空間,啟發誘導學生攀登更高的目標。
3.4 項目教學法,強化教學實踐 在理論的基礎上,以項目為內容開展教學,加強教學實踐環節的應用。讓學生積極參加實習實驗活動,獨立或者協作完成課程設計、畢業設計等教學項目,同時以課外的科技活動強化實踐,體現工學的特色。開設計算機程序設計、軟件工程設計、信息系統實踐、網絡平臺建設等能夠培養學生實踐能力的教學項目,培養學生個人開發能力,并在團隊實驗中,培養其系統研發能力、設備應用能力和團隊開發能力,讓學生真正掌握專業工程的應用和實踐方法。
此外,應引導、鼓勵學生參加教師的科研項目,在一定的科研經費的支持下,在一定的實驗實習條件下,能更好地讓學生從中得到鍛煉。
3.5 創設教師工程實踐背景
對工學教師既要強調其學術性,還要強調其研究經驗,也就是要注重理論和實際相結合。讓教師參加科研是一種有效的途徑。教師在研發中提高科研能力,建立工程化的品格,這樣可以推動學生工程化能力的塑造;還可以把教師帶進企業,向企業工程師學習,學習他們的實踐經驗和研發精神,并把這種精神傳遞給學生;此外,還可以引進一些優秀企業的科研人員,讓學生與企業的高科技人才接觸,多多學習他們的研究方法、工作方法和工作經驗,這也有利于學生進入企業后工程實踐能力的培養。
3.6 校企合作,訂單式培養人才
IT企業更加注重人才的專業化,公司需要什么樣的人才,學校要有針對性的培養,一是讓企業到學校選拔,然后訂單;二是學校和企業聯合,共建實習基地。同時教師要組織學生積極參與企業工程項目的實習,在實踐的前沿科學上進行研究,讓軟件工程目標化、專業化、實訓化。學生參加科研項目也好,參加企業工程開發也好,都使學習和鉆研有了針對性,獲得了工程研發體驗,讓專業知識融會貫通,解決了實際問題,提高了實踐能力,也在教師的引導、企業的敦促下,不斷提高了綜合性創新能力。
4 結語
高等學校肩負著人才培養的任務和使命,為企業和社會輸送優質人才是根本,而檢驗的法寶是市場。軟件工程專業要著力提高工程實踐能力,提高工程素養,實現產業界的需求,融入現代IT企業的實踐運作,適應社會主義市場經濟的發展需要。
(重慶文理學院軟件工程學院,重慶402160)
參考文獻:
[1]宋海玉,李錫祚,鄭海旭,王玲芬,王德高.軟件工程專業人才培養的研究與實踐[J].大連民族學院學報,2008(5).
[2]景紅,何濱.關于改革軟件人才培養模式的探索[J].教育與職業,2006(20).
[3]段春榮,周軼峰,李廣帥.軟件工程專業大學生科技創新能力培養模式研究[J].中國校外教育,2010(8).
[4]方寶富,王浩,胡學鋼,方帥.基于教學競賽一體化的大學生實踐創新能力培養模式研究[J].計算機教育,2010(24).
[5]閻光才.創新型人才的培養需要呵護人的好奇心[J].探索與爭鳴,2010(3).
[6]宇纓,胡天明,侯愛民.應用型IT人才創新能力培養模式的研究[J].教育探索,2007(10).