日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服

軟件工程專業能力培養研究

引論:我們為您整理了1篇軟件工程專業能力培養研究范文,供您借鑒以豐富您的創作。它們是您寫作時的寶貴資源,期望它們能夠激發您的創作靈感,讓您的文章更具深度。

軟件工程專業能力培養研究

軟件工程專業能力培養研究:軟件工程專業學生創新能力培養的探索與實踐

摘 要:我國的高級軟件人才缺口較大,各高校在培養軟件工程專業學生中存在一系列困難,而學生的創新能力培養是最為重要的難題。該文提出基于三個環節的差異型教學模式,在充分調研的基礎上,構建大學生創新能力培養網站,為更新創新知識、共享創新資訊及教學成果提供網絡平臺。

關鍵詞:軟件工程專業 差異型教學模式 創新能力

近日,工業和信息化部運行監測協調局的數據顯示,2014年1-5月,我國軟件和信息技術服務業實現軟件業務收入13254億元,同比增長20.9%。在如此龐大的業務數據下,我國卻面臨軟件工程師缺口較大,尤其是高級軟件工程師更是稀缺的現狀。教育部于2009年也提出實行“工程師教育培養計劃”,意在培養、造就一批創新能力強,適應經濟、社會發展需要的各類工程技術人才。而創新能力培養在軟件工程專業與工程師教育中的地位重要,對軟件工程專業學生創新能力的培養進行深入探討、實踐和研究是有意義的。

然而當前高校在軟件工程專業學生培養存在以下問題:知識結構單一;忽視了實踐能力培養;忽視了自主創新[1]。特別是在創新能力培養方面,缺乏完善的平臺建設與激勵機制。結合人才培養工作的四要素 [2],按照學生在學校學習不同階段:課堂環節、實踐環節、課外環節,結合專業課程,建立基于三個環節的差異型教學模式。該文對此教學模式和相關培養進行了一系列探索與實踐,取得了一定的教學成果。

1 創新型人才差異型教學模式

1.1 課堂環節中的創新能力培養

課堂教學環節中創新能力的培養,應體現在新知識的引入,新應用的介紹,新發展的前瞻,重點開拓學生的思路。因此在軟件工程專業開設的Java程序設計的課堂教學環節,引入5~8 min左右的業內新聞介紹,介紹3至5條本周IT界的重要新聞,啟發學生的探討和思索,如近期的云技術、可穿戴式計算、google無人駕駛汽車,北斗導航系統等。課堂的教學內容也相應的進行調整,避免大量對基礎知識的講解,以學生比較感興趣的基于文字的簡單RPG游戲作為貫穿Java主要知識內容的作業,分階段擴展和實現游戲系統,鼓勵學生盡可能多地考慮該游戲的功能,在答疑課中對有創新點的作業由學生進行演示,同時點評,激發學生進行自我提高取得更好成績的意識。建議學生多進行相關知識的自學,尤其是要求閱讀和參考開源代碼,指導學生合理使用軟件工具,利用SVN進行項目版本管理。鼓勵學生在google code上公開項目,并將自己的作業和心得以CSDN技術博客的形式進行總結和展現。在作業點評后,允許學生再次提交一次更好的版本來彌補之前的不足。在課堂教學活動中,體現對不同學生的差異性要求,實現較大范圍學生創新能力的提高。

1.2 實踐環節中的創新能力培養

在實踐教學環節,如上機實驗中,加強實驗考核力度,結合學生興趣愛好及專業發展設計、修改和完善實驗內容。每次布置上機任務時,分別提出基本要求,提高要求,按照完成情況不同給出不同的評分等級。在答疑課程中,按照ABCD(A代表,完成提高要求或有創新點;B代表良好,實現了基本要求或提高要求部分實現;C代表中,只完成基本要求;D代表抄襲或雷同)等級對上機作業進行逐一點評。在課程設計中,與軟件工程課程設計聯合,完成3周的綜合訓練。實行項目小組管理制,給出各階段的考核指標,全程評測,組織答辯演示,綜合階段評測成績與演示效果、報告成績給出最終成績。

1.3 課外環節中的創新能力培養

重視學科競賽等課外環節中學生創新能力的培養。按照學生自身的特點,發現和培養有創新能力的學生,組織和培訓不同類型的學生參加適合自身的各類專業學科競賽。工信部組織的藍橋杯大賽主要體現對學生個人算法設計能力的考核,中軟杯側重于組織團隊學生解決企業生產中的實際問題,以及更體現科研能力的挑戰杯競賽。大學生創新創業實驗則可為學生創業與創新活動提供不同級別的平臺。

