能力導向型軟件工程課程研究論文
1能力導向培養的重要性
隨著(zhù)知識經(jīng)濟及信息產(chǎn)業(yè)的快速發(fā)展,信息產(chǎn)業(yè)已經(jīng)成為推動(dòng)國家經(jīng)濟發(fā)展的主導產(chǎn)業(yè),其中的軟件產(chǎn)業(yè)年均增長(cháng)率達38%,對信息產(chǎn)業(yè)和國民經(jīng)濟的發(fā)展起著(zhù)重要的支撐作用。同時(shí),隨著(zhù)經(jīng)濟全球化的進(jìn)一步推進(jìn),我國軟件業(yè)面臨更加廣闊的國際市場(chǎng)和前所未有的發(fā)展機會(huì )。但是,我國社科院的中國信息化形勢分析研究報告顯示中國還不是軟件大國,制約中國軟件產(chǎn)業(yè)發(fā)展的首要問(wèn)題是人才問(wèn)題。目前,在我國從事軟件和信息服務(wù)業(yè)的人員大約400萬(wàn),隨著(zhù)云計算、物聯(lián)網(wǎng)等新興產(chǎn)業(yè)的發(fā)展,軟件人才在數量和結構上仍存在重大缺口。據信息產(chǎn)業(yè)部預測,軟件人才需求的增長(cháng)率將保持在每年10%以上,人才的結構比例呈現為“橄欖型”,即“高端人才”(系統分析師、項目經(jīng)理等)和“低端人才”(軟件編程人員)嚴重短缺,具有較強綜合能力、應用能力的軟件工程師嚴重不足。根據中國軟件產(chǎn)業(yè)人才培養戰略研討會(huì )公布的統計數據顯示:我國軟件開(kāi)發(fā)人員缺口在50~60萬(wàn)左右,未來(lái)5~10年中將缺少更大數量的軟件開(kāi)發(fā)人才。與此同時(shí),計算機、軟件工程專(zhuān)業(yè)每年有大批畢業(yè)生就業(yè)難。核心問(wèn)題在于,高校培養的計算機軟件人才不能適應社會(huì )需要,不能滿(mǎn)足行業(yè)需求,人才與崗位需求不對接。國家“卓越計劃”也是針對上述問(wèn)題提出,旨在鼓勵高校通過(guò)改革人才培養模式,強化校企合作,培養高素質(zhì)工程師后備人才。
2課程教學(xué)中存在的問(wèn)題
2.1實(shí)踐環(huán)節比較薄弱,建設難度大
實(shí)踐教學(xué)是課堂教學(xué)的補充、延伸和深化,是課程教學(xué)的重要組成部分,與理論教學(xué)相互依托、相互滲透、相互補充,為學(xué)生更好地掌握課堂知識、提高實(shí)踐技能、培養創(chuàng )新能力提供有效的學(xué)習平臺。第三方機構對畢業(yè)生就業(yè)情況數據分析顯示,學(xué)生工作后發(fā)現在校期間學(xué)習的軟件工程課程是對職業(yè)發(fā)展影響最大的專(zhuān)業(yè)課程之一,但大多數學(xué)生在校期間對此卻認識不足。其實(shí),問(wèn)題的關(guān)鍵就是在教師的教學(xué)和學(xué)生的學(xué)習過(guò)程中,理論和實(shí)踐脫節。在軟件工程專(zhuān)業(yè)開(kāi)設之前,軟件工程課程是計算機科學(xué)與技術(shù)專(zhuān)業(yè)的一門(mén)基礎課,教師在授課過(guò)程中大多偏重于基礎理論介紹,主要介紹有關(guān)軟件開(kāi)發(fā)的基本原理,不開(kāi)設課內實(shí)驗課程,強化軟件工程實(shí)踐能力的其他輔助課程也很少,實(shí)踐教學(xué)建設起步晚,發(fā)展比較薄弱。在軟件工程專(zhuān)業(yè)開(kāi)設之后,為了提高學(xué)生創(chuàng )新能力和工程實(shí)踐能力,我們在專(zhuān)業(yè)課程設置中已經(jīng)強化了實(shí)踐教學(xué)環(huán)節,有了一套比較完整的實(shí)踐教學(xué)體系。但在具體實(shí)施時(shí),由于任課教師沒(méi)有在企業(yè)任職經(jīng)歷,缺乏工程實(shí)踐經(jīng)驗,導致實(shí)踐教學(xué)變成為了實(shí)驗而實(shí)驗的教學(xué)環(huán)節。雖然學(xué)校目前在企業(yè)實(shí)訓方面已經(jīng)取得了一些成果,但在具體實(shí)施過(guò)程中卻遭遇校企合作難度大、合作水平較低、合作機制不靈活等情況,大部分校企合作僅局限于“學(xué)生短期實(shí)習”等淺層次水平,在培養應用型、創(chuàng )新型人才方面作用有限。
2.2課程群意識薄弱,課程建設孤立
現代軟件工程實(shí)踐的一個(gè)重要特點(diǎn)是多學(xué)科乃至國際化的團隊協(xié)作,有效的團隊協(xié)作已經(jīng)成為現代軟件工程的重要標志。軟件工程課程體系分為兩大部分:理論教學(xué)體系和實(shí)踐教學(xué)體系。前者包括課程設置中軟件工程概論、軟件設計等側重基礎理論的課程,后者包括軟件測試、軟件開(kāi)發(fā)案例分析等側重工程實(shí)踐的課程。理論指導實(shí)踐,實(shí)踐驗證理論,兩者相輔相成,構成一個(gè)有機的課程微觀(guān)生態(tài)環(huán)境——課程群。軟件工程課程群中的課程從理論課程之間的知識模塊劃分和銜接到配套實(shí)踐課程驗證理論,每一部分相輔相成,互為補充。但在實(shí)際課程建設時(shí),任課教師往往只關(guān)注于自己負責的課程建設,缺乏課程群意識,每門(mén)課程各自的實(shí)踐課程只從與本課程相關(guān)的方面進(jìn)行設計,學(xué)生對教學(xué)內容的理解具有局限性和片面性,不能建立起完整的知識體系概念,導致課程間交叉內容重復過(guò)多、基礎內容薄弱、課程間銜接不力等問(wèn)題。
3課程建設方案
3.1建立行之有效的課程建設管理機制
針對課程建設過(guò)程中容易出現孤立、重復等問(wèn)題,我們在課程建設過(guò)程中加強了宏觀(guān)調控。
。1)依據課程間的關(guān)聯(lián)度,劃分課程群。
按照培養方案中的課程設置以及教學(xué)內容知識點(diǎn)之762015計算機教育ComputerEducation間的關(guān)聯(lián)度,將課程劃分為若干課程群。根據課程知識模塊,課程群一般包括兩門(mén)以上課程。例如軟件工程課程群包括軟件工程概論、軟件設計、軟件測試、軟件開(kāi)發(fā)案例分析等;Java課程群包括Java編程基礎、JavaWeb應用程序開(kāi)發(fā)、Java企業(yè)級應用開(kāi)發(fā)。
。2)對應課程群,成立課程組。
每一個(gè)課程組由一名教學(xué)經(jīng)驗豐富的教師作為負責人,課程組負責人承擔課程群的建設、課程組教師教學(xué)活動(dòng)的組織、各門(mén)課程教學(xué)資料(教學(xué)大綱、教材選報、試卷材料等)的審核、組內各門(mén)課程的授課任務(wù)分配等工作。
。3)執行“課程—課程組—系”三級負責機制,實(shí)施“課程—課程群—專(zhuān)業(yè)”分層次建設機制。
在已建立課程組和課程負責人的基礎上,強化責任機制,任課教師負責課程建設,課程組負責課程群建設,系部負責專(zhuān)業(yè)建設。課程組和課程負責人機制的實(shí)施,一方面使課程能夠持續深入建設,另一方面使“課程—課程群—專(zhuān)業(yè)”成為一個(gè)有機的建設整體,避免了重復建設、孤立建設等問(wèn)題,最終能夠有效地通過(guò)課程建設促進(jìn)專(zhuān)業(yè)建設。
3.2以行業(yè)需求為導向,合理確定知識結構
知識結構是能力培養的基礎,以軟件產(chǎn)業(yè)對人才規格的要求為導向,在滿(mǎn)足能力培養需要的前提下,學(xué)校以“必需、夠用”為度,給學(xué)生留有一定的發(fā)展空間,改革創(chuàng )新人才培養模式,進(jìn)一步優(yōu)化軟件工程的課程體系結構,根據課程群中各課程的相關(guān)性、課程知識的互補性進(jìn)一步整合課程,重新拼裝知識模塊,構建整個(gè)課程體系,避免課程分散、泛而雜等現象,從而達到重點(diǎn)突出、效果顯著(zhù)的目的。
。1)優(yōu)化課程內容,修訂教學(xué)大綱。
教學(xué)大綱是教學(xué)的基本依據,包括課程的教學(xué)目的和要求,教學(xué)內容提要及教學(xué)深度、廣度、學(xué)時(shí)分配、教學(xué)進(jìn)度、實(shí)習、實(shí)驗、作業(yè)安排等。軟件工程課程組以提升學(xué)生能力、提高學(xué)生素質(zhì)為培養目標,結合學(xué)生特點(diǎn),規劃軟件工程課程群的設置,按知識模塊整合課程,修訂教學(xué)大綱,使各門(mén)課程成為一個(gè)有機整體;加強課程間聯(lián)系,實(shí)現從理論內容到實(shí)踐教學(xué)的無(wú)縫銜接,按培養目標強化課程構建,深化課程體系建設。
。2)建立健全課程教學(xué)文件,規范教學(xué)秩序。
課程教學(xué)文件包括:有關(guān)本課程的歷史和現狀及發(fā)展趨勢的資料、教學(xué)大綱、教材、優(yōu)秀教案、電子課件、試題庫、試卷分析、教學(xué)檢查情況、教學(xué)總結及改革計劃等。通過(guò)健全教學(xué)文件,分類(lèi)保管,發(fā)揮教學(xué)文件在教學(xué)研究和改革中的作用。
3.3以工程實(shí)踐能力培養為目標,構建多層次實(shí)踐教學(xué)體系
無(wú)論是學(xué)校應用型人才培養的定位,還是卓越工程師計劃,無(wú)一不在強調加強學(xué)生工程實(shí)踐能力培養,因此構建行之有效的實(shí)踐教學(xué)體系是課程建設的重中之重。
。1)構建分階段、多層次的實(shí)踐教學(xué)體系,實(shí)施多元化實(shí)踐教學(xué)模式和教學(xué)方法改革。
通過(guò)構建“實(shí)驗—案例—項目”多層次的'實(shí)踐教學(xué)體系,學(xué)校實(shí)施“課堂實(shí)踐教學(xué)—課程實(shí)訓—學(xué)期實(shí)訓”的多元化全方位訓練式實(shí)踐教學(xué)模式;加大實(shí)踐教學(xué)學(xué)時(shí),強調案例式、項目驅動(dòng)式教學(xué)方法,案例與項目貫穿課程始終,有效銜接其他課程。
。2)引入校企合作,實(shí)現畢業(yè)生的高層次就業(yè)。
對于二本院校,校企合作的推行難度要大很多,因此,合作方法要靈活多樣。學(xué)校要加大與知名企業(yè)的聯(lián)合力度,創(chuàng )造合作機會(huì ),例如和惠普合作的項目中,動(dòng)員學(xué)生走出去,到惠普的基地進(jìn)行長(cháng)期實(shí)訓。同時(shí),聘請與學(xué)校合作的短訓公司高級工程人才參與教學(xué)過(guò)程,指導學(xué)生實(shí)踐,將人才培養與人才需求真正結合起來(lái),把握高層次用人單位的人才需求與發(fā)展情況,提高學(xué)生就業(yè)綜合競爭力,實(shí)現畢業(yè)生的高層次高質(zhì)量就業(yè)。
3.4實(shí)施“全方位訓練式”教學(xué)模式
結合軟件工程專(zhuān)業(yè)的特點(diǎn),以卓越工程師的實(shí)施為契機,我們在教學(xué)中引入“全方位訓練式”的教學(xué)模式,通過(guò)實(shí)際案例、項目的協(xié)作,培養學(xué)生的溝通能力和團隊協(xié)作精神。
。1)加大實(shí)踐教學(xué)學(xué)時(shí),強化實(shí)踐。
首先保證相應課程的課內實(shí)驗學(xué)時(shí),以便強化學(xué)生對理論知識的理解;其次為重點(diǎn)課程增加課程實(shí)訓,使學(xué)生對整個(gè)課程有一個(gè)綜合的理解和把握;最后展開(kāi)學(xué)期實(shí)訓,使學(xué)生對課程群中的多門(mén)課程有一個(gè)全面的認識。
。2)利用“課堂實(shí)踐教學(xué)—課程實(shí)訓—學(xué)期
實(shí)訓—崗前實(shí)訓”,全方位強化學(xué)生的專(zhuān)業(yè)實(shí)踐能力。課堂實(shí)踐教學(xué)以知識點(diǎn)的實(shí)驗為主,使學(xué)生在實(shí)踐中加深理解,要求學(xué)生獨立完成。課程實(shí)訓對一門(mén)課程的所有知識進(jìn)行總結,要求學(xué)生小組配合,共同完成。學(xué)期實(shí)訓一般安排在學(xué)期期末,跟學(xué)校小學(xué)期結合,對課程群相關(guān)課程進(jìn)行總結和驗收,要求學(xué)生團隊協(xié)作。全方位訓練的模式旨在為學(xué)生將來(lái)從事課題研究、工程項目研發(fā)打下良好的基礎。
3.5加大基礎教學(xué)資源建設,提供學(xué)生自學(xué)平臺
高等教育不應該僅僅是知識的單向傳授,更應該是學(xué)生學(xué)習上的引導。豐富的教學(xué)資源是學(xué)生進(jìn)行自主學(xué)習的基本條件,但資源建設不是簡(jiǎn)單的素材堆砌,而是通過(guò)建立界面友好宜用的課程網(wǎng)站引導學(xué)生充分利用時(shí)間進(jìn)行自主學(xué)習,激發(fā)學(xué)生的學(xué)習興趣。學(xué)校還應建設互動(dòng)式教學(xué)平臺,打破教學(xué)時(shí)空限制,構建以學(xué)生為中心的自主學(xué)習環(huán)境;建立課程,開(kāi)發(fā)課程網(wǎng)上教學(xué)平臺,為學(xué)生提供電子教案、多媒體課件、案例分析、習題作業(yè)、實(shí)驗指導、相關(guān)站鏈接等豐富的網(wǎng)上教學(xué)資源;同時(shí)提供在線(xiàn)測試、網(wǎng)上答疑等,擴充課堂教學(xué)區域,使學(xué)生可以在任何時(shí)候、任何地點(diǎn)進(jìn)行互動(dòng)學(xué)習。
4結語(yǔ)
教育部“卓越工程師教育培養計劃”的實(shí)施,對高等院校軟件工程專(zhuān)業(yè)人才培養和學(xué)生能力培養提出了更高的要求。我們依據市場(chǎng)以及信息產(chǎn)業(yè)對人才規格的需求,結合本專(zhuān)業(yè)的辦學(xué)定位和辦學(xué)特色,提出了能力導向型軟件工程課程群建設方案。該方案現已在軟件工程專(zhuān)業(yè)本科生培養中試運行。接下來(lái),我們將根據該方案的執行情況進(jìn)行評估,以便進(jìn)行合理改進(jìn),更好地滿(mǎn)足社會(huì )對軟件工程人才的需求,培養出理論知識豐富、工程實(shí)踐能力強的高素質(zhì)軟件工程人才。
【能力導向型軟件工程課程研究論文】相關(guān)文章:
項目導向實(shí)訓課程設計研究論文11-03
淺談數學(xué)新課程能力研究論文09-26
以自主學(xué)習能力為導向的過(guò)程教學(xué)研究論文01-20
以職業(yè)技術(shù)能力為導向的中職專(zhuān)業(yè)課程設置論文11-19
聲樂(lè )課程和鋼琴伴奏合作型課程教學(xué)研究論文07-30
基于綜合職業(yè)能力導向的護用藥理學(xué)課程改革分析論文11-17