五十路熟女俱乐部,韩国非常大度的电影原声,久久久久久人妻一区二区三区,精品久久久久久综合日本

首頁 優秀范文 軟件工程專業論文

軟件工程專業論文賞析八篇

發布時間:2023-02-27 11:14:21

序言:寫作是分享個人見解和探索未知領域的橋梁,我們為您精選了8篇的軟件工程專業論文樣本,期待這些樣本能夠為您提供豐富的參考和啟發,請盡情閱讀。

軟件工程專業論文

第1篇

(一)產業規模穩步擴大,效益保持平穩增長

2015年全國規模以上軟件和信息技術服務企業4.09萬家,共完成軟件業務收入4.3萬億元,同比增長16.6%。電子信息產業中,軟件和信息技術服務收入增長速度快于電子信息制造業9個百分點,軟件業比重達到28%,比上年提高1.4個百分點。

(二)網絡化服務化步伐加快,結構優化成效顯著

2015年,信息技術服務實現收入22211億元,同比增長18.7%,占軟件業務總收入比重超過了50%。云計算、大數據和移動互聯網等新興技術催生新形式誕生,平臺化、網絡化、服務化的商業模式創新有顯著成效,涌現出電子商務平臺、工業互聯網、移動醫療、智慧交通、搜索引擎等一批創新型產品和服務。

(三)對社會經濟貢獻日益增強,帶動就業

軟件和信息技術服務業從業人員總數為574萬人,軟件從業人員中以從事IT服務的數量最多,占比35.5%,位居榜首;制造、交通、教育、電信、金融等領域的軟件人才所占份額超過60%,可見,軟件和信息技術服務業對國民經濟和社會發展的支撐帶動作用越來越明顯。

(四)創新能力和應用水平穩步提升,知識產權保護意識顯著增強

2015年,我國計算機軟件著作權登記數量再創歷史新高,全年共登記軟件292360件,同比增長33.63%,其中,計算機軟件著作權質權登記197件,同比下降3.14%;涉及合同197個,同比下降3.14%;涉及軟件作品數量860件,同比增長16.21%;涉及主債務金額173685萬元,同比下降6.68%;涉及擔保金額156042.83萬元,同比下降12.37%。

從地區登記量排名上看,2015年位列全國前10位的省市共登記軟件236086件,約占登記總量的80.75%。與2014年度相比,上述省市登記數量增長61555件,約占增長總量的83.66%。其中前五位依次為:北京市、廣東省、上海市、江蘇省和浙江省,五地共登記軟件192152件,約占登記總量的65.72%。

從登記量增速前10位排名來看,中部地區占據5席,東部地區占據3席,西部和東北部地區各占據1席。其中,廣東省登記軟件61804件,同比增長了64.18%,在全國增長速度是最快的。貴州省、青海省和重慶市繼續保持增速,連續進入2014年和2015年的增速排名的前10位。

截止到2015年12月底,我國軟件和信息技術服務業已累計517項國家/行業標準,在研247項標準,提出依法287項標準,形成了較為完整的體系。

二、我國軟件人才培養的現狀

(一)軟件人才供需矛盾持續

2015年大學畢業生人數749萬,其中軟件和相關專業畢業生總數達到122.8萬,同比增長8.6%,大學生所面臨的就業形勢嚴峻。另外,企業對軟件專業人才的需求繼續增加,除了傳統軟件公司自身人才的需求不斷增長,互聯網的快速發展,特別是移動互聯網在中國也有大量人才需求,各行各業需要發展移動互聯網應用。Android和IOS方向的開發人員和產品設計師已成為急需人才,然而,高等職業教育的改革取得成效尚需時間,所以說軟件方面的人才需求還將持續。

(二)軟件人才的培養缺乏遵守標準與規范

長期以來,高等教育的軟件人才培養與產業界的需求存在很大的脫節,一方面是由國家的體制機制造成,另一方面是由于缺乏權威和適合中國國情的軟件人才培養標準和規范。高校開設專業時要設定培養目標、崗位要求等,但實際操作中往往流于形式,或是局限于部分企業需求,不具備行業代表性。

(三)缺乏符合企業需求的軟件人才評價標準

近些年,企業在軟件人才招聘中明確提出需要985/211畢業生或重點院校畢業生的情況屢見不鮮,這從另一側面反映出企業在面對100萬以上軟件及相關專業畢業的學生時,由于缺乏有效的高級專業人才的評價標準所帶來的一些不必要的麻煩。所以軟件行業迫切需求一些符合企業要求的軟件方面的人才。

(四)軟件人才缺乏規范有序的人才市場

由于軟件人才的需求量大、評價標準缺乏,為了應付人才招聘所帶來的困境,好多軟件公司都已建立了自己的大學和培訓機構,還有好多企業也通過大學和中介以及培訓機構建立供應渠道方式緩解人才供應問題。但總的說來,由于招聘量和招聘成本的問題,這些都還只能是少數企業的個體行為。由求職者、中介機構、評價機構等構成專業的規范有序的軟件人才市場才能減低供求對接成本,實現軟件人才供求的有序對接。

三、地方本科院校軟件工程專業的現狀

(一)地方本科院校專業建設基礎薄弱

1999年以來,根據國家經濟社會發展的需要,高等教育招生規模的不斷擴大,高等教育在人員和結構上發生巨大變化。截止到2013年12月,我國新批準的本科院校已有358所(包括公辦和民辦)、獨立學院292所,新建本科院校已經占全國普通本科院校(1169所)的55.6%。新建本科院校的快速增長,高等教育毛入學率的加速提升,已經成為我國高等教育事業發展的重要特征之一。

(二)地方本科院校專業建設亟待加強

我們對二十多所同類院校的軟件工程專業人才培養方案進行分析研究發現:

1.一些專業點沒有突出軟件工程的特點,課程體系是計算機科學技術在軟件工程領域的發展。參照《高等學校計算機科學與技術專業規范》和《高等學校軟件工程專業規范》,這些學校學科教育模塊的8門課程的平均開出率為78%;專業教育模塊核心課程開出率在36%以上的6門課程的平均開出率為50%。

2.雖然初步形成了與主流技術對接的拓展課程,在培養學生開發軟件技術應用方面做了有益的實踐和有效的積累,然而,課程建設還不成熟,未能納入體系,課程間相關性偏低,專業基本技能實踐課程開出率在23%以上的只有7門,應用能力的培養難以得到支持。

3.校企對接程度偏低。校企對接教育與企業學習模塊的企業參與率為42%。

4.職業標準能力需求實踐體系相關分析和實訓設計在人才培養中還沒有得到很好的體現。

四、對地方本科院校軟件工程專業人才培養改革的幾點建議

1.基于校企合作的需求導向專業優化機制的構建。為了培養高質量的專業人才,我們必須要依據產業的需求來定位,從而使得學校培養出來的人才更加符合市場產業的需求,讓學校的人才供應和市場對人才的需求形成和諧的局面。從更高的層面來講就是讓市場和校園達成一致的人才培養目標,從而促進教學內容的改善、課程體系的進步,探索新的教學方法和教學措施,提倡培養學生的創新能力和創新思維。

第2篇

大學教育不是培訓班

重視基礎教學是中國科大一貫的辦學特色,如何在工程型人才培養過程中找到理論與實踐、科學與工程之間的“平衡支點”?

中國科大軟件學院執行院長周學海認為,高校應當從企業的需求出發,結合高校自身的培養模式,提煉出人才應具備的能力、素質?!败浖こ倘瞬牛粌H要上手快,還要有后勁,后者更重要”。

學院軟件工程碩士目前學制是兩年半,要求完成不少于40個學分,分為3個階段:第一年是理論學習,第二年開始到企業實習、做畢業論文,最后半年是論文整理、答辯和學位申請。

據中國科大軟件學院副院長李曦介紹,學院強調專業基礎課教學,很重視學生的計算機、軟件、數學等基礎能力培養,比如,《算法設計與分析》這門基礎理論課,其他高校一般開40學時,該校是60學時。學生也有很大的學習自主權。全院共開設了108門課程,除本專業的幾門核心課程外,5個專業方向的學生可以自由選修各模塊的課程,也可以跨專業選課。