2 提高教師的自身創新能力和工程實踐能力

“產學研”合作是西方高等教育改革和發展的重要趨勢之一,因此在要將教師科研、生產與教學緊密結合。[3]根據教師的研究方向和特長完善類導師制,對導師提出明確的管理和考核目標,吸引學生進入導師科研項目組中,促進導師的科研進展,實現教研相長。同時,選派一些青年教師進入企業實習,了解項目開發的實際流程,提高工程實踐能力。組織教師積極申報各類科研項目,并以科研團隊完成相關任務。軟件工程系與西安高新區某軟件企業合作,初步構建了產學研基地,結合學校地礦特色,探索產學研實踐。

3 構建較為完善的創新能力培養網絡平臺

圍繞軟件工程專業,在“學以致用,用以促學”理念指導下,基于學生能力水平、專業類別、興趣愛好三個維度上對大學生創新能力培養網絡平臺建設工作進行整體規劃和設計。并從三個層面上搭建網站,包括課堂創新教育,實踐創新教育及課外創新教育。實現信息資源共享,師生交流互動,學科前沿探索,以便更好地培養具有創新能力的學生。促使教師在此平臺上更多地交流課堂創新,學生更多學習實踐創新,師生共享更豐富的課外競賽信息,校企實習信息,學科及科研前沿成果。從根本解決以往創新培養的局部化,信息共享時延性的問題,在全院中推廣創新培養,讓所有的學生都能從此受益。

4 結語

創新人才培養是一個國家和民族教育的核心,創新能力的培養根本在教育創新,需要在已經建立的教學體系的基礎上進行不斷的探索與實踐,尋找和發現有利于教育創新的新的方法、新的理論,積累經驗,及時總結教學成果,并將這些用于培養學生的創新能力中。

軟件工程專業能力培養研究:軟件工程專業能力與課程體系研究

摘要:培養滿足市場需要的軟件工程專業應用型人才,需要厘清專業能力的構成、課程體系與專業能力培養之間的關系,不斷進行教學改革,在人才培養方案中專業核心課程設置“雙線分向”教學,高度重視實踐教學在人才培養中的作用,專項實踐課程貫穿整個教學過程。

關鍵詞:軟件工程;專業能力;課程體系;教學改革

一、引言

近年來,中國軟件產業總體保持平穩較快發展,企業數量穩步增加,產業規模持續擴大,2012年中國軟件產業共實現軟件業務收入2.5萬億元,同比增長32.7%。“十二五”時期,我國軟件業發展前景廣闊。按照工信部的《軟件和信息技術服務業“十二五”發展規劃》,“十二五”期間,我國軟件業將著重發展基礎軟件、工業軟件及行業解決方案等八大重點領域,并實施包括龍頭企業培育在內的十大重點工程。從2013到2015年,中國軟件行業收入將年均增長25%以上。預計到2015年,我國軟件業業務收入將達到4萬億元,占信息產業的比重將達到25%,軟件出口額達到600億美元。

隨著東莞經濟的高速發展和“雙轉型”的需要,對高素質應用型人才的需求變得尤為迫切。東莞市政府出臺的《關于加快發展東莞市現代信息服務業的實施意見》支持發展信息服務業。東莞市現代信息服務業主要包括信息傳輸服務業、計算機服務業以及軟件業三大類,將東莞打造為繼深圳、廣州后的又一個現代信息服務業基地。東莞的信息產業規劃屆時將以新顯示、新能源、新一代寬帶無線移動通信和軟件產業“四新一軟”發展戰略為重點,力挺軟件產業,同時大力開展人才培育工程,以產學研相結合的方式,支持各高校開展人才定制培訓、綜合培訓、認證培訓、專業課程培訓等各項培訓,大力培養適合企業發展需要的實用技術型和創新型人才。東莞市政府在《東莞市促進軟件產業發展的若干規定》中明確指出:要大力培養符合軟件產業要求和掌握規范性開發能力的大批軟件技術開發人員。

二、軟件工程專業發展概況

