?

融合APTECH體系的軟件產業人才培養探究

2016-11-10 08:04袁嵩程增輝
計算機教育 2016年7期
關鍵詞:軟件工程培養模式

袁嵩 程增輝

摘要:從軟件產業的新需求以及軟件行業對人才的新要求出發,分析當前軟件工程專業教學體系下存在的問題,結合APTECH體系的特色與優勢,提出一套注重基礎、鍛煉能力、培養高素質軟件產業人才的培養方案,從課堂教學與實驗教學兩個方面介紹團隊建設及實踐經驗,結合實踐過程中出現的問題,闡述對方案的進一步優化。

關鍵詞:軟件工程;軟件產業;APTECH;學生團隊;培養模式

1.背景

2010年,根據國家“十二五”規劃的要求,湖北省政府提出了“戰略新興產業發展規劃”。其中,軟件行業作為當下高技術、高附加值產業,受到省政府強有力的扶持。依托政府的政策傾斜、資金投入以及湖北省眾多高校、企業的科研合作,包括服務外包、信息管理等相關行業發展迅速。

軟件行業是智力密集型產業,它的發展需要大量的專業人才,對從業者提出了較高的職業要求。從業者在具備扎實專業技能的基礎上,不僅要有創新精神,更要有良好的溝通能力和強烈的團隊合作意識。同時,面對國際化競爭,從業者須具備一定的英語能力和開闊的國際化視野。軟件工程專業就是培養能夠適應軟件產業新變化、新需求人才的一門學科。

隨著移動互聯網和智能硬件產業的快速發展,全球軟件和信息服務產業的結構調整正在興起,軟件產業迎來了又一個高速發展時期。行業的蓬勃發展意味著從業者數量的激增和更加白熱化的競爭,這對當前大學生和高校的軟件工程教育工作提出了更高規格的要求。因此,高等院校必須結合軟件產業現狀,逐個擊破教學中存在的問題。

問題一:專業課程設置分散,教學內容更新緩慢。軟件工程專業課程設置與教學內容落后于產業發展的實際需要,缺乏系統性和靈活適應性。

問題二:理論教學不夠生動,實驗教學難達效果。理論教學內容抽象,實驗教學又難以讓學生在短時內完成系統分析設計、文檔代碼編寫和系統測試維護等軟件開發的基本流程。

問題三:重視技能訓練,忽視素質教育。只重視培養學生專業方面的硬實力,而忽視學生表達、溝通、協作、管理等方面的軟實力,不利于全面提升綜合素質。

2.APTECH體系的特色與優勢

(1)以就業為導向。APTECH以就業為最終目的,用大量時間講解企業使用最多的核心技術,體現了高效實用的特色。

(2)緊跟行業發展。APTECH的課程安排能夠準確把握行業脈搏,滿足行業不斷發展的需求,甚至預見行業趨勢。

(3)全面的培養目標。APTECH注重全面發展:A代表ability(能力),P代表professional(職業),T代表technology(技術),E代表expression(表達),c代表communication(溝通),H代表habit(習慣)。這幾乎包括了目前軟件產業對從業人員的要求,并在一定程度保證了職業發展的持續性。

3.學生團隊模式下融合APTECH體系的教學設計

3.1課堂教學設計

傳統的課堂教學模式仍然是高校教學的主要形式,也是學生獲取知識的最主要的渠道之一,因此,在當前形勢下,不太可能對這樣的模式做出大的改變。然而,大學教育必須反映出現代教育思想的結晶,教學應當由封閉走向開放。為此,我們引入APTECH體系的內容作為日常教學的補充,結合學生團隊的方式,希望達到一個更好的效果。

3.1.1教學前期組織學習團隊

在教學前期,學生能否快速進入學習狀態,能否初步掌握學科特點是教學成敗的關鍵。學生的能力參差不齊,理解能力強的學生很容易在前期就與其他學生拉開差距。而落后的學生可能會因為前期知識理解不到位更難接受后續知識,陷入“越學越迷糊”的怪圈。因此,組織學習團隊,讓理解能力強的學生幫助落后的學生,是十分有必要的。

不僅如此,組織學習團隊還有另外兩個優勢。一方面,學習團隊通過團隊內部或團隊之間的討論、合作、競爭,能夠快速有效地營造學習氛圍,調動學生的學習積極性。另一方面,學生之間的交流在一定程度上比師生之間的交流更輕松,更容易讓對方理解。

3.1.2教學后期引入APTECH課程

傳統課堂教學的最大短板在于教材內容更新緩慢,過于注重理論。在教學前期,教材中的知識是學生掌握的主要內容,是打基礎的關鍵。然而,在教學后期,如果教師仍然局限于教材而沒有拓展延伸,這難免與行業發展背道而馳。

利用APTECH課程內容可以有效彌補這一短板。在教學中適當引入APTECH課程的內容,作為課堂教學后期的拓展延伸或課后的發散提高。例如,在Java程序設計教學后期,引入APTECH中的“Java企業級技術”課程的部分內容,讓學生拓寬眼界,真正感受到Java技術在企業中的運用,對今后的工作崗位也會有初步的認識。

3.2實驗教學設計

3.2.1整體設計思路

以工程實際需求為導向,以深化工程實踐為主線來改革高等工程教育,培養出高素質、復合型的高等工程技術人才,是實驗教學的首要目標。該模式以學生團隊為載體,以與教材緊密相連的項目工程為內容,以1-2周為一個開發周期。團隊協作的模式,有利于鍛煉學生的編程能力、分析問題及解決問題的能力,培養學生的表達、溝通、合作等各方面的素質,真正培養學生的職業能力和綜合素養。團隊開發方式能夠更真實地模擬企業的開發環境,使學生對于學科的工程性特點有更深刻的認識。

