国产亚洲精品91-国产亚洲精品aa在线观看-国产亚洲精品aa在线看-国产亚洲精品xxx-国产亚洲精品不卡在线

SCI期刊 | 網站地圖 周一至周日 8:00-22:30
你的位置:首頁 >  ? 正文

軟件工程教育論文(共6篇)

2021-4-10 |

(一)

一、應用型軟件工程人才培養體系的構建

要培養受企業歡迎、適應經濟社會發展需要的較高質量的軟件技術人才,學校在培養人才時必須按照通用標準和行業標準,加強學生的工程應用能力和技術創新能力的培養,必須深化行業企業參與培養過程。在真正了解軟件企業需求的基礎上,完善和深化校企合作聯合培養模式,及時調整專業結構、教學計劃和課程設置,加大實踐教學的力度,提高學生的動手能力和編程能力,只有這樣才能培養出真正受企業歡迎的軟件工程人才。常熟理工學院計算機學院在這方面經過多年的探索,取得了一定的經驗。

(一)探索軟件人才培養新模式,與企業聯合制定

培養方案常熟理工學院軟件工程專業從2005年申報開始,就組建了專業建設指導委員會,成員包括作為專業建設帶頭人的資深教授、知名軟件企業負責人、具有豐富經驗的軟件高級工程師和相關高校的專家,該委員會負責審議專業發展規劃、培養方案、教學計劃等,對專業建設和教學改革提出意見和建議。在專業委員會的指導下,常熟理工學院和全球知名的IT教育和培訓企業NIIT(印度國家信息技術學院)共同制定了校企合作嵌入式培養方案,即將NIIT課程模塊與現行專業課程加以整合,銜接與調整,以取雙方之長的全新模式,概括為“2+1+1”模式,即前2年完成公共課、NIIT的第一、二模塊課程及部分專業平臺課程教學,第3年結束專業平臺課程教學,完成NIIT的第三、四模塊課程教學,最后1年強化專業方向課、企業定制課程、軟件工程實踐和畢業設計。合格學生在取得本科學歷教育文憑的同時,又可以獲得NIIT頒發的國際軟件工程師認證證書。該方案被省內外多所高校作為主要參考范本,實踐課程體系和素質拓展體系得到企業的認可。

(二)走軟件產業技術路線,構筑應用型教育教學體系

為了提高學生的市場適應能力,必須打破常規,積極探索和構建軟件類專業適應市場需求的教育教學體系,以搭建起人才培養和企業需求之間的橋梁。這就要求既要打好軟件技術的理論基礎,更要加強學生的工程實踐能力,使得教學始終與軟件行業發展保持同步,課程體系切合行業需求,培養接軌行業發展、符合企業需求的專業人才,并通過職業化素質訓練,歷練學生良好的學識、專業的技能與敬業的態度。常熟理工學院計算機學院將軟件專業學生在校期間的學習分為校內學習、實訓基地學習和企業實習基地學習三個階段:(1)校內學習階段:學習計算機基礎技術知識和軟件核心技術知識,并具備相關能力后,進入實訓基地學習。(2)實訓基地學習階段:以軟件工程思想為指導,模擬企業軟件項目管理一般流程開發軟件項目,完成高級工程技術知識學習和訓練。(3)企業基地學習:學生通過第二階段的工程實踐訓練后,進入企業實習基地學習,通過軟件開發的全過程或部分過程,使學生具有基本的軟件開發能力和軟件工程實踐經驗,感知企業,了解企業管理、軟件開發過程管理以及項目管理,具備應用所掌握的開發工具和平臺完成軟件開發工作的能力,同時完成本科畢業設計(論文)。這個階段學生培養方案和計劃需單獨制定,并采用以企業導師指導為主,校內導師指導為輔雙導師制形式,聯合指導。

1.理論課程教學體系設置

常熟理工學院計算機學院在課程體系的構建過程中,以“厚基礎、精方向、重應用、強能力”為指導原則,以專業應用能力為主線,將理論、技術及應用結合起來,不斷完善軟件工程專業的課程體系,構建了由素質基礎、學科基礎、專業基礎、工程技術、職業技能五大模塊組成的課程教學體系,如圖1所示。素質基礎模塊包括通識教育和數學工程職業基礎兩部分,培養學生從事軟件工作所應具備的數學基礎、軟件工程基礎、職業素質和專業外語能力。計算機軟件基礎技術課程構成學科基礎模塊,包括程序設計與算法基礎、數據庫應用技術、網絡技術基礎、離散數學等,以教授學生從事軟件工作所應具備的軟件專業基礎知識。專業基礎模塊由專業核心技術課程和軟件工程與軟件管理兩部分組成,課程包括數據結構、操作系統、軟件工程、面向對象分析與設計、軟件過程與項目管理、軟件測試與質量保證等,這些課程的學習可為學生打下堅實的理論基礎。工程技術模塊由專業模塊課程(NIIT工程師)和高級工程技術學習與培訓課程兩部分構成,常熟理工學院引進了NIIT博睿軟件工程師培訓課程,課程內容涉及web應用技術,嵌入式開發技術、移動計算技術與應用等軟件企業一線技術,通過借鑒國外優質教育資源和先進管理模式,與國際軟件人才培養目標和規格接軌。職業技能課程,包括職業素養訓練、溝通技巧、外語交流、行業相關知識及企業文化等內容,課程內容根據不同企業的要求,按需設定,并以實際企業的軟件開發案例為載體,將其貫穿在企業實訓過程中。

2.實踐教學體系設置