隨著網絡的普及和應用,信息技術不斷深入社會生活的方方面面,軟件的應用越來越廣,軟件產業不斷擴大,社會需要大量的軟件技術人才,系統、規范地培養軟件工程人才已受到國內外高等學校、科研院所和企業界的普遍重視。由ACM和IEEE/CS聯合工作組組織制定的軟件工程知識體SWEBOK、計算教程軟件工程卷CCSE2004于2004年5月正式。軟件工程專業將根據廣東和東莞人才市場需求,以軟件領域人才需求調查結果為基本依據,以提高學生的綜合職業能力為宗旨,培養具有從事應用軟件系統分析、設計、開發、應用、管理與維護的能力,立足東莞、服務廣東、面向全國的高素質應用型技術人才。

三、專業能力構成

1.軟件工程專業能力。根據2006年教育部計算機課程教學指導委員會的《軟件工程本科專業規范》能力結構要求,掌握軟件工程的知識與技能,具備軟件工程師從事工程實踐所需的專業能力。主要分為:①獲取知識能力:終身學習能力、信息獲取能力、適應學科發展的能力等。②應用知識能力:需求分析和建模的能力、軟件設計和實現的能力、軟件評審與測試的能力、軟件過程改進與項目管理的能力、設計人機交互界面的能力、使用軟件開發工具的能力等。③創新能力:在基礎研發、工程設計和實踐等方面具有一定的創新意識和能力。

2.軟件行業崗位能力。根據人才培養目標和用人單位對軟件工程專業人才的能力需求以及軟件開發生命周期各環節技術要求,我們將軟件工程專業能力歸納為系統分析、軟件設計、軟件開發、數據庫開發與管理、軟件測試、軟件技術支持與系統維護等六個方面。①系統分析與管理能力。精通計算機行業的前沿理論,精通代表主流開發思想的程序開發語言,精通建設信息系統所要求的各種具體技術,熟悉應用領域的業務,能分析用戶的需求和約束條件,寫出信息系統需求規格說明書,制定項目開發計劃,協調信息系統開發與運行所涉及的各類人員,能指導制定企業的戰略數據規劃,組織開發信息系統,能評估和選用適宜的開發方法和工具,能按照標準規范寫系統分析、設計文檔,能對開發過程進行質量控制與進度控制,能具體指導項目開發。②軟件設計能力。針對客戶的需要和軟件開發項目管理及軟件工程的要求,根據設計規格說明書進行軟件設計,編寫程序設計規格說明書等相應的文檔;具有理解需求分析與整體設計能力;模塊級詳細設計能力及數據庫設計能力。③軟件開發能力。根據軟件產品的需求、理解和分析系統概要設計,進行模塊級詳細設計,按照規范編寫代碼,進行單元測試,修改缺陷,提交代碼,編寫整理技術文檔。要求具有較強的邏輯思維能力,理解面向對象思想;掌握主流開發工具,精通一至兩種程序語言,按照規范編寫代碼;具有數據庫開發能力;掌握單元測試、集成測試的方法與技術;編寫、整理技術文檔的能力。④數據庫開發與管理能力。根據需求進行數據庫分析和設計,創建符合規范的數據庫,滿足系統運行的需要;完成數據庫日常維護、備份及恢復,能對數據庫性能進行優化。掌握數據庫基本原理;熟練掌握一種以上大型數據庫系統的應用;具有數據庫設計與開發能力;具有數據庫備份、恢復及日常維護的能力;具有對數據庫性能優化的能力。⑤軟件測試能力。根據需求分析和設計規范,對軟件進行測試和檢驗,發現軟件的錯誤或缺陷,對軟件產品質量進行客觀評價。掌握單元測試和集成測試、功能測試和性能測試的基本方法和步驟;熟悉軟件開發過程,掌握軟件測試流程和技術;具有編制測試大綱、計劃、方案及設計測試用例的能力;熟悉使用常用測試工具;具有測試執行、缺陷跟蹤的能力;具有測試管理能力;能夠編寫測試技術文檔的能力。

四、課程體系設計

在課程體系設置時,圍繞軟件工程專業六種能力的培養,我們如圖1所示的課程體系,該課程體系由基礎必修課、專業必修課、專業組選課(分方向開設)、專業任選課和專項實踐課所組成。為了適應社會需求,我們根據軟件工程專業所需要的知識結構和能力結構,經過我們對多家企業的招聘信息、學生就業跟蹤、以及與多家企業進行了實地接觸和深入訪談,比較地掌握了企業用人需求,目前Java和.NET技術為主流技術市場,因此我們在軟件工程專業設置了“.NET技術方向”和“JAVA技術方向”,采用“雙線分向”教學改革,學生可根據自身能力和職業規劃,自主選擇其中一個方向作為主修方向,另一個方向以專業選修的方式拓展,學生所學技能更加適應市場的需求。

