謝光
(三亞學院 理工分院,海南 三亞 572002)
提高軟件工程專業人才培養質量的探討
謝光
(三亞學院 理工分院,海南 三亞 572002)
以做好軟件工程專業人才培養過程中的學思結合、知行統一、個性發展為主線,通過理論與實踐、校內與校外、課內與課外的有機結合,不斷提高學生的實際動手能力,在校學習期間就能獲得企業工作經驗,培養深受社會歡迎的高素質、應用型、綜合能力強的軟件工程人才。
軟件工程;質量;實踐;個性發展;校企合作
隨著信息化社會的快速發展,各行各業對IT類人才的需求持續增加,作為知識密集、技術密集的軟件產業而言,知識已經逐漸步入成熟期,急需一大批懂理論、掌握專門技術、能實戰、高素質的軟件人才。如何變學歷教育為素質能力培養,變單純理論教學為綜合應用能力提高,讓學生在校期間就獲得更多的實際的項目操作經驗,不斷擴展視野,培養既有深厚的理論功底,又有扎實的職業技能素養,已成為制約軟件工程專業教育發展的瓶頸。解決學歷教育與社會實際需求相脫節諸如此類的矛盾,是當今高等教育亟待解決和社會普遍關心的問題,本文就如何提高軟件工程專業培養質量問題談幾點看法。
軟件工程是一門集計算機科學與技術、管理學、經濟學、社會學、藝術學等多學科精華為一體的新型學科。軟件則區別于其他商品,是一種集人類之大成特殊的智力商品。軟件研發的過程,是整個軟件工程知識結構、綜合能力和實戰經驗在軟件研發過程中的真實體現。它將軟件架構設計、系統分析、工具使用、算法推導、編程調試、模塊集成、驗證測試等有機地融為一體。因此,軟件工程專業的特點,是由軟件本身的特殊性質所決定的。然而,在軟件工程課程的教學過程中,主要存在以下幾個方面的問題或傾向。首先,忽視了工程化的思想。在軟件工程專業建設、制訂教學方案等環節中,注重了學生的培養目標、任務、知識結構的形成,忽視了人才培養過程中將系統化、規范化、數量化的工程原則和方法嵌入到教學、實驗,以及研發、運維過程之中。其次,缺少職業道德行為規范。軟件是無形商品,既看不見更摸不到,軟件開發又是一項富有挑戰性、創造性的勞動,整個開發過程從進度的把握到項目的完成都依賴于軟件工作者的主觀能動性,沒有一套完整的職業道德規范和行為準則,是可不能高質量按時完成軟件開發任務的。而在目前軟件工程專業的教學活動中,普遍缺少職業道德以及為行規范內容的教學環節。第三,存在課堂教學與專業實踐結合不緊的現象。目前,國內大多數高校對軟件工程專業的課程普遍采取的教學方法是以教師課堂授課為主,學生被動地聽課的形式,即使對一些語言類的課程,也只能是演示或驗證某些結論正確與否而已。
總之,軟件工程專業存在教與學的嚴重脫節,即重理論而輕實踐。比如在一些教學活動中,教師雖重視學生的實踐環節,即使增加課程實驗教學時數,學生也只是編寫一些簡單的代碼。由于這些學習方式和手段離軟件工程專業的實際要求還相差很遠,導致學生在學習中感到內容枯燥抽象,基本上是對課程內容似懂非懂,甚至覺得學習后用處不大,這些將會不同程度地影響著軟件工程專業的人才培養質量。
綜合上述分析,通過深入調查研究和教學過程中的實踐,在提高軟件工程專業教學質量和教學水平方面做了一些有利于人才培養的有益嘗試。
1.從軟件工程專業特殊性上看,應著力搭建基礎理論實踐平臺,在促進學生的學與思結合上下功夫。軟件工程專業的基礎理論教學實踐化是必由之路,也就是說在教學方案制定、課堂教學實施等方面,必須打通理論與實際、教學與實習、教學內容與社會需求有機關聯等關鍵環節。
2.從學生形成軟件工程素養上看,應注重學生的知行統一,構建提高基本技能的實踐舞臺。著重在課內與課外的結合上開展工作,堅持做好第二課堂是第一課堂的延伸、是第一課堂補充的做法,開展豐富多彩的專業實踐活動;倡導“以賽促學,以證促教,以賽促基本技能形成”的培養理念,所有學生(高年級和低年級學生出于共同的研究興趣和創業熱情組隊)參加科技創新團隊,安排指導教師,引領學生開展研究,擴大競賽的覆蓋面,繼續突出專業競賽的創新性。在開展專業競賽活動的基礎上,指導和鼓勵學生參加校外各類專業競賽,參加專業相關證書認證考試,組織指導學生申報和開展國家級、省級、校級大學生創新性實驗計劃項目研究,以及各項影響范圍廣、級別等級高的專業競賽,從而提高學生的專業基本技能。
3.從軟件工程專業的學生成才觀看,必須注重學生個性發展,開拓提高綜合素質的實踐途徑。在校內與校外的結合上開展工作,建立校外專業實踐基地,聘請企事業單位的技術專家為實習生導師,將指導學生畢業論文、專業實習、就業融為一體。學生在第四學年后到企業頂崗實習一年,提高學生綜合素質,實現畢業生與用人單位的無縫對接。將實踐基地建設成生產專業化、服務社會化、管理企業化的產業化基地,這樣既能解決學生提高專業技能問題,又可以使實踐基地不斷的自我更新、自我完善。
提高軟件工程專業人才培養質量的實施,是一項深化教育教學改的系統工程。實施前必須做好充分論證和評估,要有頂層設計和詳細的規劃,要有預期的目標和實施效果,要滿足一定的理論依據和基礎條件。
1.頂層設計,科學規劃。提高軟件工程專業人才培養質量的研究與實施,是一項龐大的系統工程,必須首先做好頂層設計。頂層設計要突出提高軟件工程專業人才培養質量的整體明確性和具體實施的可操作性。在設計過程中既要有先進的教育理念和理論依據,又要有美好的前景規劃和預期的實現目標,還考慮到實現所需要的條件,以及制定克服所遇到的困難的預案等因素。例如要有較為完善和明確的育人目標、培養方案、教學大綱、課程計劃、教案設計、教學方式方法等。因此,在做軟件工程專業人才培養質量頂層設計的時候,要遵循先進性、整體性、全局性、長遠性等基本原則。
2.多方聯動,形成合力。項目的設計與實施,要取得良好的效益和預期的成果,不是經過一朝一夕的努力就能大功告成,更不是一蹴而就的事,必須動員包括黨、政、工、團全方位的積極參與,經過幾年不懈地探討和實踐才能有所收獲。首先,要有堅強的領導和指揮中心,領導層負責按照上級方針政策,制定規劃、實施方案,制定各種規章制度乃至獎勵政策,協調各方關系集中強有力的人、財、物組織實施,在整個項目進程中起到引領和保障作用。其次,充分發揮課堂的主戰場作用。在實施人才培養過程中,即使是再好的規劃、設計、方案,也必須充分發揮課堂教學主戰場作用和主力軍教師去組織實施。培養一批師德高尚、業務精湛、關心集體、樂于奉獻的“雙師型”教師隊伍,對提高軟件工程專業人才培養質量起到關鍵作用。
該項研究在軟件工程人才培養方面,就理論與實踐、學校與企業、課內與課外進行有機的結合,提供了集專業基礎理論教學、實驗實習教學、項目實訓實踐、第二課堂專業性科技活動為一體的培養軟件工程人才的策略研究和實施途徑,使軟件工程專業學生的基礎理論知識、專業基本技能、科學研究素養、創新創業能力、項目工程經驗和職業基本素質都得到全面、均衡的發展,為社會輸送合格的軟件工程人才。
[1]國務院.國家中長期教育改革和發展規劃綱要(2010—2020)[EB/OL].[2010-7-2] http://news.xinhuanet.com/politics/2010-02/28/content_13069032 _24.htm.
[2]教育部.教育部等部門關于進一步加強高校實踐育人工作的若干意見(教思政[2012]1號文件)[EB/OL]. http://www.moe.edu.cn/publicfiles/business/htmlfiles/moe/s255/ 201202/xxgk_129911.html.
G642.41
A
1674-9324(2014)36-0149-02
謝光(1983-),男,山東單縣人,講師,碩士,主要從事軟件工程、電子商務方面的教學和科研研究。