自主不代表要求降低。學生入學頭一年要完成30多個學分的理論課學習,要求核心課程平均分不得低于75分,否則就失去學位申請的資格。即使是擁有計算機和信息專業背景的學生,每天也要學到夜里11點多。

“我們培養的不是簡單的打工仔,而是技術骨干和懂技術的管理者,要為大家今后的職業成長和發展打好基礎?!弊钭尷铌匦牢康氖?,畢業生返校做講座的時候,總會在結尾提到:感謝那段艱苦學習的歲月。

教學與實踐相結合

“做軟件的首先要有IDEA(創意),然后開發設計出樣品,最終按照工程的要求做出產品?!痹谲浖W院總支書記、副院長吳敏看來,軟件公司其實就是一個“軟件工廠”,如果學生不下車間鍛煉實踐,就無法樹立起一個工程師應具備的“工程意識”。

在實踐教學方面,學院在第一年就設置了“工程實驗”的必修環節,首創了如同“三明治”一樣的“多階段分層次實踐教學”模式,將實踐教學細化為“專業基礎、專業強化、專業綜合”3個階段,共3個學分,把不同階段的理論學習與實踐緊緊地鑲嵌在一起。

其中,專業基礎部分主要針對各專業方向的基礎課程,要求學生能熟練掌握和運用本專業項目開發所需的基本理論、編程語言和開發環境。專業強化部分是完成某專業方向的綜合性實踐能力的訓練,要求學生能綜合運用本專業相關理論知識和方法,以及軟件工程項目管理工具。在專業綜合部分,學生自主選題,或者是企業提出需求,3~5名學生組成一個小團隊,利用一年的課余時間,按軟件工程規范完成一個工程開發項目,以培養學生的創新能力和團隊協作能力。學院還建立了軟件工程中心,承接項目開發,為學生提供工程實踐環境。

據李曦介紹,設置工程實驗環節后,學生的實際開發項目能力得到顯著提高,能夠熟練使用本專業的各種軟件開發工具。從學生實習單位反饋情況看,學生的動手能力和團隊合作能力得到工業界的認可,對提高學生的一次就業質量幫助很大。

從機制上確保學生實習質量

第一學年結束后,軟件學院的學生像候鳥一樣飛往70家穩定的校外實習基地。這些基地多為國內外著名研究所和IT企業,如中科院計算技術研究所、微軟、惠普、IBM、華為等。2011年,平均每個學生有5個實習崗位可供選擇。

接下來的一年里,他們將扎根企業進行嚴格的實習,同時開始準備畢業論文。

到企業之后,學生每人都配有企業導師,進行全程指導。實習3個月左右,學院派校內導師到學生所在實習城市檢查實習情況,指導論文開題。

論文題目要求來自企業生產實際,不僅強調先進性和可行性,還對論文所涵蓋的內容有明確要求。

第3篇

軟件產業屬于知識密集型產業,軟件理論方法技術在不斷演進,軟件產業在持續快速發展,我國軟件產業也在由低端向中高端發展提升。由于軟件產業的戰略地位越來越高,產業規模越來越大,軟件產業的國際競爭日益加劇。軟件產業的競爭歸根結底就是軟件人才的競爭,軟件行業企業核心職業崗位對軟件人才的職業能力和素質要求越來越高,對高端應用型軟件人才的需求越來越迫切,本科軟件人才的理論基礎、知識水平和專業能力達不到這樣的層次,而學術學位軟件碩士研究生側重于科學研究,實踐動手能力、技術應用和創新能力等難以快速適應軟件企業對技術骨干的現實要求,軟件工程專業碩士正是針對這樣的人才需求,為軟件企業發展培養急需的高層次應用型軟件人才。

教育部規劃建設的應用科技大學是現代職業教育體系的高端職業教育,主要任務是培養中高端技術應用型人才。當前我校正在創建南京軟件科技大學,我們軟件工程碩士專業學位的辦學定位就是要針對江蘇省大力發展軟件產業、南京市打造“世界軟件名城”對高層次軟件人才的迫切需求,為軟件企業培養能將軟件理論方法和技術應用到生產實踐,解決實際問題,并能在生產實踐中進行改進、創新和再創造的軟件高端技術應用型人才,滿足軟件企業發展的需要,服務于地方軟件產業、行業和企業的發展。

二、培養目標和規格

學術學位培養主要面向學科專業需求,針對科研院所和企事業單位培養從事科學研究工作的高層次專門人才,就業去向主要是學校、科研院所等,人才目標定位為專家、學者、教授、研究員等。專業學位主要面向特定行業的職業崗位需求,培養的是能將知識、技術應用到特定職業領域的高層次應用型人才,就業去向主要是專業知識技能要求高、職業素質要求高的工作崗位,培養出來的人才目標定位為職業領域高層次人才。

學術學位培養強調理論修養,重視知識的創新,注重探索研究能力和理論創新能力,核心是培養科學研究能力,旨在培養相關學科的研究型人才。而專業學位培養強調理論與實踐的結合,重視知識的應用,培養以理論知識、方法技術的應用和創新為核心的實踐能力,旨在培養具有高層次職業能力和良好職業道德的應用型人才。

中國電子工業標準化技術協會信息技術服務分會(簡稱ITSS分會)在工業和信息化部的指導下,研究制定信息技術服務標準,并力求標準服務于技術、產業發展,服務于市場需求,最終實現我國信息技術服務的標準化和國際化。信息技術服務標準,簡稱ITSS)中“信息技術服務從業人員能力規范評價指南一一設計與開發服務”中將信息技術服務從業人員設計與開發服務的職位體系分為六個職位系列,每個系列又分為不同的級別,具體包括:

1、軟件項目管理:

4級——項目經理,5級——高級項目經理,6級——資深項目經理

2、軟件架構設計:

5級——軟件架構師,6級——資深軟件架構師

3、軟件需求/系統分析

3級——需求分析師,4級——高級需求分析師,5級——系統分析師,6級——資深系統分析師

4、軟件開發

1級——助理軟件開發工程師,2級——初級軟件開發工程師,3級——軟件開發工程師,4級——高級軟件開發工程師,5級——資深軟件開發工程師

5、軟件測試

1級——助理軟件測試工程師,2級——初級軟件測試工程師,3級——軟件測試工程師,4級——高級軟件測試工程師,5級——資深軟件測試工程師

6、軟件交互設計

4級——交互設計工程師,5級——高級交互設計工程師軟件工程專業碩士學位人才培養的目標針對的就是各個職位系列中的4級及以上軟件人才,培養規格是以軟件企業對高層次應用型軟件人才的實際需求為導向,以軟件企業高級崗位職業能力要求為標準,培養具有寬厚扎實的計算機和軟件理論基礎與知識水平,具有一定軟件工程實踐經驗,具有良好職業道德,健康的身體和心理素質,善于團結合作和組織協調,具備很強專業實踐和創新能力,能將軟件理論方法和技術應用到軟件企業生產實踐,解決實際問題,并能在生產實踐中進行改進、創新和再創造的應用創新型高級軟件人才。

三、校企合作培養模式

學術學位培養以學校為主,主要是理論教學和參與科學研究。專業學位應采用校企合作人才培養模式,教學過程強調理論結合實際,突出應用創新能力培養,引入企業的實際問題,注重培養學生研究實際問題的意識和解決實際問題的能力,借助企業的環境條件和資源,把課程學習、專業實踐、崗位實習緊密結合。

在信息產業、軟件行業快速發展的時代背景下,南京、江蘇、長三角區域的信息產業和軟件行業的蓬勃發展為我校軟件工程專業碩士人才培養提供了廣闊的空間。一方面我們要針對軟件行業、軟件企業對高層次軟件人才的需要而培養人才,另一方面,我們要依托軟件行業、軟件企業的資源和力量來培養人才,借助企業的環境條件和資源,把課程學習、專業實踐、崗位實習緊密結合,走產學研相融合的辦學道路,探索軟件工程專業碩士培養的新途徑,形成提高應用型人才培養質量的新機制,提升專業學位研究生的實踐能力、工程能力和創新能力,提高軟件碩士研究生培養與軟件產業人才需求的匹配度。

具體而言,軟件工程碩士專業學位人才培養可以從以下幾個方面來開展校企合作

(一)校企聯合成立專業建設指導委員會

通過成立校企聯合專業建設指導委員會,可以把企業的人才需求規格,技術應用前沿和熱點等引入學校,指導學校的人才培養規格定位,促進學校教學內容的更新。