專業項實踐課是為了使學生加深對所學原理的理解和掌握,培養學生綜合運用所學知識解決實際問題的能力和創新能力。專項實踐課是在每學期的期末進行整周(每周24課時)實訓,用來完成1個或幾個項目(任務)。主要包括C語言課程設計、數據結構課程設計、計算機網絡實驗、數據庫課程設計微機原理及匯編語言實驗、C#課程設計/JAVA課程設計、ORACLE課程設計、課程設計/JSP課程設計、UML統一建模課程設計、Linux綜合實驗、.NET綜合開發/J2EE綜合開發、軟件開發綜合應用。不斷增加綜合性、設計性實驗的比例,提高學生的綜合職業能力。另外積極鼓勵學生參加各級各類的軟件設計競賽,拓展學生的視野,例如,全國軟件設計大賽、大學生電子設計競賽、軟件杯作品大賽和科研項目等。

總之,我們根據學校的師資力量、實驗條件和學生的具體情況,合理地設置專業方向是軟件工程專業適應社會發展的一種體現。科學合理的課程體系是人才培養目標實現的重要保障,是培養學生軟件工程專業能力的基礎,將有利于學生未來的職業發展。

軟件工程專業能力培養研究:軟件工程專業教學過程中如何提高學生的編程能力

摘 要: 本文闡述了如何提高軟件工程專業學生編程能力,即從培養學生學習編程的習慣、主動學習編程的態度、通過閱讀代碼找到程序的精髓、學生編寫程序的思維和算法和通過實踐應用鍛煉編寫程序的能力五個方面提高學生的編程能力。

關鍵詞: 軟件工程專業 編程能力 計算機運用能力

軟件工程教育是一種能力教育,是一種以學生為導向的教育,除了注重學生綜合能力的培養外,更注重學生專業能力和專業拓展能力的培養。學生的計算機運用能力和編程能力是軟件工程專業教學質量的兩個重要評判依據。我結合自己多年來的軟件開發經驗和軟件工程專業的教學經歷從日常、學習、讀書、思考、課后練習和實踐操作六個方面探討如何提升軟件工程專業學生的編程能力。

一、培養學生的學習編程的習慣

行為決定習慣,習慣決定性格,性格決定民運。要提升自己的編程能力,就必須養成良好的習慣,每天都要完成一定規模的編程任務,持之以恒。必須嚴格要求學生,每天給學生樹立24小時的小目標并且一定完成它。比如說今天要求弄懂C語言的基本數據類型有哪一些。基本類型就可以到書籍教材上或者到網上學習C語言的基本數據類型有兩種:一是整形類型,包括int ,short int,long int,long long int(C99),char,bool;二是浮點類型,包括float ,double,雙精度浮點型(float_complex,double_complex,long long_comples)。然后再找題目鞏固,做出一道題來就很會有成就感,久而久之學生對編程的興趣就會越來越濃,從最簡單的知識部分做起,循序漸進,逐步提升學生的編程能力。

所謂練就是練習,把所學的知識應用于實際,練習課本后的習題及書本上經典的例題、經典的算法、具有代表性的程序。在練習的過程中多思考多理解多提問。首先運行這段程序看看是什么效果,然后刪除掉一些代碼,再運行程序看看與不刪除之前的效果有什么區別,從而知道刪除的這些代碼是實現什么功能的。然后再仔細體會這段代碼,例如有很多循環例子,是否可以實現for循環和while循環相互轉化,當通過自己的實際轉換后才體會到原來每個循環有各自的特點。練習其實是一個循序漸進的過程,剛開始先做簡單的練習,后面隨著自己的能力不斷提高再增加難度先練習語法規則和編程規則。

二、培養學生主動學習編程的態度

學,顧名思義是指學習,然而學習也是很有講究的,學習包括提前預習、課后復習和課中認真學習。所以要提升學生的編程能力,就必須一步一個腳印地按著這三個步驟走:上課之前認真預習,把將要上課所要講的知識,要求學生提前預習,做好充分的準備,這樣能夠保障在課堂聽課感覺更得心應手。自學能力是以后工作生活中很重要的一種能力。課中認真聽講,要求學生緊跟著老師的思路,教師在講臺上演示時候要求學生跟著老師同步進行代碼編程,不懂的難點知識點及時標記下來,課堂或課后進行輔導。課后要求學生進行溫習,通過做練習把老師講的知識理解。另外,還要不斷地學習新的和先進的開發工具;只有理論基礎扎實,編程才能游刃有余,才能寫出高水平的代碼,才能編寫出高質量的程序,自然而然編程的能力機會得到增加。