此實驗模式共分為前期準備、中期執行、后期評價三個階段,讓學生充分準備實驗,盡力完成實驗,并得到客觀的反饋與評價。同時,每個階段都盡可能地融人APTECH體系標準,借此展現更為豐富的實驗內容。

3.2.2實驗的前期準備

前期準備主要由兩部分組成,一是成立學生團隊,二是確定實驗項目。

學生團隊的規模在4-5人,每個人在團隊中擔任不同的職務(見表1)。類似于“角色扮演”的方式,讓學生體驗到軟件開發的真實過程。值得注意的是,學生在團隊中的角色并非一成不變,我們鼓勵學生在不同的項目中擔任不同的職務,期望他們得到多方面的鍛煉。教師提供實驗項目并由學生自由選擇。教師在設計項目內容時,除了教材中的重難點外,APTECH7.0體系中強調的知識和技術也會作為實驗內容的延伸。教材中的知識更看重理論,APTECH課程內容更注重實用性,二者互相補充,相互完善。

3.2.3實驗的執行與監管

經過前期的準備,學生明確了各自的角色,在具體執行時,有以下兩點需要教師和學生特別注意。

(1)指導教師需要適當跟進各學生團隊的開發進程。學生由于知識和經驗的局限性,難免會在制訂計劃和實現的過程中遇到一些疑惑,教師應適當給予點撥。同時,教師在指導時應把握好度,指導的初衷仍然是鼓勵學生自己解決遇到的難題,而不應直接給出解決方法。

(2)開發過程中應當鼓勵交流。定期的跨團隊交流和不定期的團隊內部交流是必需的。首先,交流是一個取長補短的過程。交流過程中會暴露出各自的問題,不同團隊相互學習,可以避免出現類似的錯誤,從而推動整個班級的開發效率。其次,交流會讓開發氛圍變得更加濃厚。思維的碰撞、思想的摩擦一定會進發出新的火花?!邦^腦風暴”的方式可以鍛煉學生分析問題、解決問題的能力,培養學生表達溝通能力,為學生將來走上工作崗位打下基礎。

3.2.4實驗的后期評價

后期評價是整個實驗過程最重要的部分。如果說前期準備和中期執行是對學生的鍛煉,那么后期評價則是引導學生反思,提高學生能力的關鍵階段。在后期評價中,需要特別關注以下兩點。

一是評價的內容。項目的完成度是評價的主要內容。通過項目的實際完成情況,教師可以對學生的能力和團隊的合作有一個清晰的考量。同時,也可以直觀地暴露出學生在開發過程中的缺陷。其次,開發文檔、團隊交流和代碼的規范性也是評價的重要一環。如果說項目完成度代表了學生的動手能力,那么文檔則更為直觀地反映了學生的表達能力,團隊交流則反映了學生的合作溝通能力。在強調素質教育的今天,這些都不容忽視。當然,出勤等一些傳統考核內容也要加入評價。

二是評價原則。首先要明確的是,項目完成度不是評價的唯一標準,應當以結果為基礎,考慮學生的能力和項目的難度,給出一個綜合的、客觀的評價意見。這樣做的目的在于給予學生一定的鼓勵,而不是片面的“唯結果論”。其次,要針對整個團隊而不是針對個人進行評價。項目成果是整個團隊努力的結果,項目的評價無論好壞都應該由團隊成員共同承擔。這樣的評價方式能夠加強團隊的凝聚力以及增強學生的責任感。

3.3反思與再探究

3.3.1課堂教學的再優化

教材中的重點、難點需要大量的時間來講解,同時也需要充足的團隊交流使學生透徹地理解知識。然而,課堂容量有限,無法容納全部內容。因此,團隊討論要逐漸向課下延伸。一方面,教師的講解始終是課堂教學的重中之重,不能因為團隊討論而本末倒置;另一方面,團隊討論延伸到課下一定程度上增強了教學的延續性。這不僅是對課堂教學的一個很好的拓展,而且還能充分利用學生的課后時間;但是課下團隊交流的組織和監督管理有待進一步優化。

3.3.2實驗教學的再優化

在實驗教學中,團隊協作開發的方式能有效調動學生的積極性,激發出學生的熱情,因此,有必要執行更為靈活的實驗管理方式??梢越o予能力強、開發進度快的團隊更大的自由,讓團隊成員對項目提出更為大膽、更具創造性的方案;實驗時間也不必拘泥于實驗課,可提供更多的開放性實驗環境。同樣,如何優化開放性實驗的監管和指導方式也有待進一步探究。

4.結語

武漢科技大學作為湖北省高等教育的排頭兵,一直致力于工科人才的培養。根據軟件產業的迅速發展以及社會對于從業者提出的新需求,學院結合自身辦學特色和優勢,制訂了以學生團隊為載體、融合APTECH體系的教學方案,該方案已經在軟件工程專業本科生培養中投入運行。在接下來的一段時間,我校將以此為起點,在監督該培養方案運行的同時,繼續改進日常教學,以不斷滿足軟件產業發展的新要求。

猜你喜歡
軟件工程培養模式
依托工作室的軟件工程實踐教學研究
軟件工程應用型課程建設與實踐
應用瀑布模型的MOOC制作方法
基于工程教育認證的《軟件工程》課程教學質量建設研究 
服務地鐵工學結合
電子信息類高技能人才培養模式分析
小學高年級數學自主學習能力的培養模式探析
青年農民創業人才培養模式研究
關于如何創新和完善計算機軟件工程管理的探討
基于人才培養的高校舞蹈教育研究
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合