前言:中文期刊網精心挑選了軟件工程試題范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
軟件工程試題范文1
【關鍵詞】軟件工程;課程體系;課程考核
1引言
隨著我國軟件產業的快速發展,對軟件工程專業畢業生的實踐能力也提出了更高的要求[1],因此,有必要合理構建軟件工程專業的實踐類課程體系,以提高軟件工程專業學生的工程化應用能力。本文以湖北文理學院軟件工程專業為例,構建了合理、規范的實踐類課程體系,并提出了軟件工程專業實踐類課程的考核方式。
2軟件工程專業實踐類課程體系
軟件工程專業實踐類課程體系如表1所示。該體系主要包括程序設計基礎(C語言)、面向對象程序設計(Java)、數據結構、數據庫系統、網頁設計、JavaWeb編程技術、JavaEE框架技術、軟件測試與質量保證、Web應用軟件開發實訓等課程。
2.1程序設計基礎(C語言)
程序設計基礎(C語言)作為軟件工程專業學生學習的第一門實踐類課程,主要解決結構化編程問題。課程的核心內容在于順序結構、選擇結構、循環結構的理解和應用,教師在授課時一定要把握好,不能舍本逐末。有很多教師沒有全局觀念,在授課時過多強調語法知識,而忽略了核心內容,顯然是不對的。另外,在課程最后需要讓學生在理解結構體的基礎上,能夠應用結構體設計一個小的應用程序[2],為學生學習面向對象程序設計打下基礎,因為類本質上是在結構體的基礎上增加了成員方法。
2.2面向對象程序設計(Java)
面向對象程序設計(Java)主要解決面向對象編程問題,因此,該課程的核心內容在于類的定義及在定義類的基礎上創建對象。在本門課程中,需要理解并熟練掌握對象可以調用類的方法。面向對象程序設計(Java)是非常重要的一門專業基礎課程,一定要求學生認真、不折不扣地掌握。實踐證明,由于后期的JavaWeb編程技術和JavaEE框架技術是以本門課程為基礎的,如果本門課程沒有掌握,后期的學生就沒有辦法繼續學習。
2.3數據結構
數據結構主要解決算法設計問題。有的教師和學生錯誤的認為軟件工程專業的學生畢業后主要從事軟件開發,只需要掌握軟件開發所需要的工具和開發技術,不需要去研究算法,這是嚴重錯誤的。因為,高校和培訓公司不同,高校不僅要解決學生的就業問題,還要為學生畢業后的成長打好基礎。
2.4數據庫系統
數據庫系統主要解決信息系統中數據的存儲問題。在該課程的教學過程中,不僅要讓學生掌握數據庫的基礎理論知識,還要掌握數據庫的應用。由于在信息系統、Web系統等應用中處理的數據可能來自不同的表,因此,讓學生學會處理數據庫中表與表的關系就顯得格外重要。
2.5網頁設計
網頁設計即Web系統的頁面設計,主要解決Web系統中前端頁面的設計及其美工問題。在本門課的教學中,不僅讓學生掌握UI的設計方法,更重要的是培養學生的美工意識,使其設計的界面足夠“美觀”。
2.6JavaWeb編程技術
JavaWeb編程技術主要解決MVC模式的編程思想。通過本門課程的學習,使學生在理解模型層、視圖層和控制層各自作用的基礎上,學會處理三者之間的邏輯調度關系。視圖層主要負責Web系統的頁面展示,是Web系統與用戶交互的窗口;模型層提供處理各種問題的方法;控制層接收視圖層的數據后,主要負責對模型層的調度,相當于一個“管家”角色。
2.7JavaEE框架技術
JavaEE框架技術是在MVC模式的基礎上,主要解決J2EE架構的問題。在大多數高校的教學中,采用的架構是流行的SSH架構(Spring、Struts和Hibernate)[3]。由于該課程內容較多,應用性強,而且學生畢業后主要以本課程學習的技術求職,因此,需要加大課時量,同時要安排具有豐富工程實踐經驗的教師任教。
2.8軟件測試與質量保證
軟件測試與質量保證主要解決軟件測試問題,以保證軟件開發的質量。隨著軟件復雜度的不斷提升,軟件測試的地位急劇上升。然而,在實際的軟件工程專業實踐教學中,有很多地方高校教師對軟件測試還不夠重視,總覺的軟件開發完畢經過調試就可以了,所以,講授時有敷衍了事的情況發生。
2.9Web應用軟件開發實訓
Web應用軟件開發實訓是軟件工程專業學生在校的最后一門課程,同時也是是軟件工程專業的一門重要的實踐性教學課程。本課程不僅培養學生的軟件開發能力,還培養學生的合作意識與團隊精神,從而使學生提高軟件工程的綜合應用能力。本課程應采用“以學生為中心”的實踐教學模式,教師則起引導作用,充分調動學生的主觀能動性。
3軟件工程專業實踐類課程考核
軟件工程專業實踐類課程不同于其它理論性課程,它主要培養學生的程序設計能力及軟件開發能力。因此,考核方式最好不要采用考試的方式,而應該以軟件設計類的大作業為主,主要考核學生對課程知識點的掌握情況、編碼能力、系統演示情況、創新能力。
4結語
隨著我國軟件產業的快速發展,對軟件工程專業畢業生的實踐能力要求也在不斷提升,因此,合理構建軟件工程專業的實踐類課程體系直接關系著學校畢業生的就業,顯得尤為重要。湖北文理學院軟件工程專業在構建實踐類課程體系地基礎上,定期安排青年骨干教師到企業去參加培訓,有效地提高了教師的工程應用能力,擴展了教師的專業視野,從而有效地保證了軟件工程專業的實踐教學質量。實踐證明,湖北文理學院軟件工程專業通過合理的構建實踐類課程體系,取得了較好的實踐教學效果,提高了學生的就業能力。
參考文獻
[1]李健利,董宇欣,蘭賀,等.校企協同的軟件工程人才實踐能力立體化培養體系[J].計算機教育,2016(5):32-35.
軟件工程試題范文2
關鍵詞:實踐教學體系;多層次引導;校企聯合
信息時代科學技術的迅猛發展加劇了市場競爭,也對軟件人才素質提出了新的要求,是否具有創新能力和實踐能力,已成為社會對人才選擇的一項重要標準。一方面,教學培養和人,才需求兩個方面的實踐證明,建立一個系統化、標準化的實踐教學體系是培養學生創新意識與創新能力的有效途徑;另一方面,軟件產業人才的培養不可能在高校某一個專業范圍內一次完成,由學校教育配合企業實訓的實踐教學模式,已經成為軟件工程專業實踐教學體系的改革發展的必然趨勢。
為此,筆者針對本專業目前實踐教學環節中存在的指導任務繁重、實踐安排不足等實際問題,組織編寫軟件工程實踐教學系列教材,建立統一標準,鞏固并完善軟件工程實踐教學體系,全面提高實踐教學質量。同時強調產學研相結合,完善實驗室和實踐教學基地建設,加強校企聯合,促進產業與教育之間的互動,為學生爭取更多的從事項目開發、參與項目設計的機會,力爭落實每門課的課程設計及學生的畢業實習或畢業設計都能源于生產,努力培養應用型創新軟件人才。
1.從IT實戰角度出發,優化實踐教學體系
目前,我國軟件人才培養主要依靠高校及科研機構,每年的畢業生數量與企業需求量基本一致,學生具備系統完善的基礎理論知識,但其工程化和實踐能力不足,缺少自主創新意識,實際動手能力與獨立解決問題的能力相對薄弱,到企業后仍需要一個很長的適應期。為了更好地解決軟件行業面臨的人才供需矛盾,培養出更適應企業需要的具有較強綜合能力的復合型人才,必須建立工程化的實踐教學體系,以提高實踐教學質量。具體工作從以下兩個層面展開。
1.1推進實踐教學內容改革,完善實踐教學體系
推進實踐教學內容改革,參考國內外先進的軟件工程理論和應用實例,以培養學生開發軟件的技能為目標,對教學內容進行一定的補充和刪減,選擇合理的教材,要求在系統介紹軟件工程的基本原理與方法的同時,強調基礎理論在實踐中的具體應用,二者相互聯系共同發展。同時,建立合理的課程內容體系,改革教學方式,開展以學生為主體的案例式教學,實施基于項目驅動的實踐教學環節,充分發揮學生在學習過程中的主觀能動性,使其可以更好地理解、掌握軟件工程項目的開發理論和方法,提高學生的應用創新能力與動手能力。
具體在實踐教學方面,從1年級開始加強實踐教學,實現所有專業課總學時的課堂教學和實踐教學比為1:1。實踐教學遵循由簡到難的原則安排,4年分別達到下列目標(見表1)。
1.2制訂軟件工程專業實踐教學體系標準
在充分調研國內外知名大學軟件工程專業的實踐教學內容后,搜集相關實踐教學體系大綱文檔,并結合本專業“地學信息化特色軟件人才培養”的辦學特色,面向市場需求不斷調整與軟件產業實際需要相適應的實踐課程,增加實踐教學與工程實踐和前沿技術緊密結合的程度,研究并確定軟件工程專業實踐教學體系標準,以保證軟件工程專業人才培養的可持續發展。
在此基礎之上,針對當前實踐教學過程中的薄弱環節,結合自身實際制定合理的實踐教學培養方案,組織專業教師編寫軟件工程實踐教學系列教材,旨在系統規范地安排實踐教學內容及實驗時間,可以有效緩解低年級實習指導任務繁重的現狀,提高學生的操作能力訓練,最終完成軟件工程實踐教學系列教材庫的建設。軟件工程實踐教學系列教材按照主線類和課程類的次展開(見表2)。
2.建設學生創新學習和實踐的多層次引導體系
圍繞實訓教學內容的綜合性和實訓教學模式的設計性進行實訓教學改革,使之體現一種多元化的實踐教學模式。通過建設實踐教學平臺,改革實訓教學內容,并結合工作性實踐、課程設計、專業興趣小組、學生社團活動、參加各類技能競賽等一系列的實踐教學環節,對學生的創新精神、創業能力、實踐能力和社會適應能力進行綜合培養。
2.1健全學科競賽培養體系,建立學科競賽激勵機制
學科競賽是實現專業人才培養目標和推動教學改革的重要舉措,也是培養學生創新實踐能力、拓展綜合素質的大平臺。建立一個相對完整具有先進性的學科競賽教學培養體系,對于發現、發揮和發展大學生的創新和實踐能力不無裨益。
軟件工程專業的學科競賽主要包括:國家大學生創新實驗計劃、國家大學生挑戰杯、世界機器人足球競賽、ACM(Association for Computing Machinery)大賽、GIS二次開發大賽、全國藍橋杯軟件人才競賽等。針對賽事繁多的現狀,可以按照“賽前培訓、賽中培養、賽后提升”的思路展開工作。
(1)以競賽為紐帶,將軟件工程理論知識和動手實踐能力統一起來。
(2)通過競賽前的學科培訓,調動學生的專業興趣,為后續專業學習奠定基礎。
(3)通過國家級與省級競賽的鍛煉,培養一批學科尖子生,形成模范效應。
(4)以學科尖子生為核心建立學科競賽協會,創造良好的精英型軟件工程人才培養氛圍,帶動更多的學生加入到工程實踐能力培養的體系中來,達到以點帶線、以線帶面的效果,從而帶動整個專業教學質量的提高。
(5)建立競賽平臺和內容模塊構架,滿足不同年級不同水平的學生的需求。
(6)逐步培養學生對競賽的自我組織模式,加強其自我組織協調管理能力的培養。
同時,建立學科競賽激勵機制,以充分調動教師和學生參與學科競賽的積極性。首先,承擔學科競賽的組織費用(包括競賽所需要的設備和教師的指導酬金);其次,根據競賽的獲獎情況對教師和學生進行獎勵,設置學科競賽專項獎勵基金,鼓勵在競賽中表現突出的指導教師和學生。
2.2鞏固與拓展校企聯合產學研基地
目前,校企產學研合作的方向正在隨著雙方領域結合不斷拓寬,層次不斷提升,向著深層次、緊密性、實體化方向發展,呈現出多形式、多方位、多層次和多元化的趨勢。鞏固和發展產學研基地,應按照以下思路展開工作。
2.2.1校企強強聯合,3種方式并行
以企業為依托,建立本科生和研究生實習基地。推動高校與企業合作,建設相對穩定的“教學一科研一生產實踐”相結合的本科生和研究生實習基地,培養學生創新能力,實現人才培養與企業一線人才需求的對接。可以采用3種校企結合方式,(1)專題合作,采用走出去、請進來等多種形式與企業進行科技對接,讓高校和企業的科技供需實現無縫對接;(2)課題合作,從課題立項開始,瞄準工程實際問題和亟待解決的科技難題,使研究成果直接用于工程實踐;(3)基地合作,高校積極與企業建立產學研基地、重點實驗室和工程中心。
2.2.2構筑信息平臺,強調資源整合
搭建有效的信息平臺對形成產學研合作長效機制至關重要。目前,我校的軟件工程專業以教育部GIS工程中心為依托,圍繞地學領域信息化的需要,持續開展了地學CAD、GIS相關軟件的研究、開發和應用推廣工作;并結合大型地學軟件項目的開發以及軟件工程辦學的需要,開展軟件工程化開發方法和流程的研究及應用,建立規范的軟件項目質量管理體系。同時還應積極制定政策,鼓勵教師走出校門到企業中去,真正了解企業所需所想,將校企合作落到實處。
2.2.3重視成果轉化,完善評價機制
成果轉化是產學研合作的目標。在校企聯合發展中以產學研結合為突破口,通過研發力量“強強聯合”,在科技服務中不斷探索新模式并高度重視多種形式的科技成果轉化。同時,校企雙方通過建立鼓勵成果轉化和產學研結合的內部評價考核體系,完善有利于產學研結合創新的評價激勵機制,使產學研結合符合市場運行規則,達到利益共享與風險共擔的雙贏局面。
2.2.4立足專業特色。著眼世界企業
我們以“地學信息化”軟件工程人才培養為基礎,引導學生就業范圍擴充至世界五百強企業,擴大就業渠道和層面。軟件工程專業合作的企業見表3。
2.3校企共同制作培養方案
該培養方案是學生在企業學習階段的培養計劃,是對學生校內學習的補充、提高和強化,目的是發揮企業優勢,解決高校在人才培養方面與企業實際需求脫節的問題。其培訓內容涵蓋軟件項目開發的全過程,包括需求分析、系統設計、概要設計、詳細設計、編碼、單元測試、集成測試、系統測試、產品提交等各個階段,以提高學生軟件開發知識的系統性,同時通過全過程的實踐,提高學生的動手能力。將規范化要求貫穿到所有教學環節中,包括目標管理、時間管理、文案編寫、編程規范等,通過持續性的要求和訓練,培養學生良好的職業習慣。
以本專業的合作企業武漢中地數碼科技有限公司為例,學校和企業共同制定了為期一年的培養方案,分為基礎訓練階段和項目實訓階段。基礎訓練階段主要完成以下任務,(1)基礎知識的系統化提升和領域知識的拓展;(2)工作過程規范化、流程化培訓,形成良好的職業習慣;(3)積極主動、認真負責和目標導向的心態的引導和強化。項目實訓階段主要完成以下任務,(1)問題域相關的資料收集和分析;(2)問題分解和分析;(3)解決方案的擬定和對比研究;(4)報告寫作能力訓練與口頭表達訓練。
其中,基礎訓練階段包括10門標準課程的學習和一個貫穿全部課程的軟件開發實習項目。該階段持續4個月時間,開設的必修課程見表4。
3.改善實踐教學環境,激勵實驗教學隊伍建設
3.1改善實踐教學環境,完善專業實驗室管理
實驗室教學是整個教學環節的關鍵一環,對學生綜合能力培養起著極其重要的作用。我們通過卓越計劃申報、專業實驗室申請等多種方式籌措經費,建立了軟件工程專業實驗室,為本專業學生提供良好的軟硬件實踐平臺。同時,依據學科競賽教學理念和培養目標,形成一套開放式學科競賽實驗室的管理運行體系,建立一套包括設備管理、學生實驗守則、安全管理和指導教師守則在內的管理制度,由研究生或本科高年級學生據此實施門禁管理,實現全天候開放,以提高專業實驗室利用率。
3.2采用激勵約束機制,加強實驗教學隊伍建設
實驗教學隊伍的建設是學校人才培養中不可或缺的環節。采用激勵約束機制建設與發展實驗教學隊伍,首先人員組成上要保證科學合理的學歷結構、職稱結構和專業結構,組建一支教學和科研兼備、核心骨干相對穩定、勇于創新的實驗教學團隊;其次還要有與之相適配的科學有效的培養培訓制度。具體工作可從3個方面展開。
(1)組建實驗教學課程建設小組。組建包括實驗教學在內的課程建設小組,鼓勵并支持高水平的一線教師、學術帶頭人與學術骨干,參加和投入到實驗教學工作中,將科研成果引入到實驗教學中,使教學和科研相互溝通、滲透。
(2)制定教師培訓計劃。按照國內外先進知識與技術的發展,制定對教學實驗人員的詳細培訓計劃,每年按比例組織一部分實驗教師去國內軟件學院參觀、學習和培訓,或參加國內教學研討會議,及時跟蹤最新實驗方法與技術手段,提高教師的理論知識和業務水平。
(3)建立崗位職責管理。建立以崗位職責管理、目標管理為核心的聘用制及分配激勵機制。加大對實驗教學改革的資金投入,引導和激勵高水平教師積極投身實驗教學改革與研究;同時建立實驗教學改革獎勵制度,鼓勵本專業教師積極開展教學改革研究。
4.結語
軟件工程試題范文3
摘 要:實踐教學是培養學生應用能力和創新能力、實現素質教育和創新人才培養目標的重要環節。針對軟件工程學課程實踐教學中存在的問題,本文提出一種基于建構主義學習理論的多層次實踐教學體系改革方案,詳細討論課程實驗、軟件工程專業實習、開放式工程實訓和科研素質訓練等四個階段實踐教學環節的設計、組織和實施方案,并分析了建構主義理論對實踐教學的指導意義。
關鍵詞:軟件工程;建構主義;實踐教學;教學改革
作者簡介:張琳,女,講師,研究方向為軟件工程、軟件體系結構;賈瑜,男,副教授,研究方向為計算機軟件理論。
1 背景分析
軟件工程學是指導計算機軟件開發全過程的一門綜合性課程,具有極強的實踐性,目前已被廣泛列入計算機及相關專業的教學計劃。如何組織好軟件工程學課程的實踐教學,對于培養創新型軟件人才具有重要意義。
對于應用型本科院校,軟件工程學的教學目標要求學生掌握實用的軟件開發方法和原理,學習如何開發出高質量的軟件,授課內容涵蓋了軟件開發過程中應遵循的標準、規范和準則以及經典的軟件開發方法學等,為學生從事計算機大規模軟件開發與維護工作打下基礎。盡管教師在授課過程中反復強調軟件工程學的理論對于指導軟件開放實踐的重要性,但通過觀察學生的反饋,筆者發現學生對這門課程的學習興趣并不高,尤其是在實踐中靈活運用所學理論的能力不足。造成這一現狀的因素很多,在此結合我院實際從以下三個方面進行討論:
1) 課程的理論和實踐環節比例設置失當。應用型本科院校的學生,其理論分析能力往往有所欠缺,這就要求教師在課堂上既要闡述理論的分析、原理和作用,又要提供基于理論的處理方法,比如提供項目案例,給出開發流程的詳細說明,從而熏陶學生軟件分析、設計的思路及技巧。由此,需要改革傳統的課程學時比例安排,采用更新穎的教學模式,將實踐環節和理論授課巧妙地編織在一起。
2) 缺乏后續工程實踐訓練,理論知識得不到有效鞏固。在現有的教學計劃中,該課程和本專業其他課程的關聯度偏低,既定學時授課結束后,后續實踐訓練環節未能跟上,導致學生從課程中習得的內容得不到進一步的鞏固和加深,不容易學以致用。根據艾賓浩斯的“遺忘曲線”理論,遺忘具有先快后慢的規律,單純注重當時的學習效果,而忽視了后期的保持和再認,同樣達不到良好效果。因此,為該課程構建更加科學的實踐教學體系,從多角度、多層面對學生進行訓練,讓學生的軟件開發技能有施展的舞臺,對于培養其分析和解決問題的能力,提高理論與實踐相結合的能力有積極意義。
3) 考核機制亟待改進。對于軟件工程學這類實踐性較強的課程,采用傳統的應試教育考試方式,如閉卷筆試,會將學生的注意力引導至死記硬背、生搬硬套的方向上去,和課程設置的預期目標相違背,無法全面檢驗教學成效。相比之下,學生更加歡迎方案公開、自由選題的考核方式。考核方式應體現學生是考核的主人,強調以學生為中心,考查其創新精神和在不同的實踐情境下應用所學理論知識的能力,更注重實踐能力、協作精神的培養。
2 多層次實踐教學體系
實踐教學不僅能傳授知識、驗證理論、培養技能,而且相對于理論教學具有直觀性、實踐性、綜合性、設計性與創新性[1]。實踐環節對于軟件工程學這類工科課程尤為重要。針對上節討論的該課程教學中存在的問題,在我們已有相關教學研究與實踐的基礎上,本節介紹一種基于建構主義學習理論的多層次實踐教學體系。該體系著眼軟件人才市場的需求,旨在培
養學生的創新意識,鑄造應用型軟件人才。圖1是該實踐教學體系的二維結構圖,其中垂直方向為四個階段的多層實踐教學環節,即軟件工程學課程的基本實驗、軟件工程專業實習、開放式工程實訓以及科研素質訓練;在水平方向上,上述四個實踐層次被劃分到當前軟件系統開發比較主流的兩種技術平臺(.Net Framework和J2EE)進行實現。下面首先簡述建構主義學習理論的原則,再圍繞四個階段的實踐教學過程進行詳細說明。
圖1 多層次實踐教學體系結構圖
建構主義學習理論是國內外教育學專家近年來的一項重要研究成果。該理論認為,知識是學生在一定的情境下,利用必要的學習資料,通過意義建構的方式獲得。該理論提倡以學生為中心的學習,其中,教師只是意義建構的促進者,學生則是信息加工的主體、意義的主動建構者。筆者所參與的教學研究團隊對該理論進行了深入學習和研究,并已將其應用到本學院的相關課程改革中,收效良好[2]。
2.1 課程實驗
課程實驗是為配合軟件工程學的理論教學而設置的。為解決該課程理論知識點枯燥難懂的問題,提高學生興趣,我們將課程實驗由原來的8學時加大到16學時,理論課堂上僅簡要闡述理論難點,讓學生通過課程實驗來消化這些理論知識,順應建構主義學習理論的要求,將學習的主動權讓位于學生,教師則通過組織、輔導和答疑輔助學生進行有意義的知識構建。
課程實驗從應用角度分為三種類型:驗證性實驗、設計性實驗和綜合性實驗。驗證性實驗用于鞏固和加深學生對于特定理論知識點的理解程度。設計性實驗旨在循序漸進地強化學生的分析設計和上機操作能力,在本課程的課程實驗中,這一類型的實驗占有較重的比例,例如根據需求設計系統的數據流圖、軟件結構圖;依據面向對象的設計原則建立系統的對象模型、交互模型和功能模型等。軟件工程學在一定程度上將本專業的先修課程,如程序設計、數據結構、面向對象開發以及計算機算法等有機結合起來了,因此,有必要設置一個綜合性實驗貫穿課程始終,注意與先修課程的呼應,增強課程之間的關聯度。該實驗可以選擇一個中等規模的項目(如網上圖書銷售系統)作為案例,讓學生通過案例的分析和設計,結合教材各章的知識點,實現理論與實踐的有機融合,再選用熟悉的技術平臺.Net Framework或J2EE實現系統,從而理解并鞏固課堂中介紹的軟件開發技術,將其運用到實踐中,并學會編寫各階段文檔。三種類型的課程實驗相互配合,既可有效覆蓋課程的重難點,又接近軟件開發的工程實際需要,使學生了解軟件生命周期中的各階段活動,掌握各個文檔的撰寫方法,充分激發興趣,調動學生學習積極性。
2.2 軟件工程專業實習
軟件工程試題范文4
關鍵詞:市政工程;軟地基;處理方法;適用性
中圖分類號: TU99 文獻標識碼: A 文章編號:
在很多市政工程中,比如公路鐵路施工等建設過程中都會遇到一種較難處理的地基形式—軟地基,針對這種地基進行施工時比較麻煩的,我們需要先用一些處理方法進行加固處理然后才能進行施工建設。
1 常用地基處理方法
1.1 換填法
換填法可以說是目前在市政工程中應用最為廣泛的一種軟地基處理方法。顧名思義,這種方法主要就是把軟地基中的軟土挖除,然后換填一些質地堅硬的土材,比如碎石、砂石、礦渣、煤渣等,然后在進行壓實處理。
1.2 強夯法
強夯法也就是采用專門的機器針對軟地基進行反復不斷地強夯,應用物理壓力迫使軟地基變硬的一種方法。常用來處理一些粘質土、粉質土等。
1.3 排水固結法
軟土地基的一大特點就是在地基內部存在著很多的孔隙,這些孔隙內又存在著很多的水分,所以排水固結法就是給軟土地基施加一定的壓力,這樣孔隙內的水分就會逐步排除,軟土地基也就變得結實一些了。通常,排水固結法由排水系統和加壓系統兩部分組成,兩者缺一不可,在鐵路軟土地基處理中,對于高填路段,利用路堤填土的荷載即可滿足加壓要求;對于低填方路段或地基土層為欠固結土時,就要考慮采用堆載預壓來加速土層的固結。排水固結法是處理軟粘土地基的有效方法之一,適用于處理各類淤泥、淤泥質粘土及沖填等飽和粘性土地基。
這種處理方法能否滿足工程要求,主要取決于地基土層的土層厚度、固結特性、預壓時間、預壓荷載等因素。如果軟土層不太厚或固結系數比較大, 不需要很長的時間就可獲得較好的預壓效果。反之,預壓時間可能很長,因此限制了排水固結法的使用。高速鐵路對路基沉降變形有嚴格的控制標準,對一些抗剪強度過低或有機質豐富的飽和軟黏土層,即使采用砂井堆載預壓法進行地基處理,其工后沉降量和固結時間仍難以滿足路基設計要求。工程實踐經驗表明,采用袋裝砂井及塑料排水板處理地基,其工后沉降難以滿足高速鐵路地基要求,因此,在采用排水加固法處理高速鐵路軟基時需非常謹慎。
1.4 復合地基法
攪拌樁、粉噴樁和旋噴樁在秦沈線被普遍使用,主要用于處理淤泥質軟黏土路段及過渡段,三者的累積沉降量同屬一個范疇,很難分出優劣。近年來 CFG 樁在我國高速鐵路軟基處理中廣為應用,該樁型的處理深度可達 20 m。研究表明,與水泥攪拌樁(攪拌樁、粉噴樁)復合地基相比, CFG 樁復合地基的樁土應力比要大,而且一般而言 CFG 樁的樁身質量也比水泥攪拌樁更易得到保證。但研究表明,水泥攪拌樁和 CFG 樁為“懸浮樁”時,下臥層的加固沉
降仍較大,應用這種樁型時,一般應謹慎采用“懸浮樁”。
1.4.1 碎石樁
碎石樁是一種復合地基加固樁,它是以碎石(卵石)為主要材料制成的。它的作用機理在不同的土質中是不一樣的,比如:在松散砂土中,主要是發揮砂石對砂土的擠密作用、排水減壓作用和砂基預振效應;而在粘性土中,主要是對軟土的置換作用。根據施工工藝不同,碎石樁可以分為振沖碎石樁、干振碎石樁、沉管碎石樁、強夯碎石樁等,主要適用于處理砂土、粉土、粉質粘土等地基。
1.4.2 水泥土攪拌法
水泥土攪拌法是另一種復合地基法,它是用來加固飽和軟粘土地基的。這種方法利用水泥、石灰等材料作為固化劑,然后通過特制的深導攪拌機械邊鉆進邊往軟土中噴射漿液或霧狀粉體,在地基深處就地將軟土和固化劑強制攪拌,固化劑和軟土之間產生一系列物理化學作用,形成的抗壓強度比天然土高得多,且具有整體性、水穩性的水泥加固土樁體。根據施工方法的不同,水泥土攪拌法分為水泥漿攪拌法和粉體噴射攪拌法,形成的樁體分別習慣稱為攪拌樁和粉噴樁。水泥土攪拌法是一種有效的地基處理方法,具有成樁效率高、成本低、施工占地面積小、施工現場周圍無污染,并且施工過程中無振動、無噪音等特點,最適用于加固各種成因的飽和軟粘土,尤其是 20 m 深度范圍內沒有理想持力層的軟土地基。目前,國內采用水泥土攪拌法加固的土質有淤泥、淤泥質土、地基承載力標準值不大于 120kPa 的粘性土和粉性土地基。
1.4.3 高壓旋噴樁
高壓噴射注漿法也是一種復合地基法,這種方法的操作流程是先利用鉆機把帶有噴嘴的注漿管鉆入土層的預定位置,然后將漿液或水以高壓流的形式從噴嘴射出,沖擊破壞土體,高壓流切割攪碎的土層呈顆粒狀分散,一部分被漿液或水帶出鉆孔,另一部分則與漿液攪拌混合,隨著漿液的凝固,組成具有一定強度和抗滲能力的固結體,即通常說的旋噴樁。所采用的固化劑主要是水泥,并增添了防止沉淀或加速凝固的外加劑。高壓噴射注漿法適用于處理淤泥、粘性土、粉土、黃土、砂土、人工填土和碎石土等地基。
1.4.4 水泥粉煤灰碎石樁
水泥粉煤灰碎石樁一般我們常常稱為CFG樁,這種樁基是在碎石、石屑、砂石和粉煤灰中摻適量的水泥加水拌和, 用各種成樁機械在地基中制成強度等級為 C5~C25 的樁。處理方法是通過在碎石樁體中添加以水泥為主的膠結材料,使樁體獲得膠結強度,并從散體材料樁轉化為具有某些柔性樁特點的高粘結強度樁。CFG 樁適用于處理粘性土、粉土、砂土和淤泥質地基,既可用于擠密效果好的土,又可用于擠密效果差的土:當 CFG 樁用于前者時,承載力的提高既有擠密作用,又有置換作用;當 CFG 樁用于后者時,承載力的提高只與置換作用有關。CFG 樁和其他復合地基的樁型相比, 其置換作用很突出, 這是 CFG樁的一個重要特征。CFG 樁在建筑、市政、高速公路等工程中已有廣泛應用。以前在鐵路工程中較少應用,近期在客運專線中大量使用,已成為處理客運專線軟基的主要加固措施。
1.5 鋼筋混凝土樁網結構
還有一種在鐵路工程中常用的地基,那就是鋼筋混凝土樁網復合地基,這種地基一般由以下幾個部分組成:上部填土(路堤);加筋墊層,通常由兩層雙向土工格柵及 0.6m 厚的碎石墊層組成;鋼筋混凝土樁土加固區,一般樁身采用 C30 鋼筋混凝土現場灌注,樁間距 2.0~2.5m,而且樁頂設樁帽;樁土加固區下臥層。鐵路工程中常采用鋼筋混凝土樁網復合地基加固深度超過 22m、填方高度超過 3 m 的路堤軟土地基。鋼筋混凝土樁網復合地基在遂渝、武廣高速鐵路中均有采用。
1.6 鋼筋混凝土樁板結構
高速鐵路無渣軌道施工中存在著一種新的路基處理措施—鋼筋混凝土樁板結構路基,它由下部鋼筋混凝土樁基、路基本體與上部鋼筋混凝土承載板組成,承載板直接與軌道結構連接。該結構綜合了板式無渣軌道或雙塊式軌枕埋入式無渣軌道結構與樁基礎的各自特點,充分利用樁、板、土三者之間的共同作用來滿足無渣軌道的強度與變形要求。
鋼筋混凝土樁網(板)結構中的樁通常采用鋼筋混凝土現場灌注,樁長一般不受限制,因此當軟土層厚度超過 20m,在采用其他復合地基結構無法滿足要求時,往往采用鋼筋混凝土樁網(板)結構。在日本高速鐵路改良線路中,有 72.7%采用網樁工法(樁網復合地基) 。該工法是在軟弱地基上打樁,樁底支承在承力層上,樁頂用網眼狀鋼筋相連結,然后在其上鋪設土工布,用以支承填土荷載。工程實踐表明,該工法控制沉降十分有效。鋼筋混凝土樁網(板)結構的不足之處是成本高,如果其他復合地基能夠滿足工程要求,一般不予采用。
2結語
綜上所述,在市政工程中存在著眾多的軟土地基處理方法,市政工程中根據工程條件選用合適的地基加固措施,對于工程安全至關重要。資料分析表明, CFG 樁在我國市政工程中應用很廣,在地基處理工程中占了較大比重,有必要加強對其設計方法和加固效果的研究,以確保其在市政工程中的成功運用。
參考文獻
[1] 龐拓. CFG 樁基在武廣鐵路客運專線軟基處理中的應用[J].鐵道建筑,2008(8):.
[2] 中華人民共和國鐵道部. TB10202—2002,鐵路路基施工規范[S].北京:中國鐵道出版社,2002.
軟件工程試題范文5
(福建工程學院信息科學與工程學院,福建福州350108)
摘要:分析軟件工程專業學生應當具備的工程能力,提出基于CDIO理念實施工程教育,說明如何建立以培養工程能力為目標的、多元化的、多層次的軟件工程專業實踐體系,并闡述教師在CDIO中的作用。
關鍵詞 :軟件工程;工程能力;CDIO;實踐體系
文章編號:1672-5913(2015)15-0062-04 中圖分類號:G642
基金項目:福建工程學院精品課程建設基金項目( E0700035)。
第一作者簡介:林芳,女,副教授,研究方向為軟件工程、計算機教育,linf@fjut.edu.cn。
0 引 言
現代社會注重信息化和智能化,軟件在信息化和智能化建設中起著非常重要的作用,社會對軟件工程人才的需求很大。學生應該具備怎樣的的工程能力?軟件工程專業的工程教育應該如何開展?
1 學生應該具備的工程能力
軟件工程專業學生將來的職業目標是軟件工程師。為了解企業界要求工程師所需具備的知識、能力和態度,我們從4個方面進行了調研。首先,我們查閱了國內外相關資料。過去幾十年,國內外許多大學和企業一直在努力,希望盡快縮小工程教育與工程實踐之間的距離。特別是從2000年起,麻省理工學院和瑞典皇家工學院、瑞典查爾姆斯技術學院、瑞典林克平大學等4所前沿工程大學組成的跨國研究隊伍獲得了Knutand Alice Wallenberg(納特·瓦倫堡)基金會近2 000萬美元巨額資助,經過4年的探索研究,創立了CDIO工程教育理念,并成立了以CDIO命名的國際合作組織,這個組織的目標就是將企業界的需求以工程學基本原理來表述。接著,我們走訪了同類高校,包括省外的哈爾濱工程大學、東北林業大學、哈爾濱學院等,省內的龍巖學院、廈門理工學院、莆田學院等學校。然后,我們又走訪了省內的軟件企業(我們的畢業生大多就職于省內軟件企業),包括廈門中軟公司、福州新大陸科技集團、星網銳捷網絡有限公司、福建實達系統集成有限公司、福建榕基軟件開發有限公司等。最后,我們收集了已畢業學生的信息。
經過多方調研,我們逐漸明晰了本專業學生應該具備的工程能力。實際上,許多大型現代企業對年輕工程師所需具備的知識、能力和態度等方面要求是相似的,主要包括:了解工程基礎、工程設計和工程制造過程;具有工程實踐的背景;具有批判性思維和創造性思維以及溝通能力與團隊工作能力。
2 基于CDIO理念實施工程教育
在明晰了學生所應具備的工程能力之后,我們也意識到傳統教育模式的不足。
傳統教育模式是教師講授、演示,學生以聽和看為主。這種教學模式中學生處于被動狀態,重理論輕實踐,強調個人學術能力而忽視團隊協作精神,重視知識學習而輕視開拓創新能力的提升,培養出來的學生在工程能力方面與企業的要求有很大差距。
CDIO的“做中學”工程教育模式提供了一種新的教育方法,有助于解決這些問題。“做中學(learning by doing)”是美國著名的哲學家、教育學家和心理學家杜威提出的,他是美國“進步教育”運動的先驅。他認為,“從做中學是比從聽中學更好的學習方法”。所謂“做中學”也就是:“從活動中學”“從經驗中學”。經驗是從學生做的過程中慢慢積累起來的,他主張在教學中學生必須成為積極主動的參與者,而教師則是學生活動的協助者,以“做項目”為主線來組織課程,以用導學,學生在做項目的過程中學習必要的知識并獲取經驗。
CDIO的指導思想是以誠信、職業道德培養為基礎,以工程設計任務為導向,以培養個人能力、團隊能力和系統的適應與調控能力為主要目標,讓學生以主動的、實踐的、課程之間有聯系的方式學習工程。CDIO代表構思(Conceive)、設計( Design)、實現(Implement)和運作(Oper-ate),它是產品研發到產品運行的生命周期。CDIO的關聯原則強調工程項目要實踐全生命周期的教育,應著眼于能力和知識的教、學、做過程的關聯,而不是專注于具體工程項目的知識內容。它是“做中學”原則和基于項目的教育與學習的集中體現。
國內外經驗都表明CDIO“做中學”的理念和方法是先進可行的,讓學生以主動的、實踐的、課程之間有機聯系的方式學習工程,適合工科教育教學過程各個環節的改革。在這種思想指導下,我們探索建立了福建工程學院軟件工程專業的實踐體系。
3 多元化的實踐體系結構
學生工程能力的培養當然不是某一門課程能完成的。CDIO其中一個標準是“一體化教學計劃”,培養計劃不僅強調課程之間知識點的相互聯系,而且要包含對學生基本個人能力、人際能力和對產品、過程和系統構建能力的培養。
為了培養出具備扎實理論基礎、較強實踐能力、綜合運用所學知識分析問題和解決問題能力的軟件工程專業人才,我們設置多元化的實踐教學體系,包括多層次課程實驗體系、課程設計體系和實習體系,并通過競賽促進學生的學習積極性,系統地提高學生工程能力,從實踐技能層、能力提高層、綜合創新層等層面建設和完善實踐體系。
3.1 課程實驗體系
如圖1所示,我們創建了4個層次的課程實驗體系。福建工程學院的軟件工程專業隸屬于“計算機科學與技術”學科下,學科基礎課程主要對原理和一般性方法進行研究,以打好學生的學科基礎為主,輔之以一定的工程訓練。在本科4年培養計劃不超過180個學分的前提下,由于課時有限,所以在專業基礎課程實驗體系中,我們適當刪減原理性的實驗項目,以目前企業流行的軟硬件平臺作為實踐環境,幫助學生盡量縮小與企業需求之間的差距。專業方向課程實驗教學體系中,我們設置了“企業計算”和“嵌入式系統”2個專業方向。系級選修課程實驗體系則幫助學生拓展專業能力。
3.2 實習體系
CDIO強調工程實踐的背景,實習體系也是多層次的,包括電子工藝實習、生產實習、專業實習、畢業實習等環節。其中電子工藝實習在校內工藝車間進行;生產實習和專業實習安排學生到企業實習;畢業實習是學生分散到各個實習單位,在實際工作環境中提高學生的基本技能和綜合素質。另外,我們還鼓勵學生利用假期到企業進行社會實踐,以開闊眼界,提高綜合能力。
3.3 設計體系
課程設計實踐環節以專周形式進行,在該周中學生暫停理論課,按照圖2所示的軟件工程生命周期的步驟進行一個較完整項目的分析、設計與實現,并進行測試,最后通過答辯獲得成績。
課程設計實踐環節貫穿4個學年,從一年級下學期開始,隨著專業課程教學的深入,我們分學期開設了下列課程設計實踐環節:高級語言程序課程設計、算法與數據結構課程設計、電路與電子技術課程設計、數據庫應用課程設計、面向對象程序課程設計、計算機網絡工程實踐、畢業設計等,通過一系列循序漸進的課程設計實踐環節來強化學生的設計實踐能力。特別是畢業設計環節,它是學生4年學習綜合能力的體現,畢業設計的題目大部分來自企業的實際項目、教師的科研項目等,極大地鍛煉了學生的工程能力。
3.4 競賽
我們積極引導學生參加學科競賽,提高學生工程實踐能力和創新能力。從低年級開始,我們就鼓勵學生參加各類課外科技實踐活動,通過系、校科技節、各類學科競賽、學生創新性實驗立項等平臺,培養學生科技創新意識,提高其科研和創新能力、拓寬學生知識面。我們還積極開展課外科技活動,通過數學建模、軟件設計競賽等進行基本的科研訓練,提高學生參加研究與開發的技術開發能力。
4 CDIO中教師的作用
在這些多元化的實踐體系中,依照CDIO的理念,學生是主動的,強調“做中學”。教師在整個過程的作用不是傳統教學模式中的“講授知識”,擔任的也不是僅僅回答學生問題的輔導老師角色,而是要通過“設計”和“管理”來培養及提高學生的工程意識和能力。工程能力也不僅僅是個人專業技能,還應該包括團隊協作和交流能力、企業和商業環境適應能力等。
在各個實踐體系中,教師要有一系列的“設計”:設計合適的項目給學生;設計合適的案例;設計合適的答辯方式等。學生的層次、能力各不相同,教師通過“設計”,針對不同層次的學生因材施教。在項目的設計中,教師要根據實踐環節的要求和學生能力的情況提供多個題目,每個題目應有多個層次的要求。當然“做中學”,“做”的開始階段學生是迷茫的,所以教師的一個重要任務是收集和設計良好的案例,案例的設計要注意留下可拓展的空間,讓學生提高創新能力。我們特別注重答辯的環節,項目根據課程特點可能以個人或團隊的形式完成,但是每個學生都必須通過答辯,以此鍛煉學生的表達和溝通能力。答辯的形式可以多樣:教師答辯、小組相互閱讀、相互調試、相互答辯等。通過一系列“設計”盡量讓不同層次學生都有興趣和能力完成項目。
學生在軟件項目的實踐過程中往往存在一個問題:重編程結果,輕設計過程。按照規范的過程進行開發是保證工程質量的前提。這就需要教師在實踐過程中實施“管理”,無論是簡單還是復雜的項目,不能僅僅要求學生能夠編程實現,而要要求學生按照軟件工程生命周期分階段進行,小項目可能只有100~200百行的代碼量,但是也要求學生按照規范的工程分階段提交分析、設計的文檔,編程要強調規范的格式(包括縮進格式、命名、注釋等),以此打好工程規范化的基礎,為其將來畢業設計以及工作崗位開發高質量的產品做準備。
5 結語
經過幾年的探索,我們按照CDIO的理念改變傳統的教學模式,構建了多層次、立體化的實踐教學內容體系——從簡單到復雜,從驗證性實驗到“三性”實驗,從課內到課外,從校內到校外,從單一課程知識的課內課程實驗到綜合多課程知識的課程設計直至大綜合的畢業設計,并強調教師在CDIO中的作用,全面培養學生的工程意識和工程能力。在企業的走訪調研中,我們也了解到本校軟件工程專業學生的工程能力得到企業的認可,在企業比較受歡迎。
參考文獻:
[1]單中惠,現代教育的探索:社威與實用主義教育思想[M].北京:人民教育出版社,2002: 328-331,341-342.
[2]王碩旺,洪成文.CDIO:美國麻省理工學院工程教育的經典模式:CDIO課程大綱的解讀[J].理工高教研究,2009(4): 116-119.
軟件工程試題范文6
[關鍵詞]回歸 工程實踐 工程項目 校企合作
[作者簡介]羅代忠(1972- ),男,四川廣安人,重慶文理學院軟件工程學院副院長,副教授,碩士生導師,碩士,研究方向為軟件工程、軟件產品線、數據庫技術;刁善會(1970- ),女,重慶人,重慶文理學院,講師,碩士,研究方向為軟件工程。(重慶 402160)
[課題項目]本文系全國高等學校教學研究中心“十一五”國家課題“我國高校應用型人才培養模式研究”計算機類子課題“面向職業崗位需求的軟件工程本科培養模式研究”(項目編號:FIB070335-A8-03)、2010年度教育部人文社會科學研究西部和邊疆地區項目“資源優化配置與產業結構調整模型研究”(項目批準號:10XJA790006)和2010年度重慶文理學院教育教學改革項目“計算機科學與技術應用型人才培養的探索與實踐”(項目編號:100241)的研究成果。
[中圖分類號]G642 [文獻標識碼]A [文章編號]1004-3985(2014)08-0102-02
“回歸”的本質是強調工程教育的綜合化、系統化,而不是簡單地回歸技術,回歸工程實踐是為了更好地突出工程教育的應用性,突出對工程應用型人才培養目標的要求。促進高校與行業的緊密對接,需對現有工程教育進行改革,而改革難點在于如何處理好理論教學與實踐教學的關系,如何更好地提高學生的動手能力、工程素質和解決實際問題的能力,如何回歸軟件人的全面自由發展。借助校企合作平臺,開展“回歸工程實踐”的應用型軟件人才培養,力求使專業擺脫學術教育下的精英卓越軟件人才培養模式束縛,跳出職業教育的程序匠人培養模式框架,構建以工程項目為載體、以工程化能力為核心、以工程素質為特征、以課外科技創新為突破的人才培養思路,可以有效解決學生知識、能力、素質的協調發展問題。
一、軟件工程教育面臨的主要問題
1.工程知識不扎實。軟件企業需要專業基礎知識扎實,能應對不斷變化的軟件知識結構的人才,而目前學校培養的軟件工程畢業生基礎知識不牢,缺乏后續發展潛力,無法應對IT知識的快速發展。
2.工程化訓練薄弱。軟件企業需要具備較強的工程項目實踐能力并能解決工程實際問題的人才,而目前軟件工程人才培養存在軟件行業標準與學校人才培養規格脫節,工程性缺失和實踐環節薄弱,學生缺乏軟件工程項目訓練,造成工程能力差,技術水平達不到企業要求。
3.工程素質欠缺。學校重視學生知識和技術課程體系,普遍缺乏工程素質課程體系的構建,更不用說開展工程素質養成訓練,造成學生工程素質缺失;而軟件企業需要工程師具有良好的溝通能力和團隊合作能力,能迅速融入軟件工程項目,快速適應軟件企業。
4.校企需求脫節。學校人才培養模式單一,缺乏多樣性和適應性;課程體系與產業結構調整不適應,即課程體系與職業崗位不匹配;教師隊伍缺乏工程經歷,即工程化教師隊伍匱乏,即使是校企合作人才培養,校企合作機制也不健全。造成這些問題的根源在于人才培養過程中校企共同培養深度不夠,軟件企業在人才培養過程中是被動接受的配角,尚未成為人才培養主角,企業在人才培養中難以發揮主導作用,造成軟件工程人才培養與企業需求存在距離。
二、回歸工程實踐的應用型軟件人才培養體系
1.工程化培養定位及目標。以工程應用型定位人才培養目標,開展校企合作模式下的工程化軟件人才培養。針對軟件工程專業應用型人才培養層次要求,以軟件工程師崗位為導向,遵循軟件工程型人才培養規律,通過引入企業技術課程體系,培養專業知識夯實、工程技術能力強和工程素質高的應用型軟件人才,使人才培養目標完全貼近軟件企業需求、符合軟件工程師標準要求。
2.工程化人才培養課程體系。以合格軟件工程師應具備的專業知識、工程技術能力和工程素質為依據,結合軟件工程開發規范和技術特征,融企業商業化工程項目于技術課程或實訓項目,構建集專業知識、工程技術能力和工程素質于一體的工程化特征顯著的人才培養課程體系(見103頁圖)。其中專業知識適應行業需求,包括軟件工程基礎課程和計算機數學課程,夯實學生基礎理論知識與基本實踐技能,為學生后續發展提供潛力;工程技術能力引入企業項目,包括前端技術課程群、NET課程群和JAVA課程群,強化課程項目、階段項目與工程實訓項目,培養學生具備軟件工程師的基本編程、綜合設計以及工程項目等技術能力,為提升學生工程項目實踐能力奠定基礎;工程素質融入工程項目實踐過程進行養成性訓練,包括軟件開發流程、文檔標準、項目管理以及職場素養,為學生職場溝通交流與合作提供保障。課程體系通過引入企業商業化工程項目,分別植入技術課程、階段性的綜合設計或工程實訓,實現課程實驗項目化、綜合設計項目化、工程實訓項目化,通過項目階梯式培養學生基本編程、綜合設計和工程項目實踐等能力,并將工程素質培養融入工程項目實踐中,讓工程素質的養成訓練回歸工程項目實踐。
三、回歸工程實踐的人才培養改革
回歸工程實踐即利用企業植入課程的商用軟件項目,為學生提供仿真實的開發環境,按商業軟件開發標準及業務流程要求,組織實施軟件開發教學過程,讓學生在仿真實的軟件項目開發過程中學習軟件開發技術,掌握軟件開發流程和開發規范,積累軟件項目開發經驗,提升工程項目實踐能力。為保證教學過程即人才培養過程回歸工程實踐,傳統的軟件教學內容、教學方式、考核評價方式等都不能有效滿足工程化人才培養要求,為使回歸工程實踐的指向性更清晰化,課程體系實施“三融合改革”,即人才培養標準與軟件行業標準融合、教學內容與軟件商用項目融合、教學過程與軟件開發流程融合;開展了與工程人才培養相適應的工程化教學內容、教學方法、考核評價等改革,建立工程化人才培養質量保障系統和教學支持系統。
1.植工程項目的教學內容。為適應工程型人才培養,植工程項目于課程,可從三個方面重構教學內容:重組體現專業知識的軟件專業基礎課和計算機數學課等專業基礎課程,按軟件行業需求重構課程內容;植商用項目于課程或實訓,即針對課程性質特征將植入的企業商用項目按知識點分解,轉化為課程項目并貫穿于技術課程(包括前端技術課程群、JAVA課程群和NET課程群)或階段性綜合設計,或直接將植入的商用項目用于工程實訓,培養學生實際項目開發能力;引入體現工程素質的開發流程、文檔標準、項目管理和職業素養等內容于工程項目,使學生工程素質的培養回歸工程實踐活動。
2.融工程項目的教學方法。改變傳統的教學方式以適應工程型人才培養,按照工程案例和工程項目組織教學,開展基于項目的參與式學習。融入技術課程的項目培養學生基本編程能力,強化學生基本理論的理解、基本知識的應用和基本技能的訓練,采用理論與實踐“一體化”教學,即“授課+演示+現場輔導+操練+考核”的模式,幫助學生了解基本理論知識和實驗原理,引導學生入門,并要求學生“人人過關”;融入階段的項目培養學生綜合設計能力,強化知識的綜合運用并解決實際問題的能力,將貫穿商用項目的技術課程以案例任務形式組織教學及訓練,采用“項目任務+要點講解+現場輔導+驗收”的方式;融入工程實訓的項目培養學生工程項目實踐能力,強化工程項目訓練,讓學生在工程項目實踐中培養獨立分析和解決工程問題的能力,采用開放模式,以項目任務為驅動,鼓勵實驗方案、實現方式多樣化,運用“項目任務+輔導+答辯驗收”的方式組織教學。
3.引工程項目的考核評價。考核評價方式從考試型向完成任務型轉變,不僅能避免一張試卷定成績,而且避免了學生只會答卷,不會編程解決實際問題的現象。為保證完成任務型考核評價得以落實,推行了評價主體多元化(學生對自己完成任務的質量自評、學生小組評價、教師評價和企業工程師評價)、評價形式多元化(靜態的試卷評價和各過程完成質量的動態性評價)等評價方式。教師將軟件企業開發的項目資源通過優化分解注入技術課程,讓學生在課程學習中參與項目并按企業的軟件項目標準和流程進行設計開發,項目完成質量通過項目演示、項目答辯陳述,以企業標準評價軟件項目完成質量,通過答辯反饋,加深學生對商業軟件產品質量標準的認識,使考核評價結果更具客觀性。
4.建工程項目的支持系統。開展工程化師資隊伍培養,實施教師到軟件企業頂崗工作制度,培養教師的工程項目實踐能力;同時引企業工程師進課堂,講授技術課程和指導項目實踐實訓,以校企合作的方式建設一支高水平軟件工程教育師資隊伍。
建設軟件工程實訓中心和大學生創新創業中心,創新創業中心可通過承接虛擬項目的訓練,逐漸熟悉軟件項目開發流程,積累項目開發經驗,逐步到承接商用軟件項目,提升商用項目開發經驗,提升學生創新創業能力,增強學生就業競爭力。此外應與軟件企業合作建立校外實訓基地,為學生項目實訓提供支持。通過融企業商用項目于課程或實訓,工程能力訓練回歸工程項目實踐;訓練工程素質于工程項目,工程素質養成性訓練回歸工程項目實踐,學生工程能力和工程素質將顯著增強。但工程教育在我國剛剛起步,很多深層次的問題尚需在“探索―總結―完善―實踐”過程中穩步推進,因此回歸工程實踐的軟件人才培養之路還很長。
[參考文獻]
[1]王存文,韓高軍,雷家彬.高等工程教育如何回歸工程實踐[J].高等教育研究,2012(4).
[2]陳國松,許曉東.本科工程教育人才培養標準探析[J].高等工程教育研究,2012(3).
[3]李培根,許曉東,陳國松.我國本科工程教育實踐教學問題與原因探析[J].高等工程教育研究,2012(5).
[4]林健.注重卓越工程教育本質,創新工程人才培養模式[J].中國高等教育,2011(3).