三、培養學生通過閱讀代碼找到程序的精髓

除了課堂教學之外,學會閱讀代碼對軟件工程專業的學生來說尤其重要。看經典的算法程序,然后總結起來,反復讀,直到自己理解消化自己能夠得心應手地運用,從而發展自己的編程思維。細細地品讀別人寫的代碼,不能效仿別人的代碼,要求學生讀懂代碼的思想和邏輯。讀完后思考自己和編寫這一段代碼的人的差距。讀懂代碼的思想和精髓,沒有思想這段代碼只不過是一段雜亂的英文字母。再將別人的算法思想和自己的思想進行對比,反復琢磨,就會懂得很多有用的東西。此外,閱讀完后應和老師多多交流,和同學溝通,樹立“三人行必有我師焉”的思想。可能在不經意的交談間產生靈感寫出更好的代碼,最終學習別人的精髓編程,以提升自己的編程能力。

四、培養學生編寫程序的思維和算法

面對一個問題,思考這個問題的可行性,思考這個問題為什么值得思考,思考這個問題該怎么解決,包括編寫這個程序所需要的知識,所以完成一個代碼任務之前要再三思考。及時,思考這個問題的可行性,用課堂上學的知識能否解決這個問題,如果這個問題本身就是一個悖論,用編寫一段代碼實現它要求的功能,編寫程序肯定陷入無限的死循環,這個問題終究還是無法解決。第二,思考解決這個問題有沒有更好的解決辦法。這樣可以大大減少完成任務的時間開銷。比如:編寫一個程序要求要有主頁,登入頁面和注冊頁面,讓學生使用以前編寫的代碼,然后通過修改達到老師的要求,這樣既溫故了所學知識,又應用了新的知識,還節約了編碼的時間。

五、通過實踐應用鍛煉編寫程序的能力

所謂實踐就是做出實際的東西出來,“百說不如一練”,學得再好做不出實際的東西出來也是白學。在每個學期的課程設計或實訓時期要求學生以企業實際的工程項目為案例進行開發設計,在實踐中不斷地鍛煉自己的編程能力。以團隊方式供完成。這樣不僅可以培養學生實際能力,還可以養成團隊合作的精神。在合作的過程中找出問題,然后解決問題,不斷提高邏輯能力、思維能力和創新能力。

總之,要提升學生的編程能力,就要養成良好的習慣,培養編寫程序的思維,不斷地積累編程經驗,閱讀、借鑒,然后把所學的東西付諸實踐,持之以恒。

軟件工程專業能力培養研究:軟件工程專業實踐能力培養體系設計探討

摘要:隨著社會的快速發展,信息技術的快速發展,人們對于軟件工程這一專業的要求也越來越高。軟件工程作為一門高強度實踐性的專業,其主要目的就是為社會培養出更多的高素質專業軟件工程師。筆者結合自身的工作經驗,就如何促進軟件工程這一專業的實踐能力提出相關的意見和建議。

關鍵詞:軟件工程;實踐能力;培養體系

一、軟件工程教學的現狀

隨著教育改革的不斷深入,這些年來我國在軟件工程的教學方面取得了一定的進步,學生們掌握了扎實的理論基礎,但是其實踐能力依舊不夠強,以至于在畢業之后,不能夠立馬被企業所采用。

目前,軟件工程教學所存在的主要問題有以下幾點:

及時,局限于理論知識,缺乏有效的實踐訓練。現在很多高校在進行軟件工程專業的課程設置時,只重視專業的理論知識,忽視了學生實踐能力的培養,沒有較強的針對性來應對產業在實際應用過程中所出現的各種問題;

第二,課程設置不合理。高校在對這一專業的課程進行設置時,往往只注重課程的學術性和系統性,忽略了各個產業對解決能力的需求;

第三,課程設置太過獨立,不能進行有效的知識連接。學生在學習的時候,往往只局限于一門課程的學習,多門課程之間不能實現有限的溝通和聯系,以至于當出現一些綜合性的問題時,不能夠進行有效的解決,在面對實際的工程類型的項目時,更不知道從何下手;

第四,教師隊伍的質量不高。現在很多高校的教師自身都有著扎實的理論基礎,但是缺乏足夠的實踐經驗和能力,很多教師缺乏時代性,不能夠緊跟時代的發展潮流,沒有繼續學習,導致出現了新的技術和新知識時,他們并沒有去有效的掌握。教師的教學質量直接影響著學生的學習質量,教師的綜合素質不高,導致學生的專業能力也提不上去。