(二)企業科研項目驅動學校人才培養

企業為贏得市場往往需要不斷技術攻關和研發投入,而學校的專業學位研究生已經具備一定的技術攻關和科研能力,可以將企業的研發項目引入學校,驅動學校的人才培養,同時也可為企業降低成本,這對中小企業尤其具有現實意義。

(三)學校人才定向服務和支持企業發展

學校按照企業所需定向培養高層次人才,人才畢業后即可投身該企業,為企業的發展貢獻力量。

(四)企業資源服務學校人才培養

作為實踐性很強的學科專業,軟件工程碩士專業學位人才培養需要較好的實驗環境、條件、技術和設備支撐,并最好能有實際生產環境來進行實習實訓,為此,可以將企業資源引入,服務于學校的人才培養,充分發揮企業的資源優勢,降低學校的實驗條件投入,避免浪費,提高整個社會的資源使用效率。作為回報,學校可以為企業提供人才、科研、技術等服務,實現合作共贏。

四、人才評價標準

學術學位人才評價標準的核心是學位獲得者是否具備了扎實的基礎理論知識,掌握了科學研究的方法,能夠開展科學探索、研究和創新,可以滿足科學研究工作的學科知識和科研能力需要。而專業學位人才評價標準的核心是學位獲得者是否具備了特定社會職業所要求的專業能力和職業素養,具備了從業的基本條件,有良好的職業道德,能夠運用專業理論、知識、方法和技術解決實際問題,滿足特定領域高層次職業崗位的能力和素質需要。

具體而言,軟件工程專業碩士學位人才培養的評價標準與學術碩士學位人才培養的評價標準在以下方面應有所不同:

(一)畢業論文

學術學位論文的質量評價主要以科研能力考核為主,學位論文強調理論價值和在未知領域的原創性發現和探究。而專業學位論文應側重于理論聯系實際,解決實際問題,可以結合生產生活具體問題或者實際需求選題,強調創新性的設計和應用,突出實踐過程、應用價值和實際意義。軟件工程專業碩士學位人才培養的畢業論文,可以結合企業的技術攻關、項目研發、產品創新等,采用系統設計、方案設計、產品設計、項目開發、調研報告等多種形式來體現,主要考核畢業論文工作的技術含量、創新性和實際應用價值。

(二)成果

攻讀學術碩士學位學生的成果主要體現在參與縱向課題申報和研究、發表高水平學術論文等,而攻讀專業碩士學位學生的成果主要體現在參與橫向課題申報和研究、解決企事業單位實際問題、技術創新、科技成果應用和轉化、社會服務、自主創業等。對軟件工程專業碩士學位學生的成果考核,還可以將獲得專利和軟件著作權、設計開發的軟件產品或軟件系統、等納入考察范圍。

(三)職業資格

專業碩士學位是高層次的職業教育,是針對特定領域高層次職業崗位培養人才,職業性是專業碩士學位的特征之一。軟件工程專業碩士學位人才培養可以將是否獲得軟件類相關職業資格證書作為人才評價的參考指標之一,引導學生積極對接職業需求,獲得職業資格,為今后的職業發展奠定基礎。

五、結語

第4篇

浙江工商大學軟件工程專業從2005年開始招生,在校學生達到280人,其培養目標為培養德、智、體全面發展,掌握計算機基礎理論和軟件工程專業知識,具有軟件開發能力和初步的項目管理經驗,具備創新能力和團隊合作精神、適應軟件產業市場需求的高素質軟件工程專門人才。從專業成立以來,學校就在大學生創新能力培養方面進行了積極探索,開展了一系列的改革和實踐,包括軟件工程專業教學體系的研究,教學計劃、課程內容的完善與調整,軟件工程實踐等專業課程的教學改革等,形成了將實踐能力培養貫穿整個學習階段,充分與課程教學、實踐實驗、學科競賽和科研活動等結合的培養體系,具體形式如圖1所示。

1.1三個培養階段——完善的實踐課程教學體系建設

浙江工商大學結合軟件工程專業的特點,加強實踐課程教學,全面優化和修訂培養方案,調整課程設置,將傳統以基礎理論教授的模式轉化為以培養實踐能力為主的課程體系建設。課程體系體現“厚基礎”、“重技能”、“多實踐”的特點,課程類型基本分為公共基礎課、專業課、專業選修課、實踐課等。在整個課程體系中,軟件工程專業學生培養分為3個階段進行,即初期階段、中期階段和后期階段。1)初期階段。初期階段是指第1學年和第2學年的第1學期。該階段學生的任務主要是學習數理基礎和提高軟件開發能力,包括夯實數理基礎、提高學習能力、解決語言聽說寫的問題和解決編程能力問題。一、二年級暑期短學期,開設高級語言程序、數據結構、Java程序設計等實踐課程,使學生具備較強的軟件開發能力。當然在該階段,學生也可以申報創新項目,或是參與一些學科競賽、科研項目等,但由于參與上述項目的要求比較高,參與這些項目有個知識準備的過程,所以一般來說該階段軟件工程專業的學生參與力度不大。相對來說,這個階段的學生可以考慮參與一些與課程相關性比較強的實踐內容,如開放實驗、創新實驗、C語言程序設計大賽等,而等數據結構課程學完之后,部分對編程感興趣或是編程能力相對比較強的學生可以考慮參與ACM程序設計大賽的訓練。2)中期階段。中期階段是指第2學年第2學期和第3學年。該階段的主要任務是學習Web技術、軟件建模與設計、軟件項目管理、軟件質量與測試等專業課程,強化專業知識教育,通過校內項目實踐課程,加強學生動手能力、實踐能力,提高系統設計能力。學生在這個階段應該掌握完備的計算機專業基礎知識,學習軟件工程的基本原理和方法。我們特別設計了兩個學期的軟件工程實踐課程,通過以小組為單位的完整項目實踐,讓學生真正掌握和應用軟件工程的各種方法以及團隊合作技能。該階段是軟件工程專業學生主要實踐鍛煉、創新能力培養、動手能力累積的主要階段,在該階段,學生可以根據自己的興趣愛好,在教師的指導下參與各種創新實踐項目、學科競賽、科研項目等。3)后期階段。畢業階段是指大四整個學年。在該階段,通過開設一些專業選修課,讓學生了解專業前沿,學習軟件工程規范,拓寬專業前沿知識和領域知識。大四第1學期的后半學期開始到優秀軟件企業進行實踐,學技術、學管理和學做人。企業實習可以與畢業設計掛鉤,實習的內容可作為畢業設計的內容,使學生能夠更好地適應產業界的需要。

1.2實施保障措施——全程專業導師制、全面實踐課程改革、全方位實踐活動