實踐教學以提高學生核心應用能力,進而提高就業質量為最終目標,強調實踐的延續性及關聯性。實踐教學包括課程實驗、實踐學期、綜合工程實訓、企業實踐、畢業設五個層次,構成立體化的專業實踐教學體系。課堂實驗包括隨堂實踐、隨堂實驗、實驗室實驗、實戰模擬等各種在專業基礎課或者專業課等理論教學中穿插的實踐環節,實踐的內容圍繞著各獨立課程的核心知識點,表現出彼此之間的相對獨立性。實踐學期是學校安排的暑期小學期(三個星期),包括概念實訓、技能實訓和項目實訓。分別在第一學年、第二學年、第三學年的實踐短學期進行,實訓內容以設計和開發一個相對完整的項目形式進行,設計的項目能將本學年核心課程相關知識點貫穿透起來,是整個學年所學課程的一個綜合。實訓內容從程序設計基礎實訓、信息系統實訓到web應用、移動應用開發實訓,循序漸近。綜合工程實訓安排在第7學期進行,軟件工程學生參加IBM-ETP軟件服務外包實訓,為期6個月,分三個階段,即二個月的英語或日語強化訓練、二個月的IT技能強化,二個月進入實訓中心或企業進行頂崗實習。實訓分為Java、。NET、PHP、軟件測試和大型機等五個方向,一方面對學生大學四年所學的核心知識和技能的再強化,另一方面選擇當前軟件開發的一線技術對學生進行項目實訓,課程設置和實訓內容與軟件企業用人所需建立對應關系,在企業或仿真企業的實訓中心,將企業的真實項目改造成的可教學化的實訓項目,讓學生參與開發的全過程,使學生體驗企業化的管理流程,增強學生的工程應用和編程實踐能力,從而彌補學校人才培養和企業用人需求之間的縫隙。企業實踐是學生畢業之前的綜合訓練、全面提高階段,在這個階段學院派遣學生到具有一定規模的IT企業或IT部門進行企業實習。實習單位提供給學生一學期的軟件開發或測試與開發相結合的實習項目,實習項目能夠提煉出滿足常熟理工學院本科生畢業設計(論文)要求的畢業論文。通過軟件開發的全過程或部分過程,使學生具有基本的軟件開發能力和軟件工程實踐經驗,感知企業,了解企業管理、軟件開發過程管理以及項目管理,具備應用所掌握的開發工具和平臺完成軟件開發工作的能力,同時完成本科畢業設計(論文),為成為能適應技術進步和社會需求變化的軟件工程師打下堅實的基礎。

(三)優化人才培養環境,打造立體的工程實訓平臺

在學校、政府和企業三方聯合推動和支持下,我院的軟件工程專業在建設過程中逐漸打造了一個“校內-園區-企業”立體的工程實訓平臺,它是進行實踐教學改革,培養具有較強的工程實踐能力、創新能力和工作適應能力的軟件人才的重要保證。在校內,目前已建成具有較大規模的集教學、科研、學生創新活動為一體的計算機實驗教學中心,擁有教學、科研型實驗室和機房共23個,2009年該中心獲批為省級實驗教學示范中心建設點。與越田信息科技有限公司、網絡神、中國電信常熟分公司等企業建立聯合實驗室,促進業界先進技術在教學中的體現,促進科研對教學的推動作用。在園區,在常熟東南開發區(軟件谷)和海安軟件園建立了能容納三百多人的實訓和實習基地,學院依托這些基地,大力推進與企業、地方政府、科研單位、園區等的實質性項目合作,實習見習、實驗實訓活動圍繞地方科技應用開發、課題調研、信息產業等開展,著力構建互利互惠的合作機制,調動社會有關方面共建實習、實訓基地的積極性。建立實踐教學社會資源共享與服務社會相結合的新模式。在企業,常熟理工學院計算機學院與越田科技、上海理想等軟件企業合作簽訂了“訂單式”培養協議,學生進入四年級后,按照企業要求的知識和技能培訓內容,以企業準員工身份接受教育,形成了實習與就業同步的校企零距離合作新模式。此外常熟市政府、IBM公司、南大蘇富特科技有限公司三方合作實施IBM-EPT項目,項目實施由IBM派遣專職人員負責學生的實訓、學業指導及職業指導。學生在第七學期開始接受為期半年多的外語強化、IT技能強化和公司模擬實訓三個階段的實用培訓,讓學生快速掌握軟件一線實踐技能,了解企業文化和企業相關管理流程,較快的縮小個人能力與企業實際需求的差距,提升了職業發展能力和就業能力。同時,用人單位能夠借此縮短培養人才周期、降低培訓新員工成本、保障和提升培訓質量。2009年開始連續三年參訓學生的培訓費由常熟市人民政府補貼,補貼額度為每位學生1萬元/期。該項目充分體現“政府資助零風險、成才就業雙豐收”的新特色。

(四)多措并舉,加快建設培養工程應用型人才師資隊伍

要培養真正符合社會需要的軟件人才,關鍵在于是否擁有一支滿足工程人才培養要求的高水平教師隊伍。教師作為教學的主體,對能否提高整個專業的教學質量起著至關重要的作用。為此學院采取多重措施,不斷提高教師的工程實踐能力、創新能力和科研技術水平。

1.實施青年教師導師制

學院為新參加工作的青年教師,未取得講師以上職稱,或需要在科研教學方面提高的青年教師配備導師,以充分發揮骨干教師和老教師“傳、幫、帶”的作用。通過導師的言傳身教,不斷提高青年教師的思想政治素質、業務素質、實踐能力和教學水平,逐步形成嚴謹治學的態度和扎實的工作作風,盡快適應科學研究和教育教學工作,成長為合格乃至優秀的教師。

2.制定教師培訓與輪訓制度

為了增強教師的工程實踐能力,學院一方面利用每年的暑假安排青年教師分批到IT企業進行掛職鍛煉,通過參與企業技術服務和項目開發,了解軟件產業動態,學習一線開發技術,提高教師的工程實踐能力和項目實施經驗。另一方面聘請企業有豐富工程經驗的技術人員進校對教師進行實踐課程、項目教學方面的培訓,提高教師的“雙師型”技能,逐步使教師達到一專多能。

3.優化師資隊伍的結構

相比學歷結構、職稱結構,教師自身的專業背景、實踐工作經驗、參與工程技術項目(包括科研項目)的經歷等對應用型軟件人才培養的影響要更加深遠,計算機學院很早就意識到了這一點,在軟件人才引進上,除了學歷、學位、高職的高要求外,更看重教師的工程背景和行業背景,優先考慮具有扎實學術功底和較強實踐能力的教師。通過多年自身培養和有針對性的人才引進,學院具有企業背景和工程實踐經歷的教師比例逐步加大,“雙師型”教師人數逐年增加,這對軟件工程專業本身的建設與發展,對軟件應用型人才的培養都起到良好的促進作用。