就以上幾點問題,我們可以看出,現在高校的教育方式存在著一定的問題,重視理論忽視實踐,只在乎成績不注重教學過程中等,這些問題使得學生的綜合素質得不到提高,在畢業之后不能夠被企業所采用。

二、軟件工程專業實踐能力培養體系設計探討

如果想要成為一個合格的畢業生,滿足軟件工程相關企業對于人才的需求,那么高校學生必須具備高實踐能力、扎實的理論基礎、自主學習能力、組織能力、團結精神、溝通能力、的外語交流能力、合作精神等要素。

現在,我國很多高校都紛紛和企業合作,創設了校企合作的人才培養模式,其目的就是為了能夠讓他們更好的進行技術訓練和實踐,提高學生的專業能力和知識儲備,為以后能夠順利進入企業工作打下堅實的基礎。

在高校的及時學期到第五學期期間,學生主要是學習課本知識,打下牢固的理論基礎。

到了第六個學期,學校要著重培養學生的學習技能,借助校企合作的教學模式,讓學生進行科研項目的實踐、軟件的實訓等內容的學習,培養高校學生的基本項目能力。

到了第七個學期和第八個學期的學習階段,學校就要加強對學生工程和職業素養的培養。有效的開展實習計劃,讓學生到相關的企業進行訓練和學習,并布置相應的畢業作品,讓學生來完成。在這一階段中,主要是鍛煉學生的實踐精神,讓學生深入到企業日常中,了解企業的內涵和運作情況,從而鍛煉自身的工程素質。

培養學生的創新能力,這一點十分重要。現在不論是各行各業,都需要創新型的人才,有創新精神,才能夠為企業提供源源不斷的新鮮活力,讓企業永葆“青春”,促進企業市場競爭力的提高。學校要培養學生的創新精神,要從創設良好的學習環境入手,多開展軟件工程方面的科技活動,在高校內建立以學生為主體的創新工作室,并建立相應的創新基金,對有創新精神,有創新能力的學生進行一定的鼓勵和表彰,這種環境,能夠有效的激發學生的競爭意識,加強學生的創新能力。

培養學生的職業素養。每一個行業都需要工作人員有職業素養,這是對其職業和社會的基本尊重。高校可以專門增加有效的職業素養的課程,讓教師在課堂上對學生進行授課和指導,明白職業素養的真正目的和內涵。還可以通過校企合作的教學模式,讓學生到企業的工作間里親身體驗,了解工作環境和流程,親身體會工作的技能和內容,提高自身的職業素養。

三、科學的評價機制

筆者認為,對學生的考核評價和專業評估是最為重要的評價內容。教師在實際的授課過程中,要保障學生理論知識的學習,讓學生擁有豐富的知識庫存,在此基礎上,還要加強學生的專業技能。在對學生進行考核時,不能夠一味的只看學生的理論學習成績,還要從學生的實踐能力進行考核,培養發展的高素質人才,只有這樣,才能夠為企業為社會貢獻出更多的工程師。

軟件工程專業能力培養研究:軟件工程專業本科生實踐能力培養的研究

摘要:本文針對當前我國高等工科院校培養出的軟件人才實踐能力較差,與企業需求存在差距的現狀,結合學校實際情況,從深化校企合作、優化實踐教學體系、改革教學模式、改革考核方式等方面進行探討,總結軟件學院在發展建設中取得的經驗及成果,闡述了面向產業培養學生實踐能力的基本思路。

關鍵詞:實踐教學;校企合作;教學模式;人才培養

軟件產業是國家戰略性新興產業,在我國國民經濟中占據著重要地位。國務院曾分別于2000年、2010年頒布了《鼓勵軟件產業和集成電路產業發展的若干政策》以及《進一步鼓勵軟件產業和集成電路產業發展若干政策》的通知,通過政策引導、激勵措施,大力發展軟件產業。經過十幾年的發展,高校向社會輸送了大量的軟件人才,很大程度上填補了軟件人才的缺口,促進了我國軟件產業的發展。但是近幾年來,高校及軟件產業又面臨著一個困境:高校的軟件人才供給逐年增加,應該能夠滿足軟件企業的用人需求,但實際上,企業卻苦于招不到滿意的人才,軟件人才的供給予需求處于錯位狀態。究其原因,主要是高校培養的人才模式較為單一,學生實踐動手能力較差,不能滿足企業的需要。如何培養一批實踐創新能力強、適應經濟社會發展需要的高質量軟件工程人才,是高等院校亟待解決的問題。本文結合哈爾濱工程大學軟件學院成立以來的辦學經驗及教學實踐,以面向產業為視角,通過完善的實踐教學體系,對如何提高軟件工程專業學生工程實踐能力做了研究,希望對培養符合軟件產業需求的人才有借鑒意義。