1)全程專業導師制。學生的培養體系通過實施“全程專業導師制”,加強對軟件工程專業本科學生的專業指導,提高學生的專業實踐能力。專業導師的職責主要是負責對學生學習方法、專業認識和實踐動手能力等方面進行指導,主要向學生介紹學科和專業的教學內容、方向和發展前沿,引導學生明確學習目的和成才目標,端正專業思想和學習態度,促進學生知識、能力、素質協調發展,并創造條件讓學生參加科研活動,鼓勵和引導學生參與社會實踐等活動,積極引導學生參加各種學科競賽并給予輔導,在大四階段指導學生的畢業設計和擇業。2)全面實踐課程改革。對培養體系中的所有實踐課程進行改革,改進教學方法,加強教師指導,提高教學效果。以軟件工程實踐課程為教學改革試點課程。以“大班授課小班討論”的教學改革方案下,以已有實踐課程改革方案為基礎,針對該課程的具體情況,制訂出一套適合于軟件工程專業學生的最佳實踐方案,以開源軟件為開發和管理工具,以團隊合作為組織形式,真實地模擬軟件工程項目從需求分析到軟件的完整過程。本課程在教學方式、小組交流與合作、實踐指導和考評體系等方面進行了強化和擴展。(1)教學方式:課程共60學時。課程采用大班教學,小班討論與實踐的教學模式進行。其中,課堂教學(即大班教學)約20學時,實踐教學(即小班討論與實踐)40學時。學生在大班教學階段全面學習了目前現有軟件企業在實際軟件項目開發中所使用的項目開發和管理技術和業界普遍使用的軟件工具。在小班討論階段將這些知識融入實際的軟件項目管理與開發中。(2)小組交流與合作:以開源軟件工程工具和開源軟件組件的學習和使用為基礎,從真實軟件工程項目的需求分析、概要設計、詳細設計、編碼實現、軟件測試至最后的軟件,學生們以理論教學促討論,以討論促實踐,從實踐中真正學到了軟件工程業界的理論與方法。(3)指導實踐:主講教師除了進行理論教學的授課之外,必須直接參與實踐討論的教學環節,這不僅有利于提高實踐討論的效率,實時解決學生所遇到的理論知識問題,給其他實踐討論指導教師起到良好的示范作用,更有利于從實踐討論教學環節中得到學生的反饋,對下次的理論教學進行強化、修正和擴展。每班配備2~3名實踐討論指導教師。(4)考評體系:以小組整體成績與個人貢獻相結合的考評方法,可以更合理地評估每位學生的實際表現。3)全方位實踐活動——創新實踐計劃,軟件設計競賽等。本著“注重應用、提高素質”的實踐培養要求,為學生提供全方位的實踐活動,包括創新實踐計劃和軟件設計競賽等。創新實踐計劃原則上要求學生具有基本的程序設計和開發能力,掌握軟件工程開發各個環節的基本知識、基本技術(嵌入式系統、信息系統、多媒體開發)。創新實踐的主體為軟件工程專業本科三年級學生。為了創新實踐的梯隊培養和團隊協作,創新實踐的對象還可以包括優秀的大學二年級學生和研究生。考慮到軟件工程項目在時間上的整體性、迫切性和定時性,同時結合學生能夠充分利用連續時間,以及指導教師的空閑時間,每屆學生的創新實踐的開始時間為第4學期末開始,至第7學期畢業實習期之前。實踐的工作制度為彈性工作制,即按照項目開始時制訂的工作計劃,每人按時完成各自的工作任務。參加創新實踐的學生首先在專業實踐機房進行培訓和實踐模擬訓練,學校每個學期開始、期中和期末各進行一次實踐考核,考核優秀者可以進入校內實踐基地,從事真實項目的開發工作。軟件設計大賽旨在通過競賽活動,提高學生的軟件系統設計、開發水平,培養學生在軟件工程方面理論與實踐相結合的能力,激發學生參與實際軟件開發工作的興趣,培養學生的團隊協作能力,樹立科技創新意識,豐富和活躍校園文化氛圍,培養經濟和社會發展需要的優秀人才。競賽要求二、三年級學生混合組隊,以三年級學生為主,二年級學生為輔,培養學生之間的溝通能力和協作能力。大賽遵循自由命題的原則,體現創新,所有作品必須為學生的原創作品,不得侵犯他人的知識產權。競賽注重基本知識的掌握與應用,體現實際操作能力和綜合應用水平。學生提交作品后,由專家委員會組織專家從多個方面對參賽作品進行量化評分,包括:作品相關材料的真實性與完整性、作品的創新性、作品的技術先進性、完成作品的工作量與工作難度、理論與實踐相結合程度、回答問題的正確性等。

1.3評價保障機制

社會的發展、時代的要求推動了人才培養模式的改革,單純注重知識傳授轉變成加強實踐創新能力的培養,教學資源建設也由傳統的分散的單一型向集約型、立體化、網絡化、共享型轉變,教學管理機制由原先強調規范向滿足學生自主選擇和有利于學生個性發展轉變,學校以及學院為配合本專業大學生創新能力培養提供了保障機制。1)科研項目為教學科研改革提供動力。本專業學生通過創新項目立項、專業實踐鍛煉、參與導師的橫向、縱向課題等方式,為師生的科研教學和學習提供了真實的問題環境,使他們在實戰中提高了科研教學能力和學習應用能力。此外,學生也可以將所參與的項目與畢業設計、科技創新、社會實踐等相結合,體現自身價值的同時,也能激發教師科研創新的積極性。2)“創新學分”沖抵選修課學分,豐富學生評價方式。我們將“實踐創新能力”這一指標引入學生的評價系統,加強學生素質拓展教育,凡是參與實踐創新活動并能提供相關成果的學生經認定后可獲得一定的“創新學分”,其中修得1個創新學分是在校學生必備的要求,而獲取該學分有多種方式,如參與各個教師所開設的創新實驗滿15課時,且提交一定成果,經指導教師認定為良好以上的,可向教務處申請獲得1個創新學分;參與校級以上學科競賽并獲得三等獎以上的也能獲得相應的創新學分;發表學術論文的學生根據文章排名也能獲得相應的創新學分。而多出來的“創新學分”可沖抵相關的專業選修課學分,進一步豐富了學生評價方式。3)“系統/論文替換”,豐富畢業設計環節的形式。我們在畢業設計環節施行“系統/論文替換”的新形式,增強了畢業設計環節的靈活性。凡是參加省級以上競賽并取得三等獎以上的學生提出申請后經學院認定,可根據競賽的成果替換畢業設計環節中的相關內容,如某個學生獲得浙江省電子商務競賽設計類一等獎的排名第一的學生,可以將競賽的成果(系統和報告)申請畢業設計系統和論文都替換,而發表B類以上學術論文的學生可以申請論文替換。

1.4建設校內軟件外包基地

軟件實踐基地對于軟件工程專業的實踐教學有著重要意義,在實踐基地進行的實踐教學能使課堂上的知識完成從理論過渡到應用。目前,各個高校普遍通過與軟件企業合作建立校外實習基地進行實訓學習,但這種方式存在不少問題:實習點分散不利于管理;到校外實習一般費用較高;由于軟件企業擔心泄露機密、干擾正常工作等原因不愿與學校建立校外實習基地,或同意建立校外實習基地,但對實習的時間和實習的崗位加以嚴格限制,甚至學生只能觀摩不能操作。因此,為了提高浙江工商大學軟件工程專業學生的實踐能力,除了建立校外實習基地以外,建立完善的校內實習基地尤為重要。從2008年起,浙江工商大學與知名的軟件服務外包企業(杭州星移軟件有限公司、杭州富士制冷機器有限公司)合作,建立了校內軟件外包實踐基地,讓學生有機會參與對美、日軟件外包項目的實踐,為學生實踐提供了良好的工程實踐環境。我國軟件外包正飛速發展,軟件外包是企業為了專注核心競爭力業務和降低軟件項目成本,將軟件項目中的全部或部分工作發包給提供外包服務的企業完成。軟件外包項目符合我們實踐教學的需要,軟件外包項目的特點是種類豐富,部分項目規模小,周期短,也經歷軟件生命周期的各個階段。軟件實習基地不僅使得學生與社會更好地銜接,也為人才培養模式改革、師資隊伍建設提供良好的載體。該實踐基地的建設,可充分利用校內良好的實驗室軟硬件資源和強大的師資力量,通過承接各類軟件外包項目,引入服務外包企業的運作模式和管理機制,方便學生在校內參與真實的軟件外包項目,提高各個層次學生的軟件工程與外包實踐能力,為頂崗實習實踐打下基礎??沙浞职l揮學校和企業在軟件服務外包人才培養方面的各自優勢,整合與優化現有各類資源,為學生提供良好的實習實踐環境。

2應用效果

浙江工商大學面向軟件工程專業的大學生創新能力培養體系根據產業發展不斷調整和完善。2005屆學生畢業后,該專業課程體系進行了一次深入改革,課程設置從偏向理論、細粒度化設置轉換成注重實踐、粗細力度相結合,而2006版和2007版課程體系標志著該培養計劃基本內涵的成熟,2008版課程體系則是對軟件工程專業教學的進一步總結。在該培養體系指導下,學生對學科知識架構認識清晰、理解深刻、基礎扎實、適應性強、獨立解決實際工程問題的能力突出,畢業生受到用人單位青睞,就業率和就業層次高;據軟件行業協會調查和用人單位反饋,學生在工程能力、創新能力、國際化適應能力以及團隊合作精神等方面均得到廣泛認可;學生在競賽中也取得了可喜的成績,如2011年該專業學生團隊獲得浙江省電子商務競賽設計類一等獎、國家電子商務競賽一等獎等,2012年該專業3組學生獲得浙江省服務外包創新應用大賽二等獎。該培養體系對于確立浙江工商大學軟件工程專業的學科定位與教學內涵也起到了積極作用,得到廣泛認可。2009年,軟件工程專業“軟件工程實驗室”獲得省屬高校實驗室建設項目;2011年,軟件工程專業被評為“軟件工程實驗室教學中心”省級實驗教學示范中心。