4.設立“學生專業導師制”

學院為大一新生配備專業導師,由各專業的專任教師擔任,負責指導5-8名學生的專業學習和大學生活,并一直延續到學生畢業。通過這種制度的實施,加深師生彼此間的了解,增近了師生間的感情,教師也樂于讓學生參與到自已的科研課題或承擔的橫向項目中,使學生得到組織、設計、操作、管理等多方面的鍛煉。反過來,要想在指導學生時取得良好的效果,對專業教師也提出了更高的要求,要求專業教師不僅對本專業培養方案、教學計劃、課程之間的相互關系能全面了解,尤其是對專業的橫向聯系、縱向內容有更加深入、細致的理解,而且在項目開發、項目管理、科技創新等方面都要具備較強的能力,只有這樣才能勝任導師這一稱號。

5.拓寬應用型師資利用渠道

“教師下企業,工程師進課堂”,學院在校企合作培養軟件人才的過程中,充分利用企業資源,從具有豐富實踐經驗和教學能力的高級軟件工程師、項目經理、技術主管等專業技術人員中選聘為學院“兼職教師”,承擔一些實踐性很強的專業課程、項目實訓、畢業設計指導等教學任務。

二、結束語

軟件產業的快速發展給軟件工程專業的發展帶來了機遇,也帶來了挑戰。常熟理工學院計算機學院結合自身特點,轉變觀念,經過多年的實踐和探索,找到了一條符合自身發展之路,軟件工程專業培養的學生動手編程能力、項目實踐能力、社會適應力普遍較強,畢業生受到用人單位的青睞。學院所形成的一個共識就是要培養受社會歡迎的軟件應用型人才,師資隊伍結構必須優化,人才培養模式必須改革,課程必須更新,必須加大實訓、實踐教學的力度,只有這樣才能在激烈的專業發展競爭中占有一席之地。

作者:宋東興 殷旭東 劉永俊 單位:江蘇常熟理工學院計算機科學與工程學院

(二)

一、加強課程知識的專業背景

軟件工程經濟學不同于普通的工程經濟學,它以軟件行業為研究背景,具有鮮明的行業特征。因此,對于本門課程的學習就要求學習者具有一定的軟件項目工程經驗。而對于在校學生來說,實際軟件項目工程經驗非常少,甚至有的學生根本就沒有工程經驗,導致學生對一些工程的概念和過程不清楚或者理解有偏差。該狀況導致學生對本課程的學習和認知難度加大,很多學生最終也會對課程學習失去興趣。因此,在進行本課程知識學習前,有必要加強學生的軟件工程專業的背景知識。在教學過程中,筆者對一個實際的項目運作進行介紹,包括對項目的招標、投標團隊的建立、項目投標、開發團隊的建立、項目開發、項目驗收和項目維護的詳細介紹,其中,項目開發又從需求分析、設計、編碼、單元測試、集成測試和系統測試進行介紹。上述學習內容讓學生對軟件的開發流程和公司的項目運作有了清楚的認識,提高了對課程乃至專業的興趣,同時,這些學習內容有助于學生對后續課程中知識的理解和掌握,消除對本門課程學習的陌生和恐懼感,提高對課程重要性的認識。

二、進行啟發式學習,注重雙向交流

相對大二的低年級學生來說,工程經濟學確實具有一定的難度。如果采用滿堂灌的教學模式,注重知識的介紹,缺少教師與學生的互動交流,那么,課堂氣氛將會很沉悶,學生學習的積極性和主動性則不能得到發揮。因此,教師要改革課堂上以教師講解為主、學生被動參與學習的填鴨式陳舊教學方式,教師應積極引導學生參與課堂教學,鼓勵學生課前預習和課中討論,教師可采用“啟發式”、“討論式”、“引導式”、“參與式”、“研究式”等教學方法,增強學生對該課程的學習興趣,提高學生的學習效率和效果。而針對軟件工程經濟學這種與實際結合度高的課程,完全可以采用啟發式教學。筆者在課堂上經常采用“問題→思路→總結并引出課程內容”的教學模式。提出問題可以激發學生的獨立思考,同時根據課堂情況再給予一定的思考方向的提示,這樣的教學模式有效開啟了課堂上的師生雙向交流,活躍了課堂氣氛,培養并提高了學生思考問題、分析問題的能力以及實際運用能力。適時的總結和課程內容的引出則可以把學生的討論引向更深的領域,提高學生對課堂新知識的理性認識和興趣。比如,在介紹項目風險的時候,筆者并沒有一開始就進行風險的定義、風險的分類、風險的規避的介紹,而是先給出一個引導性問題。問題的具體內容為:有一天,總經理突然找到作為公司項目經理的你,并告知你有一個客戶想開發一個ERP系統,想讓你分析該項目存在哪些不確定因素有可能導致項目失敗。然后進入課題討論,并根據學生的討論情況給予一定的引導。開始討論的時候,學生往往集中在技術方面的風險,此時可以告訴學生不確定因素也包括市場、開發團隊的經驗等方面的內容,學生討論的范圍一下子就開闊了。最后覺得學生討論的目的已經達到就可以對問題進行總結,并提出本堂課的知識:風險的定義、風險的分類和風險的規避。而在前面討論的基礎上,學生對風險已經有了一定的認識,對課堂新內容的理解和接受就更容易了,因此,課堂氣氛也一直比較活躍。

三、加強輔助性工具的使用和學習