一、深化校企合作

工程人才實踐能力的培養是一個長期的、動態的過程。這個過程離不開高校、產業、社會等多個主體,每一主體都在工程人才實踐能力形成的不同階段發揮著重要作用。高校在人才培養方面的優勢在于能夠為學生提供一個比較完整的本專業的知識體系,在理論研究方面占有優勢,但是實際項目經驗方面在一定程度上落后于企業;而企業能夠將實際的項目應用于教學,改變高校“高高在上”的教育模式,將人才培養落到實處。作為高校培養出的人才的接收者,企業也更加清楚自己需要的是哪方面的人才,或者說,更加清楚高校培養出的人才,在哪些方面有所欠缺,不能夠滿足自身的需求。為保障工程教育質量,促進我國工程教育的國際互認及工程師資格國際互認,我國自2006年開展高等工程教育專業認證試點,于2013年被正式接納為《華盛頓協議》預備會員,迄今為止已開展將近十年的時間,對構建我國高等工程教育質量監控體系、推動高等工程教育改革、密切工程教育與工業界的聯系、促進工程教育國際化、提高工程教育教學質量方面起到了重要作用。專業認證委員會規定,現場考查專家組應包括教育界學術專家和企業界工程技術專家,其中企業界工程技術專家至少有1人,由此可見,企業在人才培養過程中具有學校不可替代的作用,這一點已經被教育界認同,并將企業納入到教學主體中去。因此,只有高校和企業有效的結合起來,打造一套理論與實踐相結合的課程體系,才更有利于培養學生的工程實踐能力,保障工程人才培養的質量。這就要求高校積極的與跨國公司、外資企業、服務外包企業開展多種形式的合作,并且在人才培養方案的制訂、課程實施、實習實訓、直至最終的畢業設計等環節,都要有企業的參與。

二、確定完善的實踐教學體系

我校軟件工程專業的人才培養目標是:培養德、智、體、美發展,掌握自然科學和人文社科基礎知識、計算科學基礎理論、軟件工程專業的基礎知識及應用知識,具有軟件開發能力以及軟件開發實踐經驗和項目組織的基本能力,具有創新、創業意識,具有競爭和團隊精神,能從事軟件工程技術研究、設計、開發、管理、服務等工作的高素質軟件工程專門人才。課程設置是否科學合理,將直接影響到人才培養目標的達到,影響畢業生的工程實踐能力。在實際教學中,存在著教學大綱彼此獨立,擔任不同課程的教師授課也彼此獨立,造成知識點重復或遺漏的現象,甚至不同的課程對同一個知識點的標準不同的混亂現象,不利于學生對專業知識系統化的掌握。學生學完一門課程,只是為了應付考試,考完試就拋之腦后,幾年下來,對軟件工程這一學科沒有一個整體的認識,不能系統的用所學的知識解決實際問題,專業實踐能力更無從談起。針對這個問題,我校軟件工程專業引入課程群的概念,將軟件工程專業課程分為專業基礎類課程群,軟件設計開發及應用類課程群、專業實踐課程群以及選修課程群。將每個課程群當作一個大的課程,而每門具體的課程當作大課的一個部分,任課教師集中備課,資源共享,并將企業真實案例貫穿課程始終,這在一定程度上避免了知識點混亂的現象。同時重視實踐學時與理論學時的合理配置,改變以往理論與實驗脫節及不同步的問題,確定“實踐―理論―實踐”的教學形式,使得學生能夠從實踐中發現問題,帶著問題學習基礎理論,應用理論去分析問題、解決問題,加深對知識的理解。這對教師的專業素養及自身的工程實踐能力都提出了更高的要求。教師不僅要熟練的掌握自己所教授科目的知識,還要對課程群內的其他課程內容熟知。針對這個問題,學院有計劃的開展師資隊伍建設。一方面,通過引培并舉,不斷優化師資隊伍結構。加大人才引進力度,同時通過外語培訓、技術培訓、學位進修、參與企業項目、企業培訓等方式,逐漸形成一支學歷層次高、專業知識扎實、學歷結構多元化、具有工程經歷的師資隊伍,有計劃的派出教師出國或到企業參加培訓,加強教師的學術水平以及實際項目經歷。另一方面,聘請有實踐、精管理、懂理論的企業專家來校講座、授課或指導實驗。這類專家能夠將實際項目經驗、企業文化及工業界近期消息傳遞給學生,能夠拓寬學生視野,加深其對企業界的認識。學院現已建成外聘專家庫,基本涵蓋了軟件工程領域的各個方向,共計30余人次。除與理論教學環節相對應的實踐教學環節外,學院根據學生學習知識不同時期的不同特點安排了三次集中實訓:專業認識實訓、專業技能實訓及綜合項目實訓。三個實訓階段循序漸進的培養學生的實踐能力。及時階段安排在專業基礎課基本完成之后,組織學生到企業進行為期2周的認識實訓,一方面,使學生更多地了解企業文化和經營管理模式;另一方面,開發一些小型程序,學生自主分析問題,建立模型,數據抽象,編程及運行,整個過程鞏固了前期學習成果。第二階段安排在專業核心課程基本完成之后,聘請企業專家來校,進行為期2周的“專業技能實訓”,利用一個中型的實際項目將專業核心課程連接起來。第三階段“綜合項目實訓”安排在所有課程結束、畢業設計之前,為期7周,在企業參與實際項目開發,使學生完成從學校人到職業人的轉變。