3結語

第5篇

關鍵詞:軟件工程;課程體系;培養方案

軟件工程教育兼屬科學教育和工程教育范疇,軟件工程的科學教育屬性主要是引導學生對人類意識與智慧進行科學理解、增強運用軟件本質特性(構造性與易演化性)和解決具體問題的能力;而軟件工程的工程教育屬性主要是引導學生綜合應用計算機科學、數學、管理等科學原理,借鑒傳統工程的原則、方法,提煉和固化知識,通過創建軟件來達到提高質量、降低成本的目的。然而,McKinsey Global Institute2005年10月發表的一份報告稱,我國2005年畢業的60多萬工程技術人才中適合在國際化公司工作的不到10%,主要原因是中國教育系統偏于理論,學生在校期間幾乎沒有受到Project和團隊工作的實際訓練,這對我國高等院校工程教育改革與創新提出了挑戰,也為軟件工程專業建設指明了方向。

合理的課程體系是高等院校保證培養目標和形成辦學特色的重要手段。目前,我國1900多所普通高校中雖有100多所院校開設了軟件工程專業,但與當前軟件工程技術發展差距較大。為了培養出既有理論知識又有應用技能的工程型實用軟件人才,軟件工程專業課程體系必須進行改革。對此,本文結合CC2005、SE2004、SWEBOK、國內軟件工程專業課程設置現有的研究成果,探索軟件工程專業本科教學課程體系建設問題。

1 軟件工程專業課程體系設計策略

計算學科本科教學常用的課程體系設計策略主要劃分為:課程啟動策略、課程組織策略、特色課程設置策略。課程啟動策略主要包括:1)圍繞算法設計展開的算法優先策略;2)自底向上展開的硬件優先策略;3)從計算機導論展開的廣度優先策略:4)強調編程能力的程序設計優先策略;5)強調系統使用命令優先策略;6)從面向對象展開的對象優先策略。

課程組織策略主要有:1)基于主題的組織模式,它把知識體系中的每個知識域組織成一門或幾門課程;2)基于系統的組織模式,它把每類計算機軟硬件系統設置成一門或幾門課程;3)混合模式,在課程設計時不考慮區分前兩種方法,兼而有之。特色課程設置策略主要依據本校辦學特色和研究專長來確定。

由于軟件工程教育兼屬科學教育和工程教育范疇,其科學屬性和工程屬性決定了軟件工程專業本科教學課程規劃,一方面要強調工程性、技術性、實用性、系統性、綜合性和復合型,另一方面要強化基礎軟硬件知識在解決復雜軟件構造和應用方面起到的關鍵作用。對于課程啟動策略而言,傳統計算機科學專業的課程啟動方式并不適合于本專業,但工程優先策略似乎也不適合于沒有任何計算機基礎的本科生;同樣,在課程組織策略上,基于主題的組織模式更多地具有科學研究屬性,而基于系統的組織模式又不利于基礎知識強化;此外,特色課程設置時,有時會缺乏全面綜合考慮,因人設課會造成特色課程系統性差問題。因此,在軟件工程專業課程體系設計策略方面,應根據軟件工程學科自身屬性,綜合考慮以上各種策略特點,全局思考,統一規劃,避免課程系統性差、教學內容重復和遺漏并存等現象。

2 軟件工程專業課程體系架構模型設計

根據軟件工程專業本科教學的培養目標及規格要求,其課程體系采用“夯實基礎教育、提高系統認知、強化軟件開發、推進工程實訓”為主線的設計思路,構建了“分層次、互動式、工程化”的課程體系架構模型(如圖1所示)。該模型共分為四個層次,即基礎知識教育層、系統認知教育層、工程設計開發層和工程實踐訓練層。各層次不是相互獨立的,而是相互關聯、相互影響、逐層遞進的演進關系。該模型簡化了計算機科學核心課程數量,突出基于主題的組織模式,沿著由淺入深、循序漸進的認知路徑,力圖實現“基礎與編程一體化、編程與系統一體化、系統與工程一體化、工程與職業一體化”四位一體的工程型實用軟件人才教學目標。

2.1 基礎知識教育層

基礎知識教育的設計思路,強化學生的基礎知識和編程意識,實現“基礎扎實和編程意識強”兩個目標?;A知識教育層結構具體劃分為:數學基礎類課程模塊、外語類課程模塊、軟件基礎類課程模塊、其他公共基礎類課程模塊。根據各模塊自身特點,全面考慮各模塊之間的關聯性,做好彼此之間的銜接。在課程啟動策略方面,主要采取基于基礎的編程優先策略。在數學基礎類課程模塊中確定一門銜接較好的基礎課作為軟件基礎類課程模塊的啟動,軟件基礎類課程模塊率先啟用軟件設計基礎課程,力圖達到“基礎與編程一體化”的教學目標。在課程組織策略方面,采取基于主題的組織模式,有利于學生掌握基礎理論知識。

2.2 系統認知教育層

系統認知教育的設計思路:強化學生的編程能力和對軟件系統的認識能力,實現“編程能力強和系統級認知”兩個目標。根據軟件工程專業對硬件系統和系統軟件的知識要求,系統認知教育層結構劃分為:數據庫系統類課程模塊、網絡系統類課程模塊、操作系統類課程模塊和編譯系統類課程模塊。在課程啟動策略方面,主要采取基于編程的系統優先策略。通過軟件基礎類課程模塊的數據結構等課程和系統認知類課程模塊的數據庫原理及應用等課程,進一步強化學生的編程能力,并以程序設計為主線引導學生的系統級認識能力,實現“編程與系統一體化”的教學目標。在課程組織策略方面,采取基于系統的組織模式,簡化計算機科學核心課程數量,提高學生學習的有效性和對知識的掌握程度。

2.3 工程設計開發層

工程設計開發的設計思路:以工程化方法為手段,依托項目培養學生的“工程”意識,鍛煉學生對軟件系統的設計與開發能力,進一步強化學生的系統級認識,實現“更完整的系統級認識和軟件系統工程化設計開發技術”兩個目標。根據軟件工程項目開發流程,工程設計開發層結構劃分為:軟件過程類課程模塊、軟件設計類課程模塊、軟件架構類課程模塊、軟件測試類課程模塊、人機交互類課程模塊、特色項目類課程模塊、可擴充類課程模塊。該層綜合考慮核心專業課程和特色項目課程設置,基于專業方向設置若干動態可擴充課程,全面考慮課程之間的關聯,強調統一設計、統一規劃。學生在這個層次必修一些工程設計開發系列課程,選修可擴充類課程,達到“系統與工程一體化”的教學目標。課程啟動策略采取基于系統的工程優先策略。課程組織策略采取項目的組織模式,以此來提高學生的軟件系統設計與開發能力。

2.4 工程實踐訓練層

工程實踐訓練總體設計思路:通過實驗訓練、專業實習、項目實訓、畢業設計等教學環節,依托校內 外實習實訓基地,采用校外實習實訓、自主實習實訓、校內實習實訓和外聘軟件工程師等形式,強化學生的工程能力,培養學生的職場素質,實現工程與職業一體化的教學目標。工程實踐訓練層結構具體劃分為兩大類,一類是實驗與實習類課程模塊,另一類是工程實訓與畢業論文類課程模塊。其中,實驗與實習類課程模塊的具體設計思路,通過基礎實驗、系統體驗、編程能力訓練三個環節,進一步夯實學生的基礎知識,完善學生的系統級認識,強化學生的開發技能;而工程實訓與畢業論文類課程模塊的具體設計思路,通過“軟件工程項目實訓”這個載體,采取“企業+實訓+論文+就業”捆綁的運作模式,與多家國內知名IT公司合作,讓學生到企業進行實際項目綜合訓練,并完成畢業論文設計工作,實現理論與實踐結合、技巧與職業素質結合的教學目標,同時也為學生就業提供一個良好平臺。

上述四個教育層是彼此聯系和互動發展的,在課程體系設計中充分考慮銜接性、系統性和創新性。交流、溝通、講演、寫作的培養更多體現在第二課堂科技學術活動中。

3 軟件工程專業核心課程設置

3.1 課程設置原則

軟件工程專業課程設置遵循六個基本原則,即先進性、靈活性、復合性、工程性、創新性和模塊化。1)先進性:課程設置和課程內容需反映國際上先進的軟件技術發展成果和軟件企業對先進技術的需求,以及相關的基礎理論。2)靈活性:課程設置需具有靈活性,應根據軟件技術的發展及時調整。3)復合性:課程設置需包括技能、工程、管理等方面的教學內容,使學生具有必要的綜合技能和基本素質。4)工程性:課程設置面向軟件工程實踐,強調工程實踐能力培養,使學生能夠自覺運用先進的工程化方法和技術從事軟件開發和項目管理,具有團隊協作精神。5)創新性:課程設置應倡導學生自主學習,并給予必要的指導,從而培養學生自主學習和自我提高能力,以及勇于開拓和善于創新能力。6)模塊化:課程應按照模塊化準則設計,課程模塊設計可以交叉。根據軟件技術最新發展、當前市場需求及專業培養方向、學生目前具備的領域知識等,靈活調整課程設置和課程內容。

3.2 核心課程模塊設置

1)軟件基礎類課程模塊設有:計算機硬件基礎、軟件設計基礎、數據結構、計算機組織原理、面向對象程序設計、算法分析與設計等課程。2)操作系統類課程模塊設有:操作系統原理、LINUX系統基礎、嵌入式系統基礎等課程。3)網絡系統類課程模塊設有:計算機網絡、網絡規劃與集成、網絡安全檢測與防范技術、網絡協議與網絡軟件等課程。4)數據庫系統類課程模塊設有:數據庫原理及應用、ORACLE數據庫、數據倉庫與數據挖掘技術等課程。5)編譯系統類課程模塊設有:編譯系統原理、編譯技術等課程。6)軟件過程類課程模塊設有:軟件工程、需求工程、軟件項目管理、軟件建模技術UML等課程。7)軟件設計類課程模塊設有:C++高級程序設計、J2EE與中間件、.NET架構技術、設計模式等課程。8)軟件架構類課程模塊設有:大型軟件系統構造、軟件體系結構等課程。9)軟件測試類課程模塊設有:軟件測試技術、軟件測試與評估等課程。10)人機交互類課程模塊設有:人機交互技術等課程。11)特色項目類課程模塊設有:軟件工程項目案例解析、大型軟件工程項目實訓等課程。12)可擴充類課程模塊設有:手機游戲開發、網絡游戲開發、計算機圖形學、嵌入式Linux網絡及GUI應用開發、嵌入式Linux驅動開發、手持設備軟件開發等課程。

4 軟件工程專業培養方案制定與實施

軟件工程專業培養方案制定是基于軟件與工程的復合,將軟件工程與領域應用相結合,強調計算機科學和數學基礎的同時,將專業課程重點放在軟件新技術和軟件工程新技術方面,通過對實踐類課程工程化改造,增設軟件工程項目實訓環節,開設部分技能課程,試圖使學生的基礎知識、專業技能、創新能力、工程能力和職業素質都能得到全面均衡發展。具體措施如下。

4.1 建立英語為主日語為輔的外語教學體系

根據IT市場的實際需求,軟件工程專業培養方案制定,除正常開設四個學期大學英語外,增開兩個學期標準目語和一個學期專業英語,堅持外語學習四年不斷線,旨在為學生選擇日企或對日外包企業就業提供方便。

4.2 建立工程化實踐教學體系

建立“四年不斷線、三個層次相呼應、兩大措施為保障”的工程化實踐教學體系?!八哪瓴粩嗑€”是指實踐環節四年不斷線,每個學期至少有一個集中性的實踐教學環節,體現“全過程”實踐;“三個層次相呼應”主要是從實踐教學內容設計上考慮的,包括第一層次教學實驗,第二層次課程設計及專業實習,第三層次工程項目實訓與畢業設計;“兩大措施為保障”主要指教學計劃保障和考核制度保障。

4.3 設置專門的實踐課程

針對工程化軟件人才應具備的個人開發能力、團隊開發能力、系統研發能力和設備應用能力,以必修課和選修課形式,開設四類特色化、階梯狀工程實踐學分課程,即程序設計類實踐課程、軟件工程類實踐課程、項目管理類實踐課程和網絡平臺類實踐課程,構成了系統全面的學生實踐能力訓練體系。

4.4 提高專業課程教學中的實驗課時量

除個別側重理論教學的專業課程外,80%以上的專業課程包含實驗或實習環節,實驗或實習成績占總成績的30%以上,一部分實踐性較強的課程是以上機考試和答辯作為最終考試方式。

4.5 開設部分技能課程

在技能課程中,與該領域內具有國際領先水平的企業在課件共享、教師培訓和資源投入等方面展開合作,共同設計、講授和評估課程。鼓勵學生參與企業提供的專業認證考試,或參加國家相應的專業資格考試,對此,學院將計算機網絡、Oracle數據庫、J2EE與中間件等認證課程納入本科教學計劃中,全面體現學生的“多證多能”。

第6篇

論文關鍵詞:軟件人才;人才培養模式;企業需求;應用型

軟件產業作為信息產業的核心和國民經濟信息化的基礎,日益受到政府的高度重視。軟件產業快速發展的關鍵是人才。當前我國軟件人才的規模、結構和水平還不能適應軟件產業的實際需求,存在著一個怪現象:一方面,軟件企業招聘不到合適的人才;另一方面,很多軟件專業的應屆畢業生找不到工作。如何構建適應企業需求的軟件人才培養模式,縮小高校培養人才與企業需求的差距是當前高校應當研究的課題。

一、當前軟件人才培養中存在的問題

1.軟件人才培養定位不準

IT業將軟件人才分為“藍領”和“白領”兩種類型。軟件“白領”首先必須是一個優秀的軟件“藍領”,這是非常重要的。綜合性高校將自己的人才培養目標定位為培養軟件“白領”,這本身是沒有問題的。但在實際的培養過程,卻往往忽視達到“白領”的目標,首先應該培養學生成為一個“優秀藍領”,掌握“藍領”所必需的知識技能,然后再將其升級培養為軟件“白領”這一規律。學生接受到的是“白領”所必需的課程,但由于缺乏實際的軟件開發經驗,不能設計出具有可操作性、可重用性和可擴展性的軟件結構,不能勝任“白領”的工作。甚至會處于淪為“藍領”仍有可能不能進入工作狀態的尷尬境地,這樣的人才較容易被淘汰。

2.軟件人才專業能力不強

“專業性”是高等教育三個性質中最重要的性質,它貫穿于高等教育的專業、課程等各個環節,它強調了大學生一定要具有一定的專業特長。在大眾化教育的今天,我國的人才培養強調“寬口徑、厚基礎”,強調的是大學生知識面廣和畢業時就業面寬的特征,但如果這樣就不重視學生專業特長的培養就是不合理的了。目前,大部分高校的軟件工程專業是在計算機科學與技術專業基礎上發展起來的。在這樣的學科特點下,軟件工程專業人才培養方案和教學模式就會沿用計算機科學與技術專業的人才培養方案和教學模式,就容易導致學生缺乏軟件人才所必需的軟件開發、軟件工程、團隊溝通與合作及軟件重用與變更等方面能力的培養,缺少了其作為軟件專業畢業生所應該具有的特長,不能適應軟件企業的需求,學生很難找到一份滿意的工作。

3.教師軟件工程能力薄弱

高校的三大職能當中首當其沖的就是人才培養的職能。人才培養的關鍵是教師,教師的教學水平和科研水平是高校人才培養質量最為重要的因素。對當前高校教師的評價結果主要決定于教師的學歷、科研水平及教學水平,其中前兩項更能短期體現教師的個人價值和能力,這就導致教師重學歷、重科研、重理論而輕能力、輕教學及輕實踐。對于軟件專業的教師,為了提高自己的職稱和體現自己的價值,就忙于軟件理論的研究及發表科研論文,簡單應付學校的教學任務,疏于軟件開發、軟件工程實施、軟件架構設計及軟件系統分析等方面的研究和實踐,使得自己本身就缺乏實踐工程能力,當然自己的學生就容易空具有扎實的理論知識,但卻不能勝任實踐能力和工程能力要求較高的軟件企業的工作,不能滿足企業的要求。

二、軟件工程專業人才培養模式的改革和創新

NIIT(National Institute of Information Technology),是印度擁有20 余年軟件開發與IT職業教育經驗的IT培訓廠商,其先進、高效的教學方法,可以確保學員可以在較短的時期內,全面掌握業界的主流軟件開發技術,滿足市場對軟件人才的的需求。我校于2006被江蘇省教育廳遴選為首批與NIIT合作的高校之一,學校已與NIIT簽署協議,聯合培養可從事軟件開發的各專業本科生。為了提高我校軟件專業人才培養質量,揚州大學信息學院建立以企業需求為導向的,將NIIT課程嵌入到軟件工程專業人才培養方案中的嵌入式面向企業需求的人才培養模式。

1.制定一個符合現代軟件發展需求的軟件人才培養方案

我校遵循先進性、靈活性、工程性、實用性及創新性五個原則,在充分調查了當前江蘇省軟件企業需求的基礎上,建立揚州大學軟件工程專業培養方案。培養方案在突出企業需求的基礎上,著重突出了三個要點:注重基礎、精練方向、拓展興趣。

注重基礎強調計算機基礎理論教學,開設了9門學科基礎課程,包括數據結構與算法、離散數學、軟件工程、操作系統原理、計算機通信與網絡、C及C++語言程序設計、計算機硬件基礎、程序設計基礎及算法設計與分析等,所有課程都請資深的教師擔任課程的教學工作。

精練方向實施模塊教學,強調對學生在某一方面能力進行培養,這部分內容主要實施的是NIIT的課程內容。我們將NIIT課程建設成為兩大課程模塊:.net課程模塊及Java課程模塊。每一模塊都包括從開發語言、WEB編程、移動程序設計、中小企業程序設計、企業級架構設計及數據庫等一整套循序漸進的課程體系結構,學生可以根據自己的喜好來選擇一個模塊進行比較深入的學習。

拓展興趣強調學生在某一方面技能比較突出的情況下,可以選擇其他學習模塊及其他拓展興趣的課程進行學習,其中拓展興趣的課程主要包括電子商務、網絡安全、數字圖像處理、計算機圖形等。

2.面向應用,改革傳統教學的方法,實現教學方法創新

我校根據軟件專業的特點,對傳統的“教師+教材”為資源,以“黑板+粉筆”為主的課堂講授模式教學方式進行了變革,主要體現在兩個方面:“混合教學法”(Blending-Learning)及“榜樣案例教學法”。

“混合教學法”是把傳統課堂教學和利用網絡教學平臺進行自主學習、協同學習(E-Learning)的優勢相結合,以培養學生實踐能力和創新能力為目標的一種教學方式。我校于2007年構建了自己的網絡教學平臺作為教師和學生的第二課堂。軟件專業任課教師在課堂中主要進行框架內容和重點、難點內容講解,并合理安排學生自主學習內容。課堂外教師在網絡平臺中設置問題情境,組織學生討論,引導學生積極進行自主、探索式學習。

“榜樣案例教學法”MCLA(Model Centered Learning Architecture)是一種在專家引導下的獨立解決實際問題的科學學習方法,是NIIT課程教學使用的方法。教師將整個課程內容分解成若干個小的教學過程,在每個過程中教師根據所講的內容,結合企業的實際需求,提出一個實際存在的問題案例,然后由教師系統的講解解決問題案例的思路和方法。然后對學生提出另一個類似的實際問題,學生可參照教師的方法來解決問題,這是在專家指導下的實踐。最后,學生將這些所學的知識綜合運用到解決一個新的實際問題上,且要求獨立完成,這就是無指導下的實踐。整個教學過程是在專用的機房中進行的。通過這樣的方法來培養學生獨立解決實際問題的能力及軟件工程能力。

3.創新實踐教學體系,培養學生工程能力

實踐教學是提高學生工程能力及創新能力的有效手段。我校軟件專業根據自己的特點,依據實踐教學整體化、多元化的原則,對原有實踐教學體系進行了創新,主要表現在兩個方面:加大實踐教學力度、規范實踐教學管理、監控實踐教學過程。

為了加大實踐教學力度,在2010修訂的人才培養方案中,并加大了實踐性教學的學分數,達58個學分(不包括NIIT課程學分)。依托NIIT培訓,建立了軟件專業近100人的專用機房,保證學院軟件專業學生的上機時間,且將NIIT課程(51學分)切入到人才培養方案中作為實踐類課程進行教學,加大實踐教學力度。與國內外各類知名IT企業合作建立了IT實訓基地,讓畢業生最后一學年進入企業進行工程實習,積極為學生營造更為真實的“實戰”環境,來提高學生的項目管理能力、交流與組織協調能力,把握軟件市場的需求能力等。為了規范實踐教學管理,學校建立了《實驗教學管理條例》、《實習教學工作條例》、《本科生畢業設計(論文)工作條例》、《實踐活動組織辦法》及《NIIT課程教學管理條例》等一系列的實踐教學管理規定。通過與企業溝通,重新編制了各門課程的實踐指導書,讓學生的實踐課程的內容與企業需求接軌。為了監控實踐教學過程,我們建立校、院兩級督導監督制度對教學過程進行監督,并組織專家抽查學生的實踐設計成果。每年兩次請學生對教師進行評價,公開評價結果,并請督導對得分較低的教師進行指導,真正起到督導“既督又導”的作用。

4.加強教師隊伍建設,提高教師素質

軟件人才的培養質量很大程度取決于教師隊伍的整體水平和素質。我校根據自己的特點,在教師隊伍建設方面采取多元化的建設方法,即采取了外引內扶,專兼結合與專業教學研究團隊建設相結合的多元化策略。

第7篇

[論文關鍵詞]多元智能 職業能力 軟件工程專業

一、引言

多元智能理論創建于20世紀80年代,是美國哈佛大學霍華德·加德納在前人的基礎上創立的一種新的智能理論。該理論認為教育中需要利用有效的方法和策略來開發、培養學生的多元智能,而實踐是培養學生解決實際問題能力和創新能力的有力方式,是培養學生多元智能的有效途徑。在單位用人策略越來越趨向實際的情況中,學生如何在了解一個完整的職業生涯發展道路的基礎上,完善和積累“職業能力”,把自己的能力和企業需要聯系起來,合理地利用“職業能力”,將最終成為學生能否被企業接納的重要因素。

廣西工學院(以下簡稱“我校”)長期以來積極探索辦學體制改革。1994年,在柳州市委和柳州市政府的倡導下,由廣西工學院、廣西柳州鋼鐵(集團)公司等13家單位共同發起成立廣西工學院董事會。目前,董事單位已發展到44家。多年來,我校與企事業董事單位有著密切的產、學、研合作關系,以董事會的運作為載體,努力創新辦學體制,走出了一條學校與社會企業之間“優勢互補、互惠互利、共同發展”的特色辦學新路,逐步形成了“校市相融,校企合作”的鮮明辦學特色。

計算機軟件工程專業人才的培養繼承和發展了我校這一辦學特色傳統,高度重視學生動手實踐能力的培養,建立“課堂實訓、項目實訓、企業實訓”三個層次遞進的實踐教學體系,加強與企業和社會的聯系,引入社會資源參與辦學。我校軟件工程專業與區內知名IT企業廣西德意數碼、南寧平方軟件、柳州藍??萍?、廣西軟件評測中心、南寧時空網以及區外中軟國際、四川華迪、深圳達內、深圳計算機協會、上海杰普、珠海永亞等單位簽訂了校外實習實訓合作協議,安排學生赴公司實習實訓,并取得了很好的效果。

二、多元智能理論的特征

在加德納的多元智能框架中,人的智能至少包括下列八個方面:言語—語言智能、數理—邏輯智能、視覺—空間智能、音樂—節奏智能、身體—動覺智能、交流—交際智能、自知—自省智能、自然觀察智能。

多元智能具有以下特征:第一,關注文化性。智能是在一定文化背景中學習機會和生理特征相互作用的產物。第二,突出多元性。智能是以多元化形式存在的,多種智能因素同等重要,需要給予同等的關注。第三,強調差異性。多元智能理論認為每個人都同時擁有相對獨立的多種智能,在不同環境和教育條件下,個體的智能發展方向和程度有著明顯的差異性。第四,重視實踐性。把智能作為解決實踐問題中的能力,是智能理論發展的一個突破性進展。評價一個人的智能水平,要看這個人解決實際問題的能力,以及在自然合理的環境下的創造力。第五,注重開發性。人的多元智能的發展水平的高低關鍵在于開發。

三、軟件工程專業“職業能力”培養方案

軟件工程專業“職業能力”的培養必須堅持做中學的原則,讓學生在“做事”的過程中學習怎么“做人”,課程的設置要面向市場,以“厚基礎、精方向、重實踐、突特色、強外語”為原則指導課程設置,強調按照現代工程和軟件開發、設計、分析和管理等技術來設置課程組,以實際應用為需求,依據學生特點,建立個性化培養方案,其別強調實踐教學,構建“課程實訓項目實訓企業實習”的實踐教學體系。

1.關注文化性,實現校企合作辦學。多元智能理論尊重個體的文化背景和社會環境,加德納的智能定義強調了智能的社會文化性。隨著我國經濟的高速發展,尋求經濟發展模式的轉型,著力發展少能耗、低污染和高附加值的高新技術產業是我們面臨的主要任務。全球經濟一體化已成為當今世界經濟發展和競爭的一個主要特征。這些都需要大量適應經濟形勢的高級工程型人才,除要求他們掌握日益增加的專業知識和技能外,還要更懂得人文知識,了解全球問題,具備文化多樣性和高效的交流能力。這對智能的培養,“職業能力”的培養提出了更高的要求。 轉貼于

我校軟件工程專業在課程實習、暑假實習和畢業設計等環節進行改革,探索高效的工程訓練內容設計、過程管理新機制。堅持走“走出去”(送學生到企業實習)和“請進來”(將企業好的做法和項目引進到校內)相結合的新路子,充分調動企業積極性,發揮企業優勢,使其參與到教學活動中來。辦好“校內”“校外”兩個實訓基地建設,在校內繼續凝練、深化“校內實習工廠”的建設思路,在校外與深圳、上海、南寧等軟件公司建設好實訓基地。將傳統授課模式改寫成在實踐過程中去施教的過程,在“做中學”,以項目和案例為學習過程的載體,以不斷涌現出來的問題為學習知識的驅動力,在學習的過程中,讓學生不斷接受企業的文化,體驗團隊協作的精神,提高“職業能力”。

2.突出多元,強調差異,改革授課內容和授課模式。多元智能理論認為,智能是以多元化形式存在的,每個人都同時擁有相對獨立的多種智能,在不同環境和教育條件下個體的智能發展方向和程度有著明顯的差異性。

我校軟件工程專業強調面向市場,面向企業,保障學生實驗和設計的題目全部來源于工程實踐項目,正視學生的智能多元性和差異性。學生可以根據自己的愛好和專業知識選擇校內企業聯合實驗室項目、指導教師項目、實習企業項目,完成自己的各項課程設計和畢業設計。這有利于激發學生的學習興趣,規劃今后的專業發展方向。此外,我們鼓勵學生以團隊的形式在完成課程學習的同時完成規定的大作業,使學生在軟件系統開發(分析、設計、實現和測試)、團隊實踐和過程控制、管理能力等方面得到系統的訓練和提高。

3.重視實踐性、開發性,完善教學體系。實踐性、開發性正是多元智能理論的核心特征。我校軟件工程專業培養模式重視實踐,強調必須在實踐過程中去施教的過程,在“做中學、學中做”。重視培養學生的綜合能力,圍繞培養具有綜合競爭能力的軟件工程師這一核心,對教學內容、課程體系、實踐環節、教學方法和組織方式和教學過程管理等進行改革,探索適合軟件人才培養的新型教育模式和新機制。具體方案設計如下:

基礎知識教育。圍繞基礎知識和專業基礎知識教育,圍繞數學基礎、程序設計主線展開教學,使學生能夠具有扎實的基本功,為高層次人才和創新能力的培養打下堅實的基礎。在暑期前后進行近一個月的編程強化訓練,由企業教師和校內教師主講,強化訓練結束后進行編程能力的考核。

專業知識教育。圍繞專業基礎、軟件工程基礎、計算機硬件基礎等展開教學。在此階段,學生參加為期三個月的模擬項目實訓,聘請企業教師主講,校內教師做教輔,實訓結束后進行第二級項目能力的考核。這是二年級到三年級的過渡階段,也是軟件工程專業學生在校項目實際鍛煉的重要階段。

軟件工程教育圍繞著軟件開發、專業方向課程展開教學。對相關的課程進行整合,形成課程群,突破學期、授課教師、課程各自獨立的局限,實現總體設計、綜合布局、交叉穿插、協同配合的新模式。設計一個綜合項目,貫穿于幾門課程之中。學生以團隊的形式在規定的時間內完成學習課程,提高軟件系統開發、團隊實踐和過程控制、管理等能力。

軟件工程實踐學生參加為期一年的企業實習,參加企業的實際項目的開發與運作。學生可以根據自己的愛好和專業知識選擇校內企業聯合實驗室項目、指導教師項目、實習企業項目,完成本科畢業設計論文。

第8篇

Jeffrey J.P.Tsai University of Illinois,

Chicago, USA(Eds.)

Machine Learning

Applications in Software

Engineering

Series on Software Engineering and Knowledge Engineering Vol. 16

2005,355Ppp.

ISBN 9789812560940

軟件工程中的

機器學習應用

D張JJP特賽編

本書是《軟件工程與知識工程》叢書的第16卷。Brooks在其經典的論文“無銀彈”中對于在變化的環境中開發和維護大量軟件系統的挑戰已經做出了具有說服力的闡述。復雜性、一致性、可變性和隱形性,這些都是在開發大型軟件中固有的基本困難。

人們提出了許多演化或者遞增改進的辦法,每一種改進辦法都試圖致力于改進這些基本困難的某些方面。人工智能技術對軟件工程的應用產生了某些令人振奮的結果。這些成功的人工智能技術包括了基于知識的方法,自動推理、專家系統、啟發式搜索策略、時態邏輯、規劃及模式識別。為了最終克服這些基本的困難,人工智能技術能夠發揮重要的作用。而作為人工智能的一個子領域,機器學習涉及一個問題,即如何建立一個計算機程序,該程序通過經驗能夠改進它們在執行某些任務時的性能。

機器學習專門致力于創造并且編譯可驗證的知識,而這些知識與人工制品的設計與構建相關。機器學習領域包括了監督學習、無監督學習和增強學習,它已經被證明在許多的應用領域中具有極大的實用價值。軟件工程領域已成為一塊沃土,在那里許多軟件開發和維護的任務可以系統地闡述為學習問題和依據學習算法的方法。本書涉及了在軟件工程中的機器應用這個主題,它提供了對機器學習的綜述,總結了這個領域中的最新實踐,給出了對現有工作的分類,提供了某些應用準則。書中還包括了在該研究領域中先前發表的論文集合。

本書由9章組成。第1章機器學習與軟件工程介紹;第2章預測和估計中的機器學習應用;第3章屬性與模型發現中的機器學習應用;第4章變換中的機器學習應用;第5章生成與合成中的機器學習應用;第6章重復使用中的機器學習應用;第7章需求獲取中的機器學習應用;第8章開發知識管理中的機器學習應用;第9章準則與結論。

本書可供軟件工程以及機器學習專業的研究人員和研究生閱讀參考。也可供從事軟件開發工作的人員閱讀。

胡光華,高級軟件工程師

(原中國科學院物理學研究所)

主站蜘蛛池模板: 晋宁县| 吴桥县| 密云县| 淮滨县| 榆树市| 罗田县| 诸暨市| 恩施市| 合川市| 含山县| 晋州市| 即墨市| 奇台县| 阿城市| 岳普湖县| 巴中市| 洪湖市| 清新县| 榆树市| 闸北区| 周宁县| 江山市| 全椒县| 克拉玛依市| 璧山县| 衢州市| 武义县| 兴安盟| 安化县| 馆陶县| 遂昌县| 凌海市| 武城县| 沽源县| 汕尾市| 大兴区| 亚东县| 枣阳市| 微博| 布拖县| 体育|