軟件工程經濟學的課程設置目的是培養學生的經濟意識,并在實際工作中應用與其相關的知識。而工程經濟學里有許多內容需要計算,這些內容除了用手工計算外,培養學生用計算機軟件計算,具有十分重要的意義。如何才能有效提高學生使用計算機軟件計算的能力,筆者認為首要的工作是課堂上加強計算機輔助性工具的使用和學習,特別是Excel和Matlab的應用學習。課程中需要進行計算分析的內容除了要重點介紹其計算和分析的原理外,更要教會學生在實際應用中如何使用計算機輔助性工具來做好計算和分析工作,這樣既可以讓學生從繁瑣枯燥的計算中解放出來,把精力用在概念的理解和方法的掌握上,又可以把課內的知識直接與實際問題有效連接起來,提高學生的興趣和對知識點的理解。比如,在講授“資金時間價值計算”時就可以使用Excel提供的內置函數FV、PMT、PV進行資金的等值計算,而在進行經濟評價的時候則可以使用內置函數NPV、IRR、PMT等。另外,在介紹敏感性分析等內容時,則可以充分利用Excel的圖表功能來繪制敏感性分析圖,然后以動態圖表的繪制來直觀地展示敏感性分析曲線的變化與項目條件變化的關系,方便確定敏感性因素及其對分析指標的靈敏程度。以上四點內容正是筆者在這一原則指導下對軟件工程經濟學課程教學方法的一點嘗試和總結。從實際的應用效果來看,學生對該課程的認識和興趣隨著課程的深入有較大的提升,筆者相信這只是一個起點,作為一名教師應該不斷創新教學方式并進行及時的總結反思,探索出更加高效的教學方式,不斷提高自身的教學水平。

作者:高鳳強 單位:廈門大學嘉庚學院

(三)

一、開展校內實訓教學的必要性

當前,學生參加項目實訓的主要途徑是到校企合作企業或校外實踐基地。然而,隨著軟件工程專業招生規模的擴大,軟件企業出于工程質量、工期要求、客戶資料及企業核心技術保密等多方面的考慮,無法接納大量的學生進入企業進行工程項目的實踐。為了滿足大多數學生的軟件項目實訓需求,構建企業實訓和校內實訓相結合的實訓教學體系已經成為一種必然的要求。為此,哈爾濱理工大學軟件學院成立了軟件實訓中心,在校內為學生搭建一個模擬企業真實工作環境的學習實踐平臺,借鑒企業項目實訓流程,以項目驅動的模式對學生

二、校內實訓教學的總體思路

(一)總體思路

校內軟件項目實訓要堅持校企合作和產學研互動,以軟件企業崗位技能需求目標為導向,以真實軟件項目開發為驅動,以一流的設備和工作環境為依托,以有豐富工程經驗的實訓教師為指導,遵循軟件企業的管理規范和軟件項目的標準流程,在項目實訓中培養、提升學生的工程實踐能力、團隊協作能力和工業化素質,從而縮短人才培養和企業需求之間的距離,協助學生盡快實現從“學生角色”到“職業人角色”的轉變。

(二)基本原則

校內軟件項目實訓應該遵循仿真性、適用性、先進性和創新性原則。

1.仿真性原則。堅持“從企業中來,到企業中去”的原則,包括實訓項目、管理形式、質量評估、指導教師都來源于企業,而實訓效果和質量,最終也要到企業中去檢驗。

2.適用性原則。軟件項目實訓要結合學校軟件工程專業人才培養的目標和特點,根據國家經濟結構和產業結構調整對軟件人才培養的需求來進行,既具有針對性,又具有適用性。

3.先進性原則。用于軟件項目實訓的設備和技術要具備先進性,實訓條件應與軟件企業的同期設備具有相同的水平,并爭取有一定的超前性。

4.創新性原則。采用先進的CDIO工程教學理念,以項目驅動的方式實施實訓教學,發揮觀念引領和思想導向的作用。

三、校內軟件項目實訓的策略開展

軟件項目實訓的兩個關鍵要素是實訓案例和指導教師,同時涉及實訓環境、教材、制度和平臺建設等。

(一)實訓環境建設

實訓環境是開展校內項目實訓的基礎條件,應該體現仿真性和先進性原則。目前,哈爾濱理工大學軟件學院專門成立了軟件項目實訓中心,致力于在校內搭建一流的實訓環境,現已建成兩個實訓室和一個討論室,配備了最先進的PC機和軟件開發環境,每個實訓室可以容納68人,人均占有面積2平方米,每人一個工位、一臺高配置計算機。討論室供學生在項目實訓中召開項目小組會議、進行項目評審等。

(二)實訓案例建設

實訓案例是開展校內軟件項目實訓的關鍵要素。實訓案例應能體現當前軟件技術發展的主流技術,具有先進性和代表性,同時考慮不同專業方向的適用性。實訓案例建設采取企業引進和自主研發相結合的方式,具體措施包括:

1.合理規劃,針對不同的專業方向建立相應的實訓模塊和實訓案例。目前哈爾濱理工大學軟件工程專業設有“軟件開發J2EE技術”、“軟件開發.NET技術”、“嵌入式技術”、“物聯網軟件開發技術”、“移動計算軟件開發技術”共5個專業方向。為滿足不同專業方向的需求,為5個專業方向分別建設實訓案例3—5個。

2.規范管理,采用CMMI5項目管理成熟度模型,開發實訓案例模板。針對不同方向,實訓案例雖然具有不同的功能并采用不同的技術,但從教學角度來說,都應該遵循共同的規律。為了規范管理和保證質量,應用軟件企業普遍采用的CMMI5項目管理成熟度模型,抽象出實訓案例的共同特征,形成案例模板。每個案例都按照模板要求,具有完備的技術文檔和參考程序,包括系統需求說明書、概要設計說明書、詳細設計說明書、測試計劃說明書,測試用例說明書、系統使用說明書等。

3.產學結合,以企業實際工程項目為背景,適當改造,開發實訓案例。軟件公司具有最先進的開發技術,但企業實際項目通常規模很大,不適于直接用做實訓案例;另外,公司由于商業競爭和技術保密等原因,不愿意公開其技術方案、程序源碼等項目資料。目前,軟件學院已有多名教師在東軟集團等企業參加實踐鍛煉,獲得了部分項目資料,通過對這些項目資料進行整理和改造,開發項目案例,使之既體現實用性和先進性,又適合實訓教學。

4.學研結合,以學生興趣和創新為動力,自主研發實訓案例。興趣是學習的動力,創新是進步的源泉,學研結合是最好的學習方式。結合教師的科研項目,引導學生進行一些有創意的軟件項目開發活動,邊學習邊開發,在此基礎上形成實訓案例。這些案例更適合對學生進行實訓教學,有利于激發學生的學習興趣,培養學生的創新意識。

(三)實訓師資建設

當前,高校教師普遍存在缺乏工程實踐經歷和項目經驗的問題。因此,校內軟件項目實訓由企業工程師和校內教師共同指導。聘請企業資深工程師擔任企業指導教師,由參加過企業實際項目開發并且教學能力突出的專業教師擔任校內指導教師。近年來,哈爾濱理工大學軟件工程專業有多名教師在東軟集團、青島軟件園等企業接受了企業實踐訓練,基本具備了開展校內實訓的師資基礎。

(四)實訓制度建設

實訓制度是實訓質量的重要保障。實訓制度建設包括建立并完善實訓管理規范、執行細則、質量評估體系、學生管理規范、實訓案例管理辦法等一系列規范文件,并建立相應的實訓運行機制等。

(五)實訓教材建設

實訓教材是將教育思想、理念、宗旨等轉變為具體教學實踐的基礎,是保證實訓教學順利開展的重要工具。為了有助于培養學生的工程實踐能力,實訓教材的內容應該具有很強的工程指導性。實訓教材編寫要改變普通教材偏重知識體系完整性的做法,改為重視工程項目的完整性。每一本實訓教材都應該有完整的軟件工程項目案例,并充分體現指導性、實用性、完整性和技術先進性。實訓教材建設可以采取有償選用企業實訓教材、教師和企業工程師合編教材相結合的方式。

(六)實訓平臺建設

軟件項目實訓涉及大量的人員信息、文檔、代碼和多媒體資料。通過開發軟件項目實訓平臺,可以方便實訓案例的管理和維護,對實訓流程進行有效管理和實時監控,在減輕教師的教學壓力的同時實現資源共享,使學生能夠隨時隨地地參加實訓學習。實訓平臺設計分學生、教師和管理者三種角色。學生可通過平臺進行項目實訓,獲取參考資料和幫助文檔,查看實訓任務,撰寫日報及工作總結、提交工作成果,全程接受實訓指導和監控;教師可通過平臺分配任務,查看學生任務完成情況,監控各教學環節,提高教學質量;管理者可獲取實訓的各類統計信息,隨時了解學員的實訓情況及實訓教學情況,監控實訓教學過程。

作者:姚登舉 郭紅 張淑麗 單位:黑龍江哈爾濱理工大學

(四)

一、問題分析

1.學時的限制。為了對學生進行全面的培養,在校期間,學生需要學習很多門課程,不論多重要的課程,分配的理論教學和實踐教學的時間都是有限的。多數學校在設置《軟件工程》理論和實踐教學的學時一般為64—72學時。理論教學為40學時左右,實踐學時為32學時左右。而開發具有一定規模的項目即使對于一個軟件公司來說,都要以年和月為單位來計劃開發時間。顯然制定的實踐教學的學時是不夠的。面對這種情況,許多教師在實踐環節只能選取軟件開發過程中的一部分內容進行實踐,這樣做則破壞了實踐教學的完整性。

2.考核方式的問題。多數實踐教學是在實踐環節結束后以答辯和提交報告的形式來進行考核。這種方式應用在軟件工程實踐環節中會出現問題,由于高等教育從精英教育轉變為大眾教育,班級學生人數較多,指導教師很難隨時掌握所有學生的設計情況,就會發生各階段出現的錯誤得不到及時糾正,從而造成錯誤的積累和放大,到最后想要彌補和改正都極為困難。

二、研究思路

針對以上問題,課題組主要對實踐教學的課程安排、開發方法以及考核方式進行了改革與研究,具體改革的方法如下:

(一)采用分散式實踐教學課程設置為了保證軟件工程課程實踐訓練的系統性和完整性,加強理論教學與實踐教學的銜接。課程組采取了獨立設置實踐課程,拉長實踐教學周期的方法。具體的做法是:取消原來分散在軟件工程課程中的實驗課時,獨立設置32學時的軟件工程集中實踐教學環節,實踐教學周數為8周,每周4學時。具體的時間及內容安排,要注意的是這個內容安排包含了軟件設計開發過程的各個階段,其中軟件項目管理是貫穿整個實踐環節的,但各個階段不是按照傳統的瀑布模型嚴格地分階段執行,可以根據具體情況進行調整。采用分散式的實踐教學方式是由軟件工程實踐教學的特點決定的。對于分析問題的能力和工程化軟件開發意識較弱的學生來說,對于軟件項目進行的分析與設計,隨著研究的深入,往往需要多次反復修改,在較短時間內倉促完成的成果會有諸多的問題。分散式實踐環節與理論課程采用了類似的教學進度,上課時間主要是進行教師指導、研究討論和分階段答辯。課下學生有更多的時間去理解、思考、分析和設計。這種分散式實踐教學與其他教學區別是:不同于理論課程的教學,在上課時間不會對理論進行大量講解;不同于課內實驗,分散式實踐在時間的安排上要在《軟件工程》課程結束以后,不屬于課內實驗;不同于課程設計,課程設計一般都是集中在一兩周進行;不同于畢業設計,畢業設計側重結果,分散式實踐側重過程。

(二)采用敏捷開發方法進行軟件開發即使采用分散式實踐教學,但是利用傳統的方法去開發項目在時間上仍然不足,這就需要采用新的開發方法。敏捷開發方法是近些年被重視和研究的軟件開發方法,敏捷開發方法具有特點是:以人為核心、循環迭代、響應變化等等,主要著眼于能高質量地快速交付讓客戶滿意的軟件。將敏捷開發方法應用于軟件工程課程的實踐教學過程中,能夠克服傳統教學方法的一些缺陷。與傳統的軟件開發相比,敏捷開發注重靈活性,簡單、快速,適合于對時間要求嚴格的項目,采用敏捷開發方法學生能夠在較短的時間內完成任務。同時,敏捷開發方法與其他的開發方法在原理和過程上是相同的,這就保證了實踐教學的完整型和全面性,學生將來即使采用其他的開發方法也不會出現障礙。這些年,敏捷開發方法被很多軟件開發公司廣泛使用,掌握了敏捷開發方法,有利于學生畢業后求職和快速勝任工作。敏捷軟件開發方法包含了5個價值觀和一系列的原則。但是在實踐教學中不是所有內容的都要采用,需要進行剪裁,找到適合的開發模式。有些理論和經驗對于處在學習階段的學生并不適用,只有在工作中經過一段時間的鍛煉,才能夠真正體會。學生階段,主要就是讓學生掌握理論、方法和技術,同時培養學生的溝通、簡單、反饋、勇氣和謙遜的價值觀。要注意的是:采用敏捷開發方法,表1中列出實踐內容的各個階段并不是嚴格區分的,存在循環迭代。

(三)分階段性答辯作為主要考核方式為了嚴格保證質量,一般工程項目都會進行階段性驗收。由于軟件項目的分析與設計需要進行階段評審,在實踐教學中,采用分階段答辯就是一個合適的考核方式。在項目開發的每個階段都讓學生對本組的設計成果進行介紹講解,同時回答教師和其他小組同學的提問,這與畢業設計答辯在形式上相似。采用分階段答辯可以及時糾正學生在設計過程中出現錯誤和偏差,避免問題的積累和擴大。學生的最后成績主要是根據平時表現、答辯表現、提問情況和團隊分數四個方面進行綜合打分。不同階段答辯的同學不能相同,這就要求組內所有的同學都要共同努力,只有團隊取得較高分數才能保證個人的成績。分階段的項目答辯不但能檢查項目的進展情況,而且能為更多的學生提供展示自我的機會,提高學生的表達能力和反應能力,培養了學生的自信心,也為將來的畢業答辯打下良好的基礎。在此過程中,不僅要看學生設計的結果和解決方案正確與否,還要看學生是否認真地思考了問題。因為一個軟件項目常有多種解決方案,看學生是沿用以前的方案,還是經過思考采用新的方案。即使新的方案有缺點和不足,也會給出較好的成績,鼓勵學生去思考創新。

三、改革成效

通過將改革后三個學年的學生學習情況與改革前的情況進行對比研究,發現兩種培養模式在期末考試中客觀題的解答上相差不大,但是主觀題目的解答上,改革后的學生分數明顯提高。許多學生在經歷改革實踐后發生很大變化,從被動學習到主動學習,從不愿在同學面前講話到積極表達自己的看法,學生對軟件工程產生了濃厚的興趣,能夠深入思考和創新。教師與學生之間的溝通也大大增加。從畢業生求職的情況來看,教學改革后畢業生在面試環節獲得的評價很好,簽約率也明顯提高。改革后的第一屆畢業生就取得很好的成績,2011年國內某知名企業在吉林省招收了計算機專業6名學生,其中4名為其他院校的研究生,2名為我院的本科學生,公司報到后被安排在研發部門工作。

四、結語

本文為教研項目“基于敏捷開發方法的軟件工程實踐教學的改革與研究”的研究成果,在軟件開發方法采用敏捷開發的基礎上,又研究出了分散式實踐教學的課程設置方式和分階段答辯的考核方式,其中首次采用的分散式實踐教學方式,在軟件工程課程實踐教學中實現了創新,并取得了良好的效果。通過改革和研究有效地解決了軟件工程實踐教學中的難題,實現了計算機軟件開發應用型人才的培養目標。

作者:李天宇 張東輝 張秀坤 張素莉 趙潔紅 單位:長春工程學院計算機技術與工程學院

(五)

一、借鑒國外優秀課程及教材

教材應該是領域內高水平、權威的、英語地區受歡迎的優秀教材,同時也是我們國內公開出版發行的書籍。授課教師最好接受過該課程的培訓。軟件工程課程借鑒了美國卡耐基梅隆大學(該大學在軟件工程領域的研究與教學擁有全球公認的權威)軟件專業的SSD9SoftwareEngineering課程,筆者還接受了該大學教授的課程培訓,這為該課程多年來的雙語教學和全英文授課都打下了良好的基礎。軟件工程課程借鑒了SSD9課程的教學內容、模式以及教材。該教材為軟件工程權威專家StephenR•Schach所著,隨著軟件工程領域的發展,10年來,該教材多次版本升級,從StructuredandObject-OrientedSoftwareEngineering,到Object-OrientedandStructuredSoftwareEngineering(5th~8th版),直到最新版的Object-OrientedSoftwareEngi-neering。這樣保證了我們所選教材的權威性和前沿性,做到了教學內容與國際先進技術接軌。

二、全英文教學資料

全英文教學的課堂資料主要包括英文課件PPT、英文案例描述、英文實驗報告文檔等。這樣能夠保證學生耳中所聽到的和眼中所看到的課件相一致,保持課堂上純正的英文氛圍和英文思維的慣性。同時,這些資料應該與英文原版教材一脈相承,以保證學生在課后學習時能夠獲得純英文學習資料,以避免學生在英文資料和中文資料之間的苦苦對照。軟件工程是一個很寬廣的學科領域,其中的很多術語在英文有唯一的、明確的含義。但是翻譯成中文就會有多種譯法,有些資料甚至有翻譯錯誤,這反而給學生造成概念上的混淆,造成不必要的學習困難。所以確定英語作為課程學習語言,從全局來看反而更加有利于專業知識的學習。

三、授課教師的英語能力

全英文教學采用英文教材以及大量的英文資料,同時課堂上的授課語言為100%英文,這就要求授課教師有很好的英語能力,尤其是英語口語能力,這是開展全英文授課首要的硬件條件。授課教師要能夠充分、深入地理解教材及各種教學資料的內容,同時,要能夠在課堂上用流暢、準確、簡單易懂的英語口語進行講解。只有授課教師的英語水平達到相當程度,才能營造出良好的英語氛圍,使學生能夠沉浸在英語思維和學習中。通常在英語地區工作學習過的教師才能夠達到這種英語能力。教師僅僅具有良好的英語水平還不夠,還要對課程教學有相當的經驗,只有這樣才能夠隨時根據課堂學生的狀態和接受的程度,來靈活掌控授課的節奏、重點、講解方式、師生互動,這樣才能最大程度地達到良好的教學效果。筆者除了有扎實的英語基礎(取得過優異的TOEFL和GRE成績),還有3年多英語國家的學習和工作經歷,并且有10年的雙語教學經歷,這都為該課程全英文教學的順利開展打下了堅實的基礎。

四、組建英文授課班

近年來我國的英語教育從小學,甚至從學齡前就開始抓起,所以學生的整體英語水平較前幾年確實有相當程度的提高。但是不可否認的是英語教育還存在地區和個體差異,所以一下子要求所有的學生接受和適應全英文教學不太現實。應該先從一部分學生做起,以點帶面,逐步拓展到更多學生,乃至于其他課程,逐步形成全英文授課的大氣候大環境。筆者的做法是組建全英文授課班:首先學生自愿報名,然后教師結合每名學生的英語能力、專業能力等綜合情況組建一個全英文授課班。第一屆全英文班有30名學生,初步嘗試取得了很好的效果;第二年就有了更多的學生報名,經過雙向選擇最終確定為90名學生的規模。

五、課前預習

英語水平達到一定程度后,學生在專業課程全英文教學過程中所遇到的困難大部分集中于專業詞匯上。如學生在聆聽老師的英文講授時會因為一兩個聽不懂、且多次出現的專業詞匯,而產生越來越大的困惑和壓力,進而使自信心和熱情受到打擊。如果授課教師在課前把下次課中可能要涉及的重點專業詞匯和出現頻率高的詞匯布置給學生進行預習,就會大大提高課堂的學習效果。如在軟件工程課程中經常出現詞匯client,在軟件專業的其他專業課程中client可能會是指“客戶端”“客戶機”等,而在該課程中頻繁出現時都是指軟件系統的“客戶”。所以如果沒有預習,學生就會對老師的授課內容產生誤解和困惑。實踐證明,課前預習有非常積極的作用。

六、課堂互動

為了使學生更好地融入到全英文的課堂學習中,一定要加強課堂上的師生互動,這樣才能使學生能夠緊緊地跟上教師的思路和節奏,達到最好的學習效果。要增加互動的形式,使互動更加靈活、沒有壓力感,使學生能夠積極、愉快地參與,甚至主動發起課堂互動,從而真正融入到課堂教學中。筆者在軟件工程課程的每一堂課,都至少有兩個互動環節,其互動題目通常選取一個以某些先修課為基礎的、學生以前遇到過的、感到困惑的,并且與本堂課的授課內容密切相關的問題。這樣很容易引起學生的興趣和參與,加以教師的適當引導,最終結合到每堂課的知識點上,從而達到理想的教學效果。

七、對學生的考核

對學生的考核是結果式考核和過程式考核相結合,并且均為全英文。結果式考核即傳統的期末考試。筆者用2年多時間建設和完善了全英文版的在線題庫和考試系統,學生在指定的時間內,在可監控的空間范圍內(學校的機房),登錄該在線考試系統進行機試,實現了考試的先進性和準確性。過程式考核包括實驗情況和課堂表現(主要指課堂上積極與老師用英語交互)。軟件工程課程有較強的實踐性,所以實驗教學占到24學時(課程總學時64學時,其中理論教學40學時)。實驗開始前,要求學生每3~5人自愿組成一個實驗小組,在老師的指導下選擇感興趣的、難度和規模適中的題目,以保證學生愿意投入、能夠調研和完成,例如學生宿舍管理系統、網上訂餐系統、校園一卡通系統等;題目確定后,要求學生以小組為單位運用課堂所學方法和技術,完成本組課題的實驗報告,包括需求調研、需求文檔、用多種UML圖表達的分析和設計方案。這些文檔均要求完全用英文完成。最終的實驗成績包括文檔成績和答辯成績。文檔成績以實驗報告的質與量來評分。答辯成績以小組為單位的自述和答辯的形式來考核,要求學生在給定時間內(約10分鐘)運用全英文的PPT、WORD文檔和圖片等各種形式,最大限度地展示本組的工作成果,用全英文作自述和回答老師用英語提出的問題(約8~10分鐘)。對全英文驗收答辯,學生一開始是很害怕的,但是有扎實的實驗成果做后盾,加上全組同學的認真準備,最終絕大多數小組都能夠作出較為精彩的英文答辯;而且有的小組的每一個成員都參與了英文自述和答辯,表現出極大的參與熱情和自信。課程實驗的整體驗收情況很理想,老師給學生的答辯都作了現場錄像,因為這對于學生來說是第一次全英文實驗和答辯,筆者把答辯視頻錄像copy給學生留作紀念,學生們都很開心和自豪。

八、立體化課程資源建設

為了方便學生的課后學習,非常有必要對課程資源進行全英文的、立體化的建設,以此作為一個重要的教學資源和手段。課程資源應該做成web版,放到公共服務器上,以便廣大軟件專業的學生以及業內人員進行軟件工程課程的學習和專業參考等。筆者將課程內容分為若干知識模塊,每個知識模塊的教學資源包括學習目標、學習指南、知識內容、練習、實踐、作業、測驗、案例、常見問題和知識結構;各個知識模塊再向下分解為若干知識點,每個知識點的教學資源包括教學視頻錄像及其內容、練習、測驗、案例、資源下載和擴展學習。同時還提供課程簡介、教學團隊簡介、教學大綱、實驗大綱、實驗指導書、實驗報告模板、往屆學生實驗報告樣本、學生實驗答辯錄像等資源。

九、結語

軟件工程課程的全英文教學在東北大學軟件學院取得了很好的教學效果。超過95%的學生認可全英文教學,坦承參加全英文授課班有很大的收獲,既學習到了最新的專業知識,又學習到了實實在在的專業英語,對自己成長為國際化的軟件人才有很大的幫助。學生逐漸體會到英文軟件專業書籍和資料的精妙之處,表示以后不會再回避和抵觸英文專業資料,并且希望學院能夠擴大全英文教學的范圍。綜上所述,在軟件工程專業課程上進行全英文教學是可行的,能夠帶來理想的教學效果。

作者:張爽 朱志良 于瑞云 單位:遼寧沈陽東北大學軟件學院

(六)

一、評價模式

人才培養實質就是知識、能力、素質的培養,通過傳授知識,培養能力,提升素質,知識是素質形成和提高的基礎,素質的核心是知識和能力,素質的表現是通過性格和能力表現出來,因此素質評價需要包括性格、知識和能力。高校人才培養是一個長期的過程,學習知識,能力和素質的提升、性格的改變是一個循序漸進的過程,因此素質評價模式應該包括素質評價指標和素質評價過程兩個部分,下面本文將論述軟件工程專業的素質評價指標和評價過程。

1、評價指標

根據東北大學軟件工程專業的人才培養目標、培養計劃和培養模式,本文提出了軟件工程專業的素質評價指標,該指標體系中總共分為三個部分性格指標、知識指標和能力指標。性格指標采用美國伊利諾州立大學卡特爾教授的研究成果,確定了影響人們心理的十六種人格因素,包括樂群性、聰慧性、穩定性、恃強性、興奮性、有恒性、敢為性、敏感性、懷疑性、幻想性、世故性、憂慮性、實驗性、獨立性、自律性和緊張性,根據十六種人格因素,可以綜合測評出學生的六項實際應用素質和其適合的工作類型。知識分為自然科學知識和社會科學知識,從人才培養的角度看,社會科學知識對素質的提升也具有很大的作用,所以在知識指標中從專業知識、人文知識和外語知識三個方面進行評價,每一種知識又從知識的深度和廣度兩方面進行評價,從而能夠滿足軟件工程專業人才培養的要求。軟件工程專業學生需要具備良好的溝通交流能力、分析與解決問題能力、工程實踐能力、團隊合作能力、文檔寫作能力、主動獲取知識能力、組織協調與項目管理能力、創新能力和外語能力,所以能力指標是對以上九種能力進行評價。

2、評價過程大學生在四年中通過課堂和課外學習知識,培養能力,提升素質,能力和素質的培養都是循序漸進的,評價的目的是為了下一步的培養,所以評價過程是一個漸進分步的過程。在本評價模式中評價過程有五個關鍵點,第一是在學生剛進入大學進行評價,評價的主要指標是性格特征,分析其應用素質,為其制定學習和改進目標。第二是在大一學習結束,根據其學習結果,對其進行知識、能力和性格指標評價,然后對學生進行評價結果反饋,找到下一年的培養目標和改進目標。第三、第四、第五分別在大二、大三、大四學習結束時進行,評價內容也是根據學習結果對知識和能力指標進行評價,同時評價性格指標。每一次評價結束,都會為下一階段的學習和培養提出明確的要求。在本評價模式中,對性格指標的評價采用卡特爾評價法。對知識指標的評價是依據學生在課堂內外的學習結果進行評價,學生在獲得每項學習成果時,由教師指定每項成果考核學生某類知識所占的比重是多少,學生在每項學習成果中獲得的每項知識指標值就是學習成果乘以它所占的比重,學生每項知識指標值是他所有學習成果在每項知識指標值得總和。能力指標值也是根據學生的學習成果得到,由教師指定該項學習成果對九項能力指標貢獻比重是多少,通過每項學習成果乘以比重,就是該學生在該項學習成果中得到的對應的九項能力指標值,而學生每項能力指標值是他所有學習成果對每項能力指標值得貢獻值之和。

3、實踐分析

依據上述評價模式,應用軟件學院知識能力素質評價系統對軟件2011級的79名同學進行跟蹤評價。2012年3月測評每位學生的性格特征,分析他們的應用素質和適合的工作類型,同時根據他們已經完成的一個學期的學習情況進行知識評價和能力評價,分析他們的優勢和劣勢。然后根據每位同學的意愿,將他們分成文體興趣小組、學習小組、創新創業小組進行分組學習。經過一年的學習,在2013年1月對他們進行性格、知識和能力再評價,從評價結果看,學生的性格變化不大,知識指標提升最快,學生的學習成績比同年級的其他學生明顯高,獎學金、各類大賽得獎率高。能力指標體現的是每個人有強項有弱項,但個體表現是強項更強,弱項有點變弱,總體能力在提升。

二、結束語

評價具有導向作用和激勵作用,因此在實施素質教育時其關鍵環節就是評價,本文根據軟件工程專業的培養目標和方案,提出了一個素質評價模式,應用該模式可以更好地了解學生,發現學生的不足,了解學生的特長,從而更有針對性地指導學生參與科研、學習活動,指導他們揚長避短,確定自己未來的發展方向。當然該模式的應用時間還比較短,究竟是否適合軟件工程專業的素質評價和人才培養還需要時間的檢驗,下一步我們將繼續跟蹤學生的成長和培養狀況,再繼續修訂該模式。

作者:黃利萍 韓春燕 姜琳穎 劉益先 單位:遼寧沈陽東北大學軟件學院

Top
主站蜘蛛池模板: 久久国产精品只做精品 | 国产看片一区二区三区 | 午夜剧场福利社 | 欧洲美女a视频一级毛片 | 免费一看一级毛片人 | 亚洲国产精品久久精品成人 | 日韩专区在线 | 小视频在线免费观看 | 国产乱弄免费视频观看 | 欧美三级欧美做a爱 | 精品国产欧美精品v | 51国产视频 | 黄色一级免费看 | 青青青青青国产免费手机看视频 | 亚洲精品99久久久久中文字幕 | 成人偷拍自拍 | 欧美一区二区久久精品 | 国产精品一区二区手机在线观看 | 永久免费在线视频 | 久久精品国产免费观看99 | 成人男女网免费 | 亚洲欧美日韩国产一区二区精品 | 国产精品久久久久久久午夜片 | 久久国产精品久久久久久久久久 | 中文字幕一区二区三区精彩视频 | 大陆一级毛片免费视频观看i | 国内精品免费视频自在线 | 免费国产成人高清视频网站 | 日韩免费高清一级毛片久久 | 国产专区日韩精品欧美色 | 国产视频在线免费观看 | 黄色免费网站在线观看 | 91网址在线播放 | 可以免费看黄的网址 | 中文字幕日韩精品亚洲七区 | 国产精品一区在线播放 | 亚洲综合小视频 | 亚洲欧美一区二区三区综合 | 免费一级a毛片在线 | 久久精品国产精品亚洲人人 | 欧美日韩一区二区中文字幕视频 |