三、改革教學模式

傳統教學模式課堂的主要任務是“教”,教師在課堂上按照課程大綱滔滔不絕的講授理論知識,學生或認真或不認真的坐在下邊聽講。這種“滿堂灌”、“填鴨式”的教學使得學生在課堂上十分被動,缺乏主動思考、獨立思考的過程。而教師在課堂上也很少進行啟發式教學,更多的是自問自答,“代替”學生進行思考。教師按照這樣的思路設計出的教學環節,僅僅是將書本知識進行簡單的歸納總結,在課堂上重新演繹了一遍,對于珍貴的課上時間來說,是一種浪費。學院充分利用專業優勢,建設一批核心的、高水平的“慕課”示范課程,在日常教學過程中推行“翻轉課堂”,改革“填鴨式”教育,進行探討式啟發式教育、團隊學習模式、案例式以及情景教學,將因材施教落到實處,利用“互聯網+”,解決當前學習內容繁重、培養質量不高與教學方式、理論學時減少的矛盾,培養學生自學能力、發現問題和解決問題的能力。

四、改革考核方式

傳統的考核方式存在的弊端已經顯而易見。多年來,我國高校的課程考核大都是“期末一張卷定成敗”,學生平時不努力,考試期間臨時抱佛腳,死記硬背教師重點強調的知識點,辛苦一兩周最終也能夠拿到高分。這顯然不能考核出學生對知識的真實掌握程度,不利于學生綜合素質的培養,而且這種重理論、輕實踐,重記憶、輕應用的考核方式,也限制了學生實踐能力的提高。高校也逐漸意識到這一點,逐步進行考核方式改革,嘗試推行全過程的、的課程考核改革。即將平時成績、各個時期的實踐考核成績及答辯成績、最終大作業或者成果物等多個成績綜合起來進行考核,并引入軟件能力認證(Certified Software Professional,CSP)、計算機軟件水平考試、中國電子學會的嵌入式助理工程師認證、工信部嵌入式系統開發工程師認證等一系列專業、職業評價批準,結合各類部級、省級等科創競賽,建立輔助的課程考核體系。

綜上所述,通過與企業深度合作、建立完善的實踐教學體系、改革教學模式、改革考核方式等一系列行之有效的措施,哈爾濱工程大學軟件學院學生實踐能力得到了切實的加強與提高。與其他工科類相似專業畢業生相比,近年來學生就業率在95%以上,企業對我校軟件工程專業學生滿意度較高。

主站蜘蛛池模板: 松原市| 正宁县| 新郑市| 宣威市| 从化市| 西林县| 教育| 独山县| 尼勒克县| 南江县| 安福县| 昭通市| 理塘县| 图片| 齐河县| 赤壁市| 乌鲁木齐县| 辉县市| 乌海市| 洛隆县| 金门县| 北流市| 巫山县| 南部县| 鱼台县| 内丘县| 宣武区| 石泉县| 汉中市| 丽江市| 新化县| 博罗县| 长沙县| 晋州市| 开江县| 连山| 望奎县| 大港区| 双流县| 永川市| 黄龙县|