軟件工程教學改革人才培養

前言:尋找寫作靈感?中文期刊網用心挑選的軟件工程教學改革人才培養,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

摘要:

應用型人才是當今社會不可或缺的重要人才。無論是社會的進步還是企業的發展,應用型人才的培養都至關重要。考慮到軟件工程課程的特點以及應用型人才的培養背景,針對現有的軟件工程課程教學的缺點,探討課程改革方案,全面提高學生的軟件工程應用能力與自主創新能力。

關鍵詞:

應用型;軟件工程;教學改革

引言

軟件工程是計算機科學專業的一門不可或缺的研究課程。開設的主要目的是為了加強學生的軟件工程能力,提高學生的工程素質,培養應用型人才。應用型人才是社會極其需要的人才,但是現有的軟件工程課程教學方案還存在諸多不足,使得教學效果滿足不了應用型人才的要求,因此對軟件工程教學進行改革已經勢在必行。

一、軟件工程教學的現狀

1)教學資料中的工程實例匱乏。就目前來說,軟件工程的教學資料都偏重于理論,少有工程性和實踐性的內容,因此這類教材適用于學術型的工程研究,并不能滿足全能型軟件人才的培養。

2)重理論,輕實踐。軟件工程課程涉及的內容主要有:軟件工程的基本原理,軟件的開發技術方法,軟件的工具平臺,軟件項目管理等等。諸多的教學內容基本都是老師在課堂上侃侃而談,一堂課從頭講到尾,學生只是被動的接受知識的傳承,對實際當中軟件開發的過程依然不甚了解,更談不上進行軟件系統的設計,不能達到最終的教學目的。

3)教學方法不夠完善。在教學過程中,由于缺少完整的軟件工程教學實例,因此學生難以將各種開發技術有效的融合到一起,來創建連貫的開發流程。進行課程實驗室,一般由3~4個同學為一組來共同完成軟件項目的分析、設計與實現。但是,因為學生在此之前幾乎沒有此類實踐經驗,相互之間沒有真正意義上共同合作完成一個項目,所以在團隊協作完成任務的過程中經常會出現諸多問題,譬如:任務分配的不合理,學生的角色分配不當,往往形成了能者多勞的“風氣”,即能力強者幾乎做完了所有的工作任務,能力弱者,基礎差者則在小組作業中坐享其成。如此這般,能力強者沒有體會到團隊作業的優勢,能力弱者沒有在團隊作業中起到過多作用,沒有的學習的積極性,依然不能達到最終的教學目的。

二、教學改革實踐

根據《軟件工程教學實施方案》里的要求,應用型軟件工程教學的最終目標是:要求學生掌握軟件工程規范和工具,能夠設計和實現軟件應用系統。為了達到這一目標,必須對現有的教學方案進行改進革,探索更有利于應用型軟件人才培養的教學方案。

1)突破教材的限制。面對教材中工程實例不足的問題,可以在平時多收集一些工程實例資料,以便對課程內容進行實踐方面的補充,引導學生進行實例分析,增強學生對實踐問題的分析能力,突破教材內容的限制,提高教學水平。

2)理論與實踐并重。以往的教學都是偏重理論,在實際應用中,許多知識內容學生都無法快速地吸收并加以應用,所以在教學中也應該重視工程實踐。理論知識與工程實踐是相輔相成的關系,學生在領悟理論知識的基礎上進行工程實踐,能達到事半功倍的效果。所以除了著重在理論知識的基礎上加強學生們的軟件分析以及設計的能力,多對軟件功能進行預演之外,還要注重實驗教學,加大實驗教學力度,讓學生能夠把課堂上學到的軟件理論知識應用到實際操作中,更加熟練地掌握軟件工具進行分析、設計、建模。另外,還可以增加課外的自主學習環節,老師可以根據情況布置一些課外任務,加強學生自主完成實驗項目的能力。

3)調整教學方法。在進行軟件工程課程實驗時,將實驗內容分為個人項目與小組項目兩種形式。先讓學生個人運用學到的簡單理論基礎知識,經過結構化分析與設計后,再通過編程語言實現簡單的項目模塊,完成個人項目內容。然后組織學生分成小組的形式,團隊協同合作,進行面向對象的分析與設計,實現一個小型的項目研發,從而完成小組項目。在這個過程中,無論能力強者還是能力弱者都得到了提高,有助于提升教學效果。

三、結語

軟件工程是順應時展應運而生的一門課程,旨在培養全能的應用型人才,因此它的教學改革是一個必然的趨勢。對軟件工程課程進行改革,能夠全面提升學生的實踐能力和工程素養,從而更好地培養出滿足社會發展需求的應用型人才。

作者:李建卓 單位:寶雞文理學院計算機科學學院

亚洲精品一二三区-久久