首頁(yè) > 精品范文 > 軟件工程專(zhuān)業(yè)課程
時(shí)間:2023-03-08 15:31:29
序論:寫(xiě)作是一種深度的自我表達(dá)。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內(nèi)心深處的真相,好投稿為您帶來(lái)了七篇軟件工程專(zhuān)業(yè)課程范文,愿它們成為您寫(xiě)作過(guò)程中的靈感催化劑,助力您的創(chuàng)作。
軟件工程專(zhuān)業(yè)高層次應(yīng)用技術(shù)和技能人才數(shù)量嚴(yán)重不足,同時(shí)應(yīng)用技術(shù)和技能人才培養(yǎng)的學(xué)歷層次不高不能滿足企業(yè)實(shí)際需求。地方高校軟件工程專(zhuān)業(yè)定位和人才培養(yǎng)目標(biāo)不明確、教學(xué)方式方法缺乏科學(xué)性、系統(tǒng)性,實(shí)踐教學(xué)體系不完善,沒(méi)有與行業(yè)就業(yè)有效對(duì)接,導(dǎo)致培養(yǎng)的人才無(wú)法滿足社會(huì)生產(chǎn)實(shí)際需求,導(dǎo)致“軟件工程專(zhuān)業(yè)畢業(yè)生無(wú)職可就,軟件開(kāi)發(fā)行業(yè)以及相關(guān)軟件應(yīng)用單位招不到滿意的員工”現(xiàn)狀普遍存在。
2軟件工程專(zhuān)業(yè)課程體系理論設(shè)計(jì)
以行業(yè)、企業(yè)實(shí)際對(duì)人才需求為引導(dǎo),軟件工程專(zhuān)業(yè)畢業(yè)生真實(shí)就業(yè)情況調(diào)查為依托,地方高校軟件工程專(zhuān)業(yè)課程一線教師眾多教學(xué)研究成果為參考,專(zhuān)業(yè)教師在企業(yè)掛職學(xué)習(xí)經(jīng)驗(yàn)體會(huì)為借鑒,圍繞地方高校軟件工程專(zhuān)業(yè)課程教學(xué)體系存在事實(shí)問(wèn)題,來(lái)對(duì)地方本科院校軟件工程課程體系建設(shè)進(jìn)行設(shè)計(jì)建設(shè)。設(shè)計(jì)建議如下:
2.1學(xué)科建設(shè)
以專(zhuān)業(yè)相關(guān)的行業(yè)、企業(yè)人才的實(shí)際需求和當(dāng)前使用的主流開(kāi)發(fā)工具或技術(shù)為依托來(lái)不斷調(diào)整專(zhuān)業(yè)架構(gòu),優(yōu)化專(zhuān)業(yè)人才培養(yǎng)方案,完善人才培養(yǎng)目標(biāo),對(duì)專(zhuān)業(yè)進(jìn)行合理定位,系統(tǒng)性調(diào)整教學(xué)方式方法,從而實(shí)現(xiàn)以行業(yè)、企業(yè)對(duì)人才的需求來(lái)引導(dǎo)地方本科院校軟件工程專(zhuān)業(yè)的學(xué)科建設(shè)。
2.2校企辦學(xué)
學(xué)科建設(shè)以輸出滿足行業(yè)、企業(yè)需求合格的應(yīng)用型人才為目標(biāo),通過(guò)校企聯(lián)合辦學(xué),對(duì)學(xué)生進(jìn)行定向培養(yǎng)、訓(xùn)練,專(zhuān)業(yè)課程體系嵌入資格認(rèn)證課程模塊,實(shí)訓(xùn)課程以企業(yè)開(kāi)發(fā)項(xiàng)目方式貫穿培養(yǎng)環(huán)節(jié)以達(dá)到提高專(zhuān)業(yè)人才的實(shí)際動(dòng)手能力。
2.3師資建設(shè)
采取教師企業(yè)掛職鍛煉參與企業(yè)項(xiàng)目研究開(kāi)發(fā),共同承接開(kāi)發(fā)項(xiàng)目等方式鍛煉提高師資隊(duì)伍實(shí)戰(zhàn)能力。教師在企業(yè)實(shí)戰(zhàn)經(jīng)歷和相關(guān)經(jīng)驗(yàn)成果帶入到日常的教學(xué)環(huán)節(jié),不僅能促進(jìn)專(zhuān)業(yè)教師學(xué)術(shù)、科研能力提升,還能夠最大程度豐富、提高專(zhuān)業(yè)學(xué)科建設(shè)[2]。
3三層結(jié)構(gòu)課程體系建設(shè)
軟件工程專(zhuān)業(yè)課程體系建設(shè)以工程教育理念為指導(dǎo),項(xiàng)目實(shí)戰(zhàn)為背景,社會(huì)需求為導(dǎo)向,提高學(xué)生專(zhuān)業(yè)素養(yǎng)、理論知識(shí)體系以及實(shí)踐能力為宗旨。學(xué)生完整地專(zhuān)業(yè)培養(yǎng)環(huán)節(jié)結(jié)束后具有程序設(shè)計(jì),系統(tǒng)分析,軟件設(shè)計(jì)、開(kāi)發(fā),項(xiàng)目管理,網(wǎng)絡(luò)和移動(dòng)通信終端應(yīng)用開(kāi)發(fā)能力。課程體系模式結(jié)構(gòu)如圖1所示。
3.1基礎(chǔ)理論由公共基礎(chǔ)課程和專(zhuān)業(yè)基礎(chǔ)課程構(gòu)成:①公共基礎(chǔ)課程主要涵括地方高校各現(xiàn)行必修公共課程,②專(zhuān)業(yè)基礎(chǔ)課程是專(zhuān)業(yè)課程堅(jiān)實(shí)的理論基礎(chǔ),專(zhuān)業(yè)必修前導(dǎo)課程,是對(duì)軟件工程專(zhuān)業(yè)基本“計(jì)算”概念理解、掌握,問(wèn)題計(jì)算求解能力和構(gòu)建中小規(guī)模軟件系統(tǒng)綜合能力的初步培養(yǎng)。
3.2專(zhuān)業(yè)理論以市場(chǎng)對(duì)人才需求為導(dǎo)向、行業(yè)最新前沿技術(shù)為引領(lǐng)、專(zhuān)業(yè)骨干課程為核心、專(zhuān)業(yè)素質(zhì)全面拓展和綜合素養(yǎng)整體提高為目標(biāo)來(lái)對(duì)專(zhuān)業(yè)主干課程進(jìn)行建設(shè)[3],主要包括以下幾類(lèi)課程:
3.2.1面向行業(yè)認(rèn)知能力培養(yǎng)課程主要包括對(duì)行業(yè)、企業(yè)認(rèn)知學(xué)習(xí)以及計(jì)算機(jī)專(zhuān)業(yè)知識(shí)學(xué)習(xí)等專(zhuān)業(yè)認(rèn)知方面課程。一般包括行業(yè)相關(guān)法律、法規(guī),從業(yè)道德規(guī)范,行為準(zhǔn)則,經(jīng)營(yíng)管理常規(guī)模式,軟件項(xiàng)目開(kāi)發(fā)流程等認(rèn)知類(lèi)課程。
3.2.2計(jì)算機(jī)編程與算法設(shè)計(jì)能力課程算法設(shè)計(jì)類(lèi)課程主要包含離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法分析以及數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)等方面的課程;編程課程主要包含C語(yǔ)言程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)等傳統(tǒng)程序設(shè)計(jì)語(yǔ)言課,還包括當(dāng)下企業(yè)應(yīng)用最為廣泛的,最流行的技術(shù)前沿課程。
3.2.3軟件工程專(zhuān)業(yè)系統(tǒng)分析課程系統(tǒng)分析能力課程主要包括操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò),軟件工程、數(shù)據(jù)庫(kù)原理等系統(tǒng)類(lèi)課程。
3.2.4系統(tǒng)實(shí)現(xiàn)與集成能力課程系統(tǒng)實(shí)現(xiàn)與集成能力方面課程主要包括網(wǎng)絡(luò)編程、移動(dòng)互聯(lián)開(kāi)發(fā)編程、編譯技術(shù)、軟件開(kāi)發(fā)以及軟件測(cè)試等課程[4]。
3.3實(shí)踐以校企聯(lián)合培養(yǎng)為手段,一至兩學(xué)年時(shí)長(zhǎng)為周期,貼近企業(yè)實(shí)際需求為指導(dǎo),綜合技能全面提高為目的來(lái)對(duì)專(zhuān)業(yè)學(xué)生進(jìn)行實(shí)踐能力培養(yǎng),方式如下:
3.3.1校企共同建設(shè)實(shí)訓(xùn)課程以項(xiàng)目介入為主線,企業(yè)實(shí)際效益項(xiàng)目和高校產(chǎn)學(xué)研項(xiàng)目為實(shí)際授課主體。引進(jìn)企業(yè)優(yōu)秀項(xiàng)目人才或具有企業(yè)項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)的教師來(lái)對(duì)專(zhuān)業(yè)人才展開(kāi)課程實(shí)訓(xùn),全面提高學(xué)生專(zhuān)業(yè)技能水平,綜合素養(yǎng)。校企共同培養(yǎng)模式不但能夠提高學(xué)生工程實(shí)踐能力,知識(shí)轉(zhuǎn)化生產(chǎn)實(shí)際速度,同時(shí)反向激發(fā)學(xué)生探究、學(xué)習(xí)知識(shí)的熱情,最終提高就業(yè)競(jìng)爭(zhēng)力[5]。
3.3.2合作企業(yè)崗位實(shí)訓(xùn)針對(duì)畢業(yè)學(xué)生和部分專(zhuān)業(yè)老師做崗位綜合實(shí)訓(xùn):①學(xué)生崗位實(shí)訓(xùn):讓學(xué)生真實(shí)參與企業(yè)項(xiàng)目實(shí)戰(zhàn),充分消化吸收前期所學(xué)理論和技能知識(shí),進(jìn)一步提升學(xué)生綜合能力,為就業(yè)夯實(shí)基礎(chǔ)。②老師崗位實(shí)訓(xùn):專(zhuān)業(yè)老師參與企業(yè)項(xiàng)目研發(fā),并將企業(yè)項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)和技術(shù)進(jìn)行梳理總結(jié)、編纂成冊(cè),運(yùn)用到實(shí)際日常教學(xué)環(huán)節(jié),促進(jìn)教學(xué)質(zhì)量提高,有利于縮短理論轉(zhuǎn)化實(shí)際成果周期。
3.3.3校企合作運(yùn)用項(xiàng)目方式指導(dǎo)學(xué)生做畢業(yè)論文(設(shè)計(jì))畢業(yè)論文(設(shè)計(jì))是對(duì)學(xué)生的專(zhuān)業(yè)知識(shí)掌握程度與提升高度的一次全面的考核,同時(shí)也是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),獨(dú)立地分析問(wèn)題和解決問(wèn)題的能力的一次全面的實(shí)訓(xùn)。但是傳統(tǒng)的教育模式導(dǎo)致大多地方院校工科專(zhuān)業(yè)學(xué)生畢業(yè)論文流于形式,與實(shí)際脫節(jié)。通過(guò)與企業(yè)合作運(yùn)用項(xiàng)目方式指導(dǎo)學(xué)生做畢業(yè)論文(設(shè)計(jì))弱化學(xué)生對(duì)畢業(yè)論文(設(shè)計(jì))的抵觸情緒,可以進(jìn)一步讓學(xué)生了解行業(yè)企業(yè)實(shí)際運(yùn)作規(guī)范及最新技術(shù),進(jìn)一步加強(qiáng)對(duì)學(xué)生實(shí)踐和技能能力的培養(yǎng),為畢業(yè)后從容就業(yè)夯實(shí)基礎(chǔ)。
4結(jié)語(yǔ)
【關(guān)鍵詞】課程體系;軟件工程;人才培養(yǎng);
1引言
縱觀中國(guó)各大高校,大部分學(xué)校都有開(kāi)設(shè)軟件工程這個(gè)專(zhuān)業(yè),但是各個(gè)學(xué)校的培養(yǎng)人才方案、實(shí)施過(guò)程、培養(yǎng)效果卻不盡相同。特別是民辦本科院校生源質(zhì)量普遍低于公辦院校的背景下,研究我院人才培養(yǎng)方案并制定符合自身需求的培養(yǎng)方案就顯得尤為重要。據(jù)中華英才網(wǎng)、前程無(wú)憂網(wǎng)等數(shù)據(jù)表明:一方面企業(yè)難以招聘到符合企業(yè)需求的人才,均需要企業(yè)投入大量的人力物力進(jìn)行崗前培訓(xùn);另一方面,高校對(duì)企業(yè)的需求缺乏了解,更無(wú)法培養(yǎng)符合企業(yè)需求的人才。這樣導(dǎo)致學(xué)校與企業(yè)在培養(yǎng)人才方面脫節(jié)。而構(gòu)建符合我院軟件工程專(zhuān)業(yè)的課程體系不但可以解決企業(yè)難覓合適人才的尷尬,同時(shí)也能提高我院軟件工程專(zhuān)業(yè)畢業(yè)生的就業(yè)優(yōu)勢(shì),使得軟件工程這個(gè)專(zhuān)業(yè)成為我院特色專(zhuān)業(yè)、王牌專(zhuān)業(yè)。
2軟件工程專(zhuān)業(yè)課程體系構(gòu)建的理論基礎(chǔ)
2.1開(kāi)啟人才培養(yǎng)模式-校企合作
為了使學(xué)生能夠掌握當(dāng)今企業(yè)最流行的軟件技術(shù),學(xué)院定期聘請(qǐng)企業(yè)資深項(xiàng)目經(jīng)理人到我院課堂現(xiàn)場(chǎng)講授部分課程。另外,我院與合作企業(yè)共同建立軟件工程專(zhuān)業(yè)實(shí)習(xí)基地,并派出資深教師現(xiàn)場(chǎng)指導(dǎo),這樣使得學(xué)生學(xué)習(xí)的知識(shí)能夠滿足企業(yè)的崗位要求。同時(shí)避免了我院閉門(mén)造車(chē),與企業(yè)需求脫節(jié)。
2.2根據(jù)社會(huì)需求崗位建立課程體系
通過(guò)對(duì)中華英才網(wǎng)、智聯(lián)招聘、前程無(wú)憂等求職網(wǎng)站招聘軟件人才崗位的要求等數(shù)據(jù)進(jìn)行系統(tǒng)分析得出:軟件工程專(zhuān)業(yè)崗位需求主要有以下幾類(lèi):Java軟件工程師,Android開(kāi)發(fā)工程師,C#軟件工程師,C++軟件工程師,高級(jí)系統(tǒng)架構(gòu)師,數(shù)據(jù)庫(kù)工程師,WEB網(wǎng)站開(kāi)發(fā)與維護(hù)工;然而,Java軟件工程師、C#軟件工程師以及Android開(kāi)發(fā)工程師崗位需求量較大。另外,這些崗位在理論上均要求職人員掌握數(shù)據(jù)庫(kù)原理、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、微機(jī)原理等基礎(chǔ)知識(shí),基于以上這些思路來(lái)建立軟件工程專(zhuān)業(yè)課程體系,保證學(xué)生能夠系統(tǒng)地掌握并理解面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。
3軟件工程專(zhuān)業(yè)課程體系的確定
3.1調(diào)研分析市場(chǎng)主流技術(shù),按照不同技術(shù)方向設(shè)定專(zhuān)業(yè)課體系
因?yàn)槲以菏敲褶k本科院校,所以我們制定的課程體系所針對(duì)的對(duì)象是四年制本科生;那么我們將4年8個(gè)學(xué)期劃分入下:即6+1+1的教學(xué)模式,六個(gè)學(xué)期校內(nèi)教學(xué),一個(gè)學(xué)期企業(yè)項(xiàng)目實(shí)訓(xùn),一個(gè)學(xué)期校內(nèi)項(xiàng)目綜合實(shí)訓(xùn)(畢業(yè)設(shè)計(jì));其中,又將6個(gè)學(xué)期劃分為4個(gè)學(xué)期的專(zhuān)業(yè)基礎(chǔ)教學(xué),2個(gè)學(xué)期的專(zhuān)業(yè)分類(lèi)教學(xué),在專(zhuān)業(yè)基礎(chǔ)教學(xué)過(guò)程中主要開(kāi)設(shè)專(zhuān)業(yè)基礎(chǔ)課,如數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫(kù),微機(jī)原理等課程,在專(zhuān)業(yè)分類(lèi)教學(xué)過(guò)程中將軟件工程專(zhuān)業(yè)劃分為JAVA和C#兩個(gè)方向,并把Andoid手機(jī)開(kāi)發(fā)課程分別都加進(jìn)這兩個(gè)課程體系方向。
高度模擬企業(yè)軟件開(kāi)發(fā)流程和項(xiàng)目管理,選擇實(shí)際應(yīng)用項(xiàng)目分組進(jìn)行軟件開(kāi)發(fā)。在1個(gè)學(xué)期的企業(yè)項(xiàng)目實(shí)訓(xùn)時(shí),組織學(xué)生到合作企業(yè)參與實(shí)際開(kāi)發(fā)工作,使得學(xué)生能夠整體掌握開(kāi)發(fā)流程以及相關(guān)技術(shù)。
3.2根據(jù)學(xué)生基礎(chǔ)以及學(xué)習(xí)興趣選定課程體系方向
根據(jù)崗位分布規(guī)律以及所學(xué)習(xí)技術(shù)的先后順序,將主要課程體系歸結(jié)為以下幾個(gè)階段:第一階段開(kāi)設(shè)計(jì)算機(jī)導(dǎo)論、高等數(shù)學(xué)、C語(yǔ)言程序設(shè)計(jì)、數(shù)據(jù)機(jī)構(gòu)、計(jì)算機(jī)網(wǎng)絡(luò)、微機(jī)原理機(jī)、數(shù)據(jù)庫(kù)、操作系統(tǒng)等基礎(chǔ)課程,為后續(xù)階段打下堅(jiān)實(shí)的基礎(chǔ),這個(gè)階段主要培養(yǎng)學(xué)生過(guò)硬的理論基礎(chǔ)和基本操作技能。第二個(gè)階段開(kāi)設(shè)C++程序設(shè)計(jì)、Java程序設(shè)計(jì)、C#程序設(shè)計(jì),這個(gè)階段主要培養(yǎng)學(xué)生具備初步較強(qiáng)的編程能力,并完全理解軟件開(kāi)發(fā)的過(guò)程和思想,此時(shí)學(xué)生能完成工作崗位上一些簡(jiǎn)單開(kāi)發(fā)工作。第三個(gè)階段開(kāi)設(shè)程序設(shè)計(jì)、企業(yè)級(jí)開(kāi)發(fā)、JSP程序設(shè)計(jì)、J2EE企業(yè)級(jí)開(kāi)發(fā),同時(shí)開(kāi)設(shè)UML、XML課程供學(xué)生選擇。
另外、第二階段和第三階段開(kāi)設(shè)的課程劃分JAVA和C#兩個(gè)方向:JAVA方向開(kāi)設(shè)Java程序設(shè)計(jì)、JSP程序設(shè)計(jì)、J2EE企業(yè)級(jí)開(kāi)發(fā)、UML、XML等課程;C#方向開(kāi)設(shè)C#程序設(shè)計(jì)、程序設(shè)計(jì)、企業(yè)級(jí)開(kāi)發(fā)等課程;學(xué)生只能選擇其中一個(gè)方向。該階段以前兩個(gè)階段為基礎(chǔ),結(jié)合校內(nèi)實(shí)訓(xùn),企業(yè)實(shí)習(xí)的項(xiàng)目,使得學(xué)生具備計(jì)算機(jī)軟件的基礎(chǔ)理論、基本知識(shí)和基本技能,同時(shí)能使用用軟件工程的思想、方法和技術(shù)來(lái)分析、設(shè)計(jì)和實(shí)現(xiàn)計(jì)算機(jī)軟件系統(tǒng)的能力,畢業(yè)后能在IT行業(yè)、科研機(jī)構(gòu)、企事業(yè)中從事計(jì)算機(jī)應(yīng)用軟件系統(tǒng)的開(kāi)發(fā)和研制的高級(jí)軟件工程技術(shù)人才。
3.3定期選派教師參加企業(yè)研發(fā)來(lái)保障師資水平
建設(shè)一支德才兼?zhèn)洹⒔Y(jié)構(gòu)合理、教學(xué)水平高、教學(xué)效果好的“雙師型”教師隊(duì)伍,對(duì)課程體系建設(shè)來(lái)說(shuō)至關(guān)重要。目前,我校軟件工程專(zhuān)業(yè)教師的理論水平能夠滿足教學(xué)要求,但欠缺企業(yè)大型軟件開(kāi)發(fā)的實(shí)際經(jīng)驗(yàn),因此在打造強(qiáng)大師資水平方面,我校也相應(yīng)制定了多種措施和規(guī)劃,具備表現(xiàn)為以下幾個(gè)方面:寒暑假可帶薪到企業(yè)參加實(shí)際項(xiàng)目開(kāi)發(fā);鼓勵(lì)教師繼續(xù)深造,學(xué)校給予一定的獎(jiǎng)勵(lì);定期組織教師到相應(yīng)的科研單位、著名院校進(jìn)行教學(xué)交流等踐活動(dòng)。
4結(jié)束語(yǔ)
相信通過(guò)上述課程體系培養(yǎng)的畢業(yè)生能夠綜合運(yùn)用所學(xué)的專(zhuān)業(yè)知識(shí)分析和解決實(shí)際軟件工程所遇到的問(wèn)題,并且具有1年的實(shí)際軟件開(kāi)發(fā)經(jīng)驗(yàn),適應(yīng)現(xiàn)代化工程團(tuán)隊(duì)的分工以及新產(chǎn)品和新系統(tǒng)開(kāi)發(fā)設(shè)計(jì),能依據(jù)自身所學(xué)技能自發(fā)學(xué)習(xí)并優(yōu)化自身的理論知識(shí)體系和實(shí)際工作經(jīng)驗(yàn),擁有較強(qiáng)的實(shí)際動(dòng)手能力和敏銳的專(zhuān)業(yè)戰(zhàn)略眼光。
參考文獻(xiàn):
[1]吳曉艷.獨(dú)立學(xué)院軟件工程專(zhuān)業(yè)建設(shè)探索[J].電腦知識(shí)與技術(shù),2010(24):6901-6902.
關(guān)鍵詞:社會(huì)需求;職業(yè)能力;教學(xué)體系
中圖分類(lèi)號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2009)26-7572-03
A Preliminary Study on Software Engineering Course System with Social Demand Oriented
LIU Ze-wen
(Software Engineering Department of Computer and Communication School, Hunan University of Technology, Zhuzhou 412007, China)
Abstract: Software is the core of informatization, the informatization construction in various fields is inseparable from the software, software industry relates to the national economic development and cultural security, which reflects the comprehensive strength of the country. Now China's software industry is suffering a serious software talents of structural imbalance, it means the lack of genuine software engineering essence of high-quality talents in this field. In the "big engineering" and " the project integration education reform in the world" project[1], software engineering curriculum system reform with social demand oriented holds the important position in "big engineering" cultivation reform and is of profound significance.
Key words: social needs; professional ability; teaching system
計(jì)算機(jī)作為一門(mén)學(xué)科和技術(shù)進(jìn)入教學(xué)和工作的領(lǐng)域,已經(jīng)發(fā)展了很多年了。作為一門(mén)使用的工具,計(jì)算機(jī)不僅在高科技領(lǐng)域做出了突出的貢獻(xiàn),并且計(jì)算機(jī)作為一種學(xué)習(xí)、生活和工作的工具,正逐漸地被越來(lái)越多的人掌握和使用。特別是近幾年,隨著計(jì)算機(jī)軟、硬件技術(shù)的飛速發(fā)展,計(jì)算機(jī)正在作為一種家電逐步進(jìn)入人們的家庭生活之中。
傳統(tǒng)軟件工程專(zhuān)業(yè)的一些課程的教學(xué)效果不理想,其中一個(gè)很重要的因素是教師教學(xué)和社會(huì)需求相脫離。我們的教學(xué)模式就是要把這兩者緊密結(jié)合在一起,盡可能多地增加實(shí)踐性教學(xué)環(huán)節(jié),教學(xué)內(nèi)容要結(jié)合社會(huì)所需進(jìn)行講解,讓學(xué)生從完成項(xiàng)目任務(wù)的角度上主動(dòng)去學(xué)。在課程教學(xué)中,用一個(gè)完整的體系貫穿其中,便于學(xué)生加深對(duì)應(yīng)用軟件的理解,特別是以社會(huì)需求為導(dǎo)向,培養(yǎng)適應(yīng)市場(chǎng)發(fā)展和變化的高素質(zhì)軟件工程專(zhuān)業(yè)人才[2]。
以社會(huì)需求為導(dǎo)向的軟件工程專(zhuān)業(yè)教學(xué)體系初探。
面對(duì)社會(huì)對(duì)人才綜合能力要求越來(lái)越高的情況,軟件工程專(zhuān)業(yè)如何以社會(huì)需求為導(dǎo)向,科學(xué)合理地進(jìn)行因材施教,筆者認(rèn)為應(yīng)針對(duì)專(zhuān)業(yè)特點(diǎn),建立"合理體系、多種形式、內(nèi)容滲透、特色案例和實(shí)踐、多形式考核及教學(xué)管理制度"六個(gè)教學(xué)體系。
1 求為目標(biāo)建立階段培養(yǎng)的時(shí)間體系
根據(jù)學(xué)校和學(xué)生的特點(diǎn),建立分階段培養(yǎng)的時(shí)間體系,將全過(guò)程分解成引導(dǎo)入門(mén)、實(shí)踐提高、實(shí)際應(yīng)用三個(gè)階段,每個(gè)階段均有不同的學(xué)習(xí)任務(wù)和內(nèi)容,并根據(jù)不同階段的特點(diǎn)選用不同的教學(xué)方法。分段教學(xué)能使學(xué)生在具備扎實(shí)的基礎(chǔ)知識(shí)的同時(shí),又具備解決實(shí)際問(wèn)題的能力。
第一階段:引導(dǎo)入門(mén)階段。第一、二學(xué)年,以項(xiàng)目驅(qū)動(dòng)課程體系教學(xué),將學(xué)生培養(yǎng)成為熟練的程序員;以公共基礎(chǔ)課程、學(xué)科大類(lèi)通識(shí)課程和跨院系、跨專(zhuān)業(yè)選修課程為主,拓寬基礎(chǔ)知識(shí),將科學(xué)教育和人文教育相結(jié)合,培養(yǎng)學(xué)生各方面的素質(zhì)。
第二階段:實(shí)踐提高階段。在前兩學(xué)年學(xué)習(xí)的基礎(chǔ)上,第三學(xué)年,分模塊進(jìn)行項(xiàng)目設(shè)計(jì)及課程教學(xué),進(jìn)一步拓寬學(xué)生專(zhuān)業(yè)知識(shí)面,旨在提高學(xué)生的應(yīng)用軟件工程方法的技術(shù)人員能力的,并進(jìn)行團(tuán)隊(duì)能力的培養(yǎng)。
第三階段:實(shí)際應(yīng)用階段。第四學(xué)年,重點(diǎn)培養(yǎng)學(xué)生軟件工程領(lǐng)域應(yīng)用和工程實(shí)踐能力。該課程體系注重培養(yǎng)學(xué)生的創(chuàng)新意識(shí),提高學(xué)生的創(chuàng)業(yè)能力。此階段可與畢業(yè)設(shè)計(jì)同步進(jìn)行,模擬軟件開(kāi)發(fā)企業(yè)的開(kāi)發(fā)模式進(jìn)行項(xiàng)目設(shè)計(jì)及項(xiàng)目管理,指導(dǎo)老師針對(duì)不同學(xué)生的具體情況,指導(dǎo)學(xué)生選修專(zhuān)業(yè)課程,因材施教,以各自特長(zhǎng)的展示為中心,發(fā)展個(gè)性,根據(jù)專(zhuān)業(yè)方向進(jìn)一步強(qiáng)化能力。實(shí)現(xiàn)“零距離就業(yè)”的目標(biāo),使學(xué)生了解企業(yè)對(duì)人才的需求,了解企業(yè)管理模式,以便畢業(yè)后盡快找到滿意的工作。
2 求為依托構(gòu)建針對(duì)性強(qiáng)的課程體系
前段時(shí)間,筆者在一些工廠、企業(yè)作過(guò)調(diào)查,結(jié)果表明,目前既具備工業(yè)設(shè)計(jì)基礎(chǔ),又熟練掌握計(jì)算機(jī)應(yīng)用技術(shù)的專(zhuān)業(yè)人才是相當(dāng)緊缺。說(shuō)明在對(duì)專(zhuān)業(yè)培養(yǎng)方案的制定中,強(qiáng)調(diào)計(jì)算機(jī)方面的作用和地位,使社會(huì)需求與計(jì)算機(jī)藝術(shù)有機(jī)地結(jié)合起來(lái),是社會(huì)發(fā)展的大勢(shì)所趨的。同時(shí),筆者覺(jué)得課程的設(shè)置,注重加強(qiáng)對(duì)學(xué)生的信息量傳輸,拓寬學(xué)生的知識(shí)面,對(duì)提高學(xué)生的綜合素質(zhì)是具有非常積極的意義的,加強(qiáng)對(duì)學(xué)生在計(jì)算機(jī)應(yīng)用方面能力的培養(yǎng),是軟件工程專(zhuān)業(yè)教育發(fā)展的必然趨勢(shì)[3]。
2.1 以社會(huì)需求為導(dǎo)向設(shè)置課程體系
計(jì)算機(jī)科學(xué)技術(shù)的快速發(fā)展以及企業(yè)對(duì)人才的多元化需求要求我們將新的知識(shí)單元及時(shí)引進(jìn)課程體系中,使課程體系的設(shè)置要有超前和發(fā)展的眼光。在培養(yǎng)計(jì)劃中我們除了保留必要的基礎(chǔ)課程外,增加了新興的計(jì)算機(jī)方面的內(nèi)容,特別是強(qiáng)調(diào)了計(jì)算機(jī)輔助在相關(guān)課程中的應(yīng)用,注意培養(yǎng)學(xué)生的現(xiàn)代審美意識(shí)藝術(shù)、創(chuàng)新精神和藝術(shù)創(chuàng)作能力等素質(zhì)更加全面,努力使學(xué)生成為既具備扎實(shí)的基本功,又具有掌握高技術(shù)的新型人才[4]。同時(shí),課程體系中的一些涉及到技術(shù)及開(kāi)發(fā)工具,緊跟企業(yè)應(yīng)用及行業(yè)發(fā)展前沿,隨時(shí)將一些新興的成熟的內(nèi)容吸收進(jìn)課堂教學(xué)。做到對(duì)課程體系、教學(xué)計(jì)劃動(dòng)態(tài)調(diào)整,做到保持課程體系的動(dòng)態(tài)性、前瞻性。
[關(guān)鍵詞] 軟件工程;知識(shí)領(lǐng)域;教學(xué)內(nèi)容銜接
[中圖分類(lèi)號(hào)] G642.0 [文獻(xiàn)標(biāo)識(shí)碼] A [文章編號(hào)] 1005-4634(2013)06-0075-03
0 引言
軟件工程是一門(mén)研究用工程化方法構(gòu)建和維護(hù)有效的、實(shí)用的和高質(zhì)量的軟件的學(xué)科,是信息領(lǐng)域發(fā)展最快的學(xué)科分支之一[1]。2001年經(jīng)教育部和國(guó)家計(jì)委批準(zhǔn),全國(guó)成立了35所示范性軟件學(xué)院,后增加到37所,截止到2012年12月30日,全國(guó)共有軟件工程專(zhuān)業(yè)點(diǎn)415個(gè)。這415所高校由于學(xué)校定位和專(zhuān)業(yè)特色不同,所修訂的軟件工程專(zhuān)業(yè)人才培養(yǎng)方案也有所差異。為使人才培養(yǎng)方案與社會(huì)發(fā)展和教學(xué)改革相適應(yīng),需要不斷對(duì)人才培養(yǎng)方案進(jìn)行修訂。在修訂過(guò)程中,如何做好軟件工程專(zhuān)業(yè)課教學(xué)內(nèi)容的銜接,一直是計(jì)劃制定者面臨的一項(xiàng)難題。吉林工程技術(shù)師范學(xué)院軟件工程專(zhuān)業(yè)經(jīng)過(guò)多年的教學(xué)研究和實(shí)踐,發(fā)現(xiàn)解決軟件工程專(zhuān)業(yè)課教學(xué)內(nèi)容銜接問(wèn)題的有效辦法就是要從解讀軟件工程教育知識(shí)體系入手,選擇合適的知識(shí)單元進(jìn)行課程整合,并根據(jù)學(xué)校的人才培養(yǎng)定位,優(yōu)化課程體系的宏觀結(jié)構(gòu)和課程之間的微觀順序。
1 解讀軟件工程教育知識(shí)體系,整合知識(shí) 單元
1.1 解讀SWEBOK和SEEK
我國(guó)軟件工程本科教學(xué)規(guī)范的制定主要研究借鑒了SWEBOK和SEEK [2]。由ACM和IEEE/CS聯(lián)合工作組組織制定的軟件工程知識(shí)體系SWEBOK為確立軟件工程的學(xué)科地位打下基礎(chǔ),SWEBOK 將軟件工程劃分為10個(gè)領(lǐng)域:軟件需求、軟件設(shè)計(jì)、軟件構(gòu)造、軟件測(cè)試、軟件維護(hù)、軟件配置管理、軟件工程管理、軟件工程過(guò)程、軟件工程工具和方法、軟件質(zhì)量。計(jì)算教程軟件工程卷SE2004提出了軟件工程教育知識(shí)體系SEEK,為制定軟件工程本科教學(xué)計(jì)劃提供了指南。SEEK由知識(shí)領(lǐng)域、知識(shí)單元和知識(shí)點(diǎn)三個(gè)層次組成。SEEK包含10個(gè)知識(shí)領(lǐng)域和1個(gè)應(yīng)用知識(shí)領(lǐng)域,共計(jì)48個(gè)基本知識(shí)單元、17個(gè)應(yīng)用知識(shí)單元,建議最小核心學(xué)時(shí)數(shù)為497。10個(gè)知識(shí)領(lǐng)域主要由計(jì)算機(jī)(CS)學(xué)科知識(shí)領(lǐng)域和軟件工程(SE)學(xué)科知識(shí)領(lǐng)域組成,分別是:計(jì)算基礎(chǔ)(CMP)、數(shù)學(xué)和工程基礎(chǔ)(FND)、職業(yè)實(shí)踐(PRF)、軟件建模與分析(MAA)、軟件設(shè)計(jì)(DES)、軟件驗(yàn)證與確認(rèn)(VAV)、軟件演化(EVO)、軟件過(guò)程(PRO)、軟件質(zhì)量(QUA)、軟件管理(MGT)。1個(gè)應(yīng)用知識(shí)領(lǐng)域?yàn)樘囟ㄏ到y(tǒng)與應(yīng)用(SAS)。
1.2 整合知識(shí)單元
知識(shí)單元必須以課程的形式進(jìn)行講授,所以必須將SEEK的10個(gè)知識(shí)領(lǐng)域的知識(shí)單元整合為課程名稱(chēng)。具體整合過(guò)程為:整合CMP中的知識(shí)單元為軟件構(gòu)造、形式化開(kāi)發(fā)方法、C語(yǔ)言程序設(shè)計(jì)、算法與數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)組成原理、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)原理8門(mén)課程。整合FNT和EVO中的知識(shí)單元為離散數(shù)學(xué)與軟件工程導(dǎo)論2門(mén)課程。整合MAA和DES中的知識(shí)單元為軟件需求、系統(tǒng)分析與設(shè)計(jì)2門(mén)課程。整合QUA和VAV中的知識(shí)單元為軟件質(zhì)量保證與測(cè)試1門(mén)課程。整合MGT中的知識(shí)單元為軟件項(xiàng)目管理1門(mén)課程。整合PRO中的知識(shí)單元為軟件過(guò)程管理1門(mén)課程。整合后共計(jì)15門(mén)專(zhuān)業(yè)課程,實(shí)踐知識(shí)領(lǐng)域個(gè)別院校可根據(jù)自身情況進(jìn)行整合。
2 優(yōu)化課程銜接關(guān)系,制定應(yīng)用型軟件工 程理論課教學(xué)計(jì)劃
2.1 調(diào)整課程結(jié)構(gòu)
從高校軟件工程專(zhuān)業(yè)課程結(jié)構(gòu)來(lái)看,主要有層次課程結(jié)構(gòu)、核心課程結(jié)構(gòu)、模塊課程結(jié)構(gòu)和平臺(tái)+模塊課程結(jié)構(gòu)四種[3]。大部分院校采用層次課程結(jié)構(gòu),即公共課程、基礎(chǔ)課程、專(zhuān)業(yè)基礎(chǔ)課程和專(zhuān)業(yè)課程。第一、二學(xué)年主要開(kāi)設(shè)公共課和基礎(chǔ)課,第三、四學(xué)年開(kāi)設(shè)專(zhuān)業(yè)基礎(chǔ)和專(zhuān)業(yè)課。此類(lèi)課程結(jié)構(gòu)使得課程銜接縱向邏輯關(guān)系較強(qiáng),符合循序漸進(jìn)的認(rèn)知規(guī)律,有利于大多數(shù)學(xué)生以較少的時(shí)間比較系統(tǒng)地掌握專(zhuān)業(yè)知識(shí)。但由于層次課程結(jié)構(gòu)是多學(xué)科、多門(mén)類(lèi)課程的混合體,計(jì)劃制定人不太好把握課程的直線式邏輯順序,因此不能保證教學(xué)內(nèi)容銜接的連續(xù)性、順序性和整合性。“平臺(tái)+模塊”課程結(jié)構(gòu)是近些年出現(xiàn)的一種新的高等學(xué)校課程結(jié)構(gòu),由基礎(chǔ)課程平臺(tái)和一定類(lèi)型的課程模塊構(gòu)成。根據(jù)軟件工程專(zhuān)業(yè)的特點(diǎn),將課程結(jié)構(gòu)調(diào)整為由公共基礎(chǔ)課平臺(tái)、學(xué)科基礎(chǔ)課平臺(tái)、專(zhuān)業(yè)基礎(chǔ)課平臺(tái)3個(gè)“平臺(tái)”及計(jì)算機(jī)科學(xué)模塊、軟件工程模塊、專(zhuān)業(yè)方向模塊3個(gè)模塊構(gòu)成。“平臺(tái)+模塊”課程結(jié)構(gòu)保證了知識(shí)結(jié)構(gòu)內(nèi)在的相互聯(lián)系和相互獨(dú)立,此課程結(jié)構(gòu)中的“平臺(tái)”是全校或同一學(xué)科各專(zhuān)業(yè)學(xué)生的必修課程,體現(xiàn)了人才培養(yǎng)的基本規(guī)格和全面發(fā)展的共性要求,體現(xiàn)了“寬口徑”、“厚基礎(chǔ)”的現(xiàn)代高等教育人才培養(yǎng)特點(diǎn)。此課程結(jié)構(gòu)中的“模塊”解決了計(jì)算機(jī)科學(xué)課程群與軟件工程課程群開(kāi)課順序的爭(zhēng)議性問(wèn)題,專(zhuān)業(yè)方向模塊根據(jù)社會(huì)人才需求、專(zhuān)業(yè)發(fā)展的趨勢(shì)和學(xué)生的個(gè)性學(xué)習(xí)需求而設(shè)置。軟件工程學(xué)科發(fā)展很快,專(zhuān)業(yè)方向模塊可以根據(jù)需要進(jìn)行調(diào)整。
2.2 調(diào)整課程順序
根據(jù)整合的15門(mén)專(zhuān)業(yè)課程,按模塊進(jìn)行劃分,可分為計(jì)算機(jī)科學(xué)模塊課程和軟件工程模塊課程。計(jì)算機(jī)科學(xué)模塊課程主要有離散數(shù)學(xué)、C語(yǔ)言程序設(shè)計(jì)、算法與數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)組成原理、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)原理7門(mén)課程;軟件工程模塊課程主要有軟件工程導(dǎo)論、軟件需求、系統(tǒng)分析與設(shè)計(jì)、軟件構(gòu)造、形式化開(kāi)發(fā)方法、軟件質(zhì)量保證與測(cè)試、軟件項(xiàng)目管理、軟件過(guò)程管理8門(mén)課程。計(jì)算機(jī)科學(xué)模塊的專(zhuān)業(yè)課程開(kāi)課順序在各高校中大同小異,基本上是先開(kāi)設(shè)C語(yǔ)言程序設(shè)計(jì)和離散數(shù)學(xué),然后開(kāi)設(shè)計(jì)算機(jī)組成原理、算法與數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng),最后開(kāi)設(shè)計(jì)算機(jī)網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)原理。調(diào)研各高校軟件工程專(zhuān)業(yè)人才培養(yǎng)方案,發(fā)現(xiàn)軟件工程模塊專(zhuān)業(yè)課程的開(kāi)設(shè)順序不是很一致。結(jié)合先進(jìn)的基于工作過(guò)程的課程設(shè)置方法[4],參照IEEE/EIA 12207.0-1996軟件生命周期工作過(guò)程標(biāo)準(zhǔn),調(diào)整了軟件工程模塊8門(mén)專(zhuān)業(yè)課程的開(kāi)設(shè)順序,其順序依次為軟件工程導(dǎo)論、軟件需求、系統(tǒng)分析與設(shè)計(jì)、軟件構(gòu)造、形式化開(kāi)法方法、軟件質(zhì)量保證與測(cè)試、軟件過(guò)程管理、軟件項(xiàng)目管理。
2.3 針對(duì)應(yīng)用型本科院校設(shè)置專(zhuān)業(yè)方向模塊課
吉林工程技術(shù)師范學(xué)院作為應(yīng)用型本科院校,定位為培養(yǎng)應(yīng)用型人才,因此所制定的專(zhuān)業(yè)方向模塊課程要與人才市場(chǎng)應(yīng)用需求相一致。目前在我國(guó)軟件應(yīng)用領(lǐng)域,軟件開(kāi)發(fā)人員需求缺口很大,因此將吉林工程技術(shù)師范學(xué)院軟件工程專(zhuān)業(yè)人才培養(yǎng)方向定位為軟件開(kāi)發(fā)工程師。目前,在軟件開(kāi)發(fā)領(lǐng)域存在兩大對(duì)壘:微軟的NET和甲骨文公司的JAVA,因此將專(zhuān)業(yè)方向劃分為NET方向和JAVA方向,并依據(jù)技術(shù)路線設(shè)置相應(yīng)的專(zhuān)業(yè)方向課程。
2.4 研究成果
綜上所述,所制定的應(yīng)用型本科軟件工程專(zhuān)業(yè)人才培養(yǎng)方案中的理論課程體系分學(xué)期執(zhí)行的教學(xué)計(jì)劃如表1所示。
3 成果評(píng)價(jià)
選取吉林工程技術(shù)師范學(xué)院軟件工程專(zhuān)業(yè)理論課程體系為評(píng)價(jià)對(duì)象,利用文獻(xiàn)[5]所建立的課程體系評(píng)價(jià)模型和評(píng)標(biāo)指標(biāo),邀請(qǐng)四位專(zhuān)家在不區(qū)分專(zhuān)家權(quán)系數(shù)的前提下進(jìn)行評(píng)價(jià),評(píng)價(jià)情況如表2所示。
對(duì)評(píng)語(yǔ)集賦分值(優(yōu):95,良:85,中:70,及格:60),最終加權(quán)得分為92.25分,處于優(yōu)秀的級(jí)別。本次評(píng)價(jià)只針對(duì)教學(xué)計(jì)劃中的理論課程體系(即體現(xiàn)教學(xué)內(nèi)容銜接效果的體系)進(jìn)行評(píng)價(jià),沒(méi)有考慮實(shí)踐環(huán)節(jié)、師資及實(shí)施情況等。
4 結(jié)束語(yǔ)
通過(guò)多年教學(xué)研究實(shí)踐,總結(jié)出應(yīng)用型軟件工程專(zhuān)業(yè)理論課程體系制定的流程:(1)將SEEK的10個(gè)知識(shí)領(lǐng)域中的知識(shí)單元整合為15門(mén)專(zhuān)業(yè)課程;(2)采取“平臺(tái)+模塊”課程結(jié)構(gòu)劃分課程宏觀結(jié)構(gòu);(3)微調(diào)15門(mén)課程的開(kāi)課順序,按1~7學(xué)期開(kāi)設(shè);(4)針對(duì)應(yīng)用型人才培養(yǎng)定位,劃分專(zhuān)業(yè)方向模塊并設(shè)置課程。本次研究?jī)H限于理論課程體系教學(xué)設(shè)計(jì)。切實(shí)加強(qiáng)軟件工程實(shí)驗(yàn)課程和實(shí)踐環(huán)節(jié)的創(chuàng)新與改革將是下一步重點(diǎn)研究的課題。
參考文獻(xiàn)
[1]宋雨,趙文清.軟件工程[M].北京:中國(guó)電力出版社,2007:2-5.
[2]齊治昌.軟件工程學(xué)科的建立與軟件工程本科教學(xué)[J].中國(guó)大學(xué)教育,2006,(2):28-30.
[3]王彬斐.我國(guó)高等學(xué)校課程結(jié)構(gòu)優(yōu)化改革研究[D].蘭州:蘭州大學(xué),2007.
關(guān)鍵詞:質(zhì)量工程;軟件工程專(zhuān)業(yè);本科教育;課程體系
中圖分類(lèi)號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B
1引言
目前國(guó)際軟件產(chǎn)業(yè)正在穩(wěn)步發(fā)展,中國(guó)軟件產(chǎn)業(yè)也在騰飛中,對(duì)軟件人才的需求非常迫切。國(guó)務(wù)院關(guān)于《振興軟件產(chǎn)業(yè)行動(dòng)綱要(2002年至2005年)》提出了我國(guó)軟件產(chǎn)業(yè)的發(fā)展目標(biāo),其中之一是軟件專(zhuān)業(yè)技術(shù)人才要達(dá)到80萬(wàn)的培養(yǎng)目標(biāo),人才結(jié)構(gòu)要進(jìn)一步優(yōu)化。要達(dá)到這一目標(biāo),我國(guó)急需培養(yǎng)大批軟件工程技術(shù)人才和軟件工程管理人才,軟件工程專(zhuān)業(yè)是培養(yǎng)軟件產(chǎn)業(yè)技術(shù)人才的重要專(zhuān)業(yè)科程。
2006年,教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會(huì)(以下簡(jiǎn)稱(chēng)“教指委”)組織制定了《高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)規(guī)范(軟件工程專(zhuān)業(yè)方向)》(以下簡(jiǎn)稱(chēng)《專(zhuān)業(yè)規(guī)范》)。為落實(shí)《專(zhuān)業(yè)規(guī)范》,進(jìn)一步推動(dòng)軟件工程專(zhuān)業(yè)課程教學(xué)改革與實(shí)踐的深入開(kāi)展,教指委決定在《專(zhuān)業(yè)規(guī)范》的基礎(chǔ)上開(kāi)展“軟件工程專(zhuān)業(yè)課程教學(xué)改革與實(shí)踐項(xiàng)目”的立項(xiàng)工作。希望通過(guò)項(xiàng)目立項(xiàng)的方式,加強(qiáng)專(zhuān)業(yè)課程建設(shè)和教學(xué)改革的力度,將專(zhuān)業(yè)規(guī)范落實(shí)到具體的課程教學(xué)環(huán)節(jié)中。
2教育質(zhì)量工程促進(jìn)軟件工程專(zhuān)業(yè)教學(xué)改革
2007年初教育部下發(fā)了2007年“1號(hào)文件”,決定實(shí)施“高等學(xué)校本科教學(xué)質(zhì)量與教學(xué)改革工程”。同時(shí),作為2007年的“2號(hào)文件”,教育部下發(fā)了《關(guān)于進(jìn)一步深化本科教學(xué)改革全面提高教學(xué)質(zhì)量的若干意見(jiàn)》,目的是進(jìn)一步推動(dòng)本科教學(xué)工作,切實(shí)提高本科教育質(zhì)量。提出了教育質(zhì)量工程和教育改革新舉措,對(duì)實(shí)踐教學(xué)、學(xué)生能力培養(yǎng)方面提出了新要求。
“質(zhì)量工程”重點(diǎn)建設(shè)的六個(gè)項(xiàng)目都是帶有基礎(chǔ)性、引導(dǎo)性的項(xiàng)目,其中“實(shí)踐教學(xué)與人才培養(yǎng)模式改革創(chuàng)新”是提高高等教育質(zhì)量的重要內(nèi)容。湖南工業(yè)大學(xué)計(jì)算機(jī)與通信學(xué)院認(rèn)為貫徹落實(shí)提高教學(xué)質(zhì)量的決策部署,必須落實(shí)在具體行動(dòng)上。我院將軟件工程專(zhuān)業(yè)的教學(xué)改革放在非常重要的位置,突出實(shí)踐教學(xué),課程體系以“社會(huì)需求為導(dǎo)向”,專(zhuān)業(yè)課程主要以軟件開(kāi)發(fā)新技術(shù)、新應(yīng)用為主,注重培養(yǎng)學(xué)生的創(chuàng)新能力和動(dòng)手能力,我院在這方面累積了豐富的經(jīng)驗(yàn),也創(chuàng)造了不少成績(jī),學(xué)生多次在湖南省創(chuàng)新能力大賽上獲得優(yōu)異成績(jī)。我院堅(jiān)持按照教育質(zhì)量工程的要求,在軟件工程專(zhuān)業(yè)實(shí)施新的人才培養(yǎng)模式。
3軟件工程專(zhuān)業(yè)新的人才培養(yǎng)模式
我院的軟件工程專(zhuān)業(yè)尋求一種行之有效的培養(yǎng)模式和新途徑,即:保持傳統(tǒng)培養(yǎng)模式的優(yōu)點(diǎn),吸取和引進(jìn)國(guó)內(nèi)外先進(jìn)的教學(xué)思想與理念;在學(xué)生應(yīng)用能力和創(chuàng)新能力的培養(yǎng)方面取得突破;與社會(huì)需求和地方經(jīng)濟(jì)建設(shè)對(duì)接。
針對(duì)傳統(tǒng)人才培養(yǎng)模式存在的弊端,以培養(yǎng)具有高素質(zhì)創(chuàng)新能力的復(fù)合型人才為目的,將高等教育從以教師為中心轉(zhuǎn)變到以學(xué)生為中心的軌道上來(lái),設(shè)計(jì)并實(shí)施新的人才培養(yǎng)模式,在充分實(shí)踐基礎(chǔ)上不斷總結(jié)和探索,展示“招生―培養(yǎng)―就業(yè)”一體化的完整培養(yǎng)模式,體現(xiàn)學(xué)科、專(zhuān)業(yè)整合特色。主要內(nèi)容如下:
(1) 以“厚基礎(chǔ)、寬口徑、有特長(zhǎng)”為總的培養(yǎng)目標(biāo),貫徹“因材施教、分流培養(yǎng)”、應(yīng)用型和研究型人才培養(yǎng)相結(jié)合的原則,實(shí)施三段式雙分流人才培養(yǎng)模式。
(2) 加強(qiáng)技能訓(xùn)練和軟件工程的基礎(chǔ)、素質(zhì)課程。軟件工程的基礎(chǔ)是建立在多個(gè)不同學(xué)科之上。它不僅需要計(jì)算機(jī)科學(xué)的理論和基礎(chǔ)知識(shí),同時(shí)也需要掌握諸如數(shù)學(xué)、工程學(xué)、項(xiàng)目管理及其它應(yīng)用領(lǐng)域的概念。所以,課程設(shè)置應(yīng)注重軟件工程技術(shù)和素質(zhì)教育的不斷線,以培養(yǎng)學(xué)生良好的編程習(xí)慣和團(tuán)隊(duì)合作的思想。
(3) 梳理軟件工程系列課程之間、以及與其他相關(guān)系列課程之間的關(guān)系,合理銜接、避免重復(fù)。課程設(shè)置要突出軟件工程的重要地位和價(jià)值。軟件工程系列課程所涵蓋的概念多、涉及的領(lǐng)域廣,教學(xué)中容易出現(xiàn)“知易行難”的情況,教師受觀念、思維定勢(shì)以及本人的軟件工程經(jīng)驗(yàn)在某種程度上也會(huì)影響學(xué)生的理解深度。
(4) 建立更加完善的實(shí)訓(xùn)、培訓(xùn)教學(xué)體系。
(5) 進(jìn)行教學(xué)方法和手段的改革,使其適應(yīng)工程型人才的培養(yǎng)。軟件工程系列課程內(nèi)容紛雜,在教學(xué)過(guò)程中容易出現(xiàn)空洞的說(shuō)教,為此著重改革以下幾點(diǎn):基于項(xiàng)目的課程,模擬工業(yè)界典型項(xiàng)目,以小組作業(yè)、口頭報(bào)告、正式評(píng)審等形式,讓學(xué)生在整個(gè)項(xiàng)目中承擔(dān)不同的角色,構(gòu)筑立體化的互動(dòng)教學(xué)平臺(tái),貫穿軟件工程系列課程的案例教學(xué)。將真實(shí)系統(tǒng)和項(xiàng)目作為學(xué)習(xí)案例,從軟件工程的基礎(chǔ)入手,讓學(xué)生實(shí)際運(yùn)用他們所學(xué)過(guò)的知識(shí)和技能,模擬案例提出問(wèn)題,并給出解決方案,真正使學(xué)生體會(huì)和做到學(xué)以致用。
(6) 改革傳統(tǒng)的考試模式。傳統(tǒng)的考試模式在一定程度上可以確保學(xué)生掌握一些基本概念和基本的技能,但不能完全反映學(xué)生在實(shí)際工程中運(yùn)用知識(shí)的能力。案例教學(xué)的引入使得在不同的教學(xué)階段采用演講、答辯、互換角色評(píng)審等方式來(lái)考察學(xué)生對(duì)相關(guān)課程內(nèi)容的理解。
我院擬建立一套適合軟件工程人才培養(yǎng)模式的、以軟件工程為主線的教學(xué)課程內(nèi)容體系。該課程體系具有更大的靈活性、適應(yīng)性和開(kāi)放性,有利于學(xué)生根據(jù)社會(huì)形勢(shì)和自身需要,自主選擇和安排切合自身特點(diǎn)的學(xué)習(xí)方案,全面提高學(xué)生的基本能力、專(zhuān)業(yè)能力和綜合能力,將學(xué)生培養(yǎng)成為寬基礎(chǔ)、高素質(zhì)、有特長(zhǎng)、適應(yīng)廣的創(chuàng)新能力的復(fù)合型人才。逐步完善與課程體系配套的實(shí)訓(xùn)、培訓(xùn)的“雙訓(xùn)”教學(xué)體系,使培養(yǎng)的人才更加適應(yīng)社會(huì)和企業(yè)的需求。
4三段式雙分流人才培養(yǎng)模式實(shí)施方案
第一階段:第一、二學(xué)年,以公共基礎(chǔ)課程、學(xué)科大類(lèi)通識(shí)課程和跨院系、跨專(zhuān)業(yè)選修課程為主,拓寬基礎(chǔ)知識(shí),將科學(xué)教育和人文教育相結(jié)合,培養(yǎng)學(xué)生各方面的素質(zhì)。
第二階段:第三學(xué)年,在前兩學(xué)年學(xué)習(xí)的基礎(chǔ)上,進(jìn)行第一次分流,即專(zhuān)業(yè)分流,以專(zhuān)業(yè)課程為主,分專(zhuān)業(yè)進(jìn)行培養(yǎng),進(jìn)一步拓寬學(xué)生專(zhuān)業(yè)知識(shí)面。
第三階段:第四學(xué)年,學(xué)生在主修專(zhuān)業(yè)內(nèi)自由選擇專(zhuān)業(yè)方向,進(jìn)行第二次分流,即專(zhuān)業(yè)方向分流,以專(zhuān)業(yè)方向課程為主,按照專(zhuān)業(yè)方向進(jìn)行培養(yǎng)。根據(jù)普通本科院校的特點(diǎn)分兩個(gè)大的培養(yǎng)方向,即:軟件工程管理、軟件工程技術(shù)。
此階段可與畢業(yè)設(shè)計(jì)同步進(jìn)行,在選擇專(zhuān)業(yè)方向后即安排指導(dǎo)老師,指導(dǎo)老師可針對(duì)不同學(xué)生的具體情況,指導(dǎo)學(xué)生選修專(zhuān)業(yè)課程、因材施教,以各自特長(zhǎng)的展示為中心、發(fā)展個(gè)性,根據(jù)專(zhuān)業(yè)方向進(jìn)一步強(qiáng)化能力。我院軟件工程專(zhuān)業(yè)實(shí)施新的人才培養(yǎng)模式的具體方案如下:
(1) 構(gòu)建與新的培養(yǎng)模式相適應(yīng)的課程體系;
(2) 構(gòu)建與新的培養(yǎng)模式相適應(yīng)的實(shí)驗(yàn)體系;
(3) 構(gòu)建與新的培養(yǎng)模式相適應(yīng)的實(shí)習(xí)與設(shè)計(jì)教學(xué)體系;
(4) 改革教學(xué)方法、教學(xué)手段與考試模式;
(5) 完善教學(xué)管理制度。
5實(shí)施新的人才培養(yǎng)模式過(guò)程中的實(shí)際困難
我院軟件工程專(zhuān)業(yè)在實(shí)施新的軟件人才培養(yǎng)模式過(guò)程,也遇到了一些實(shí)際的困難,正在逐步解決過(guò)程中。
(1) 課程特色所帶來(lái)的困難。軟件和軟件工程發(fā)展迅速,像Java、UML、分布式構(gòu)件技術(shù),CMM、Agent技術(shù),Agile SE,XP,AOP,MDA等新技術(shù)、新方法不斷涌現(xiàn)。造成該課程內(nèi)容紛雜,客觀上容易導(dǎo)致系統(tǒng)性、邏輯性和可操作性的缺失。而且,軟件工程教學(xué)“知易行難”,教師受觀念、思維定勢(shì)的影響,其本人的軟件開(kāi)發(fā)經(jīng)歷和體會(huì)在某種程度上影響學(xué)生的理解深度。
(2) 對(duì)任課教師帶來(lái)的挑戰(zhàn)。作為教師,其教學(xué)工作必須立足學(xué)科前沿,進(jìn)行本末判斷,進(jìn)行經(jīng)典內(nèi)容與先進(jìn)技術(shù)的取舍。又因?yàn)槠鋬?nèi)容紛雜,教師在教學(xué)時(shí)如何避免軟件工程淪為空洞的說(shuō)教?這是一個(gè)大的問(wèn)題。應(yīng)該在教學(xué)上下大力氣探討如何提高學(xué)生的軟件工程素質(zhì)和軟件研發(fā)能力。
(3) 課程體系銜接帶來(lái)的問(wèn)題。
6結(jié)束語(yǔ)
我院自成立之始,在軟件工程專(zhuān)業(yè)教學(xué)改革實(shí)踐中,就始終圍繞著以建立科學(xué)的軟件工程教學(xué)內(nèi)容體系為前提,改革課堂教學(xué)方式,突出實(shí)踐環(huán)節(jié),激發(fā)學(xué)生主動(dòng)探索的熱情,并同步構(gòu)筑立體化教學(xué)互動(dòng)平臺(tái);上述措施旨在提高該軟件工程專(zhuān)業(yè)學(xué)生的工程能力。我們雖然在以軟件工程為主線的課程體系改革上對(duì)有關(guān)問(wèn)題進(jìn)行了探討,但是,如何把握當(dāng)前社會(huì)、企業(yè)對(duì)人才的需求,突破傳統(tǒng)教學(xué)體系的不合理限制、建立靈活的工程型教學(xué)體系是我們始終堅(jiān)持與努力的方向;而我們圍繞軟件工程為主線的教學(xué)改革也僅僅處在一個(gè)過(guò)程之中,實(shí)施過(guò)程中很多新出現(xiàn)的實(shí)際問(wèn)題需要我們勤于探索、勇于解決、不斷的完善和突破。
參考文獻(xiàn):
[1] 文俊浩,王欣如,徐玲. 軟件人才培養(yǎng)的改革與實(shí)踐[J]. 黑龍江高教研究,2004(4).
[2] 楊芙清. 軟件工程教育的思索與實(shí)踐[C]//全國(guó)高校軟件工程專(zhuān)業(yè)教育年會(huì)論文集(2007). 北京:高等教育出版社,2008.
關(guān)鍵詞:服務(wù)地方產(chǎn)業(yè)發(fā)展;軟件工程碩士;培養(yǎng)模式
中圖分類(lèi)號(hào):G646?搖 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2014)13-0235-02
當(dāng)前,寧波正面臨著重組產(chǎn)業(yè)要素、轉(zhuǎn)變發(fā)展方式、實(shí)現(xiàn)科學(xué)發(fā)展的嚴(yán)峻挑戰(zhàn)。寧波各級(jí)政府正在狠抓機(jī)遇,迎難而上,采取有力措施,促進(jìn)工業(yè)調(diào)整轉(zhuǎn)型,加快現(xiàn)代服務(wù)業(yè)發(fā)展。從2009年起,寧波全面實(shí)施了服務(wù)業(yè)跨越式發(fā)展行動(dòng)綱要,推進(jìn)服務(wù)業(yè)功能區(qū)和產(chǎn)業(yè)基地建設(shè),大力發(fā)展以傳統(tǒng)制造業(yè)轉(zhuǎn)型升級(jí)為標(biāo)志的生產(chǎn)業(yè),大力發(fā)展以新一代信息技術(shù)支撐應(yīng)用為標(biāo)志的新興服務(wù)業(yè)。寧波的家電、服裝產(chǎn)業(yè)入選了省首批塊狀經(jīng)濟(jì)轉(zhuǎn)型升級(jí)示范區(qū)試點(diǎn),工業(yè)企業(yè)二、三產(chǎn)分離發(fā)展加速,全國(guó)性物流節(jié)點(diǎn)城市建設(shè)正在積極推進(jìn),第四方物流市場(chǎng)平臺(tái)投入運(yùn)行,櫟社保稅物流中心封關(guān)運(yùn)作,梅山保稅港區(qū)的封關(guān)運(yùn)行的前期準(zhǔn)備完成,特別是2010年9月寧波智慧城市建設(shè)正式啟動(dòng)[1],等等,所有這些都說(shuō)明寧波經(jīng)濟(jì)社會(huì)發(fā)展對(duì)高層次人才需求提出了新的要求,面向產(chǎn)業(yè)發(fā)展、服務(wù)地方經(jīng)濟(jì)成為高等院校人才培養(yǎng)的重要課題。浙江大學(xué)軟件學(xué)院在寧波的辦學(xué)是浙江大學(xué)與寧波市科教戰(zhàn)略合作的重要成果,學(xué)院以市場(chǎng)需求為導(dǎo)向,以“Computer+X”和“X+Info”復(fù)合型人才培養(yǎng)理念,致力于培養(yǎng)高層次的應(yīng)用型、復(fù)合型、國(guó)際化的軟件工程技術(shù)和軟件工程管理人才。針對(duì)寧波產(chǎn)業(yè)發(fā)展特色和區(qū)域社會(huì)經(jīng)濟(jì)統(tǒng)籌的需要,學(xué)院有選擇性地開(kāi)設(shè)高層次軟件工程人才需求急需的專(zhuān)業(yè)方向,小批量規(guī)模化地培養(yǎng)軟件工程碩士。本文以與IBM合作創(chuàng)建的軟件服務(wù)工程專(zhuān)業(yè)方向的培養(yǎng)模式為例,闡述專(zhuān)業(yè)課程的設(shè)置和課程教學(xué)方式與產(chǎn)業(yè)發(fā)展和應(yīng)用緊密相連,使學(xué)生不僅學(xué)習(xí)專(zhuān)業(yè)理論知識(shí),并且了解產(chǎn)業(yè)發(fā)展趨勢(shì),掌握工程化開(kāi)發(fā)方法和技能,直接為地方產(chǎn)業(yè)發(fā)展服務(wù)。
一、培養(yǎng)模式與方法
1.強(qiáng)大的產(chǎn)業(yè)界合作伙伴。選擇具有國(guó)際或國(guó)內(nèi)一流水平的產(chǎn)業(yè)界辦學(xué)合作單位是實(shí)現(xiàn)高水平人才培養(yǎng)的重要環(huán)節(jié)。IBM公司不僅是全球最優(yōu)秀的IT企業(yè),而且最近幾年已經(jīng)成功地轉(zhuǎn)型為服務(wù)型公司。IBM的各類(lèi)信息系統(tǒng)已成為中國(guó)金融、電信、冶金、石化、交通、商品流通、政府和教育等許多重要業(yè)務(wù)領(lǐng)域中最可靠的信息技術(shù)平臺(tái),IBM的客戶遍及中國(guó)經(jīng)濟(jì)社會(huì)的各個(gè)方面。同時(shí),IBM作為全球IT服務(wù)的倡導(dǎo)者,具有非常豐富的高層次軟件服務(wù)人才培養(yǎng)經(jīng)驗(yàn)和支撐資源。2009年,浙江大學(xué)與IBM公司合作成立“浙江大學(xué)―IBM聯(lián)合創(chuàng)新中心”,建立“浙江大學(xué)―IBM人才培養(yǎng)基地”并共建全國(guó)首家“軟件與服務(wù)科學(xué)系”,雙方合作利用先進(jìn)的教學(xué)理念、豐富的教學(xué)資源、技術(shù)研發(fā)資源和應(yīng)用實(shí)施經(jīng)驗(yàn),與時(shí)俱進(jìn),共同探索,培養(yǎng)符合當(dāng)?shù)亟?jīng)濟(jì)發(fā)展需求的復(fù)合型人才。此次校企合作的創(chuàng)新模式在推進(jìn)我國(guó)服務(wù)外包高端人才培養(yǎng)方面,邁出了大膽而創(chuàng)新的一步。
2.突出實(shí)踐環(huán)節(jié)的課程體系。軟件工程碩士的教學(xué)計(jì)劃由基礎(chǔ)課程、專(zhuān)業(yè)課程、實(shí)訓(xùn)、實(shí)習(xí)等多個(gè)環(huán)節(jié)構(gòu)成,充分體現(xiàn)理論與實(shí)踐相結(jié)合的特征。基礎(chǔ)類(lèi)課程包括公共基礎(chǔ)及素質(zhì)類(lèi)和專(zhuān)業(yè)基礎(chǔ)類(lèi)。專(zhuān)業(yè)課程則是由每一個(gè)專(zhuān)業(yè)方向根據(jù)產(chǎn)業(yè)發(fā)展需求定制,教學(xué)大綱由學(xué)院和產(chǎn)業(yè)界合作伙伴共同確認(rèn)、修訂和執(zhí)行。軟件與服務(wù)工程方向的專(zhuān)業(yè)課程包括RUP方法論、協(xié)作軟件生命周期管理、軟件質(zhì)量管理、面向?qū)ο蟮姆治雠c設(shè)計(jì)、代碼分析、Java高級(jí)應(yīng)用開(kāi)發(fā)、Webservice和SOA、J2EE應(yīng)用開(kāi)發(fā)、J2EE應(yīng)用服務(wù)管理、數(shù)據(jù)庫(kù)高級(jí)應(yīng)用開(kāi)發(fā)等,其中主要專(zhuān)業(yè)課程均由IBM資深工程師或產(chǎn)品經(jīng)理承擔(dān)教學(xué)。在基礎(chǔ)和專(zhuān)業(yè)課程教學(xué)的基礎(chǔ)上,通過(guò)課程的實(shí)驗(yàn)、案例分析與研究以及項(xiàng)目實(shí)訓(xùn)等三種方式組織學(xué)生在修課期間參與工程實(shí)踐。學(xué)生在入學(xué)的第二學(xué)期開(kāi)始參與項(xiàng)目實(shí)訓(xùn),在實(shí)訓(xùn)中堅(jiān)持采用符合實(shí)際應(yīng)用環(huán)境的項(xiàng)目和開(kāi)發(fā)方法指導(dǎo)學(xué)生。實(shí)訓(xùn)期間,參照企業(yè)團(tuán)隊(duì)形式,按項(xiàng)目管理要求管理學(xué)生,實(shí)訓(xùn)的導(dǎo)師來(lái)自于行業(yè)應(yīng)用專(zhuān)家及其合作伙伴,采用企業(yè)開(kāi)發(fā)模式指導(dǎo)學(xué)生參與行業(yè)實(shí)際應(yīng)用需求的項(xiàng)目。從第二學(xué)年開(kāi)始,學(xué)生進(jìn)入企業(yè)實(shí)習(xí)。學(xué)院內(nèi)的教學(xué)成果要通過(guò)參與實(shí)際企業(yè)實(shí)習(xí)來(lái)檢驗(yàn),學(xué)生的能力要通過(guò)實(shí)習(xí)來(lái)體現(xiàn)并進(jìn)一步得到提高。學(xué)生畢業(yè)后的就業(yè)則與學(xué)生實(shí)習(xí)的效果直接關(guān)聯(lián)。由于學(xué)生在學(xué)院學(xué)習(xí)期間已接觸企業(yè)導(dǎo)師和符合企業(yè)文化的實(shí)訓(xùn),所以到企業(yè)實(shí)習(xí)后,能馬上參與項(xiàng)目工作,能在項(xiàng)目組中發(fā)揮作用,快速提高自己的業(yè)務(wù)和技術(shù)能力。軟件服務(wù)工程方向的實(shí)訓(xùn)項(xiàng)目是由IBM提供的真實(shí)航空業(yè)客戶項(xiàng)目剪裁而成,項(xiàng)目客戶需求真實(shí)完善,項(xiàng)目文檔完整,學(xué)生將按照企業(yè)級(jí)的項(xiàng)目開(kāi)發(fā)和管理方式演練該項(xiàng)目。其中,學(xué)生將直接扮演項(xiàng)目開(kāi)發(fā)組中的成員角色,角色包括:項(xiàng)目經(jīng)理、技術(shù)經(jīng)理、配置管理員、軟件工程師、測(cè)試工程師、DBA等,來(lái)了解在軟件項(xiàng)目開(kāi)發(fā)團(tuán)隊(duì)中的角色、過(guò)程、規(guī)范和執(zhí)行方法。整個(gè)實(shí)訓(xùn)項(xiàng)目是模擬實(shí)際客戶項(xiàng)目開(kāi)發(fā)過(guò)程,以團(tuán)隊(duì)的形式,進(jìn)行項(xiàng)目過(guò)程定義、項(xiàng)目計(jì)劃、需求分析、設(shè)計(jì)、編碼和測(cè)試及交付。學(xué)生完成實(shí)訓(xùn)項(xiàng)目后,對(duì)企業(yè)真實(shí)工作流程和項(xiàng)目開(kāi)發(fā)實(shí)施環(huán)境有了很好的了解,也初步具備了職業(yè)人的素質(zhì)和團(tuán)隊(duì)協(xié)作的意識(shí)。在研究生培養(yǎng)的第二學(xué)年,他們均按照雙向選擇的原則進(jìn)入企業(yè)進(jìn)行實(shí)習(xí),實(shí)習(xí)期限為半年到一年。實(shí)習(xí)期間,學(xué)生與學(xué)院、企業(yè)簽訂三方協(xié)議,明確自己崗位,承擔(dān)工作角色,遵守企業(yè)工作紀(jì)律,完成崗位工作任務(wù)。并根據(jù)實(shí)習(xí)內(nèi)容,完成碩士論文。
3.高水平的專(zhuān)兼職師資隊(duì)伍。聘任校內(nèi)具有較高學(xué)術(shù)水平,工程實(shí)踐經(jīng)驗(yàn)豐富,教學(xué)嚴(yán)謹(jǐn),學(xué)生反映好的教師負(fù)責(zé)專(zhuān)業(yè)基礎(chǔ)課、主要專(zhuān)業(yè)課和畢業(yè)設(shè)計(jì)指導(dǎo)的教學(xué)任務(wù)。聘請(qǐng)合作企業(yè)工程實(shí)踐經(jīng)驗(yàn)豐富、具有高度責(zé)任感的一線高級(jí)工程技術(shù)人員承擔(dān)部分專(zhuān)業(yè)課、專(zhuān)業(yè)實(shí)踐課和專(zhuān)題工程訓(xùn)練的教學(xué)任務(wù),充分發(fā)揮企業(yè)教師的工程實(shí)踐經(jīng)驗(yàn)的作用。有企業(yè)教師參與的課程與實(shí)踐環(huán)節(jié)達(dá)50%以上。通過(guò)學(xué)校教師和企業(yè)教師的混合講課方式,即由來(lái)自學(xué)校和企業(yè)兩個(gè)方面的教師以多種方式(包括講課、講座、研討、實(shí)踐等)共同上一門(mén)課,互相取長(zhǎng)補(bǔ)短,使學(xué)生從多種角度和以多種方式理解課程內(nèi)容,IBM方面還為軟件學(xué)院教師提供專(zhuān)門(mén)的培訓(xùn)和獎(jiǎng)教金,學(xué)院多名教師作為電子商務(wù)方向的CDL訪問(wèn)學(xué)者對(duì)國(guó)內(nèi)渠道電子商務(wù)平臺(tái)與對(duì)接工具提供商進(jìn)行調(diào)研和課程開(kāi)發(fā)共建。針對(duì)軟件工程碩士培養(yǎng)的特點(diǎn),充實(shí)壯大碩士論文導(dǎo)師隊(duì)伍。一方面認(rèn)真總結(jié)“雙導(dǎo)師制”的經(jīng)驗(yàn),進(jìn)一步推廣“雙導(dǎo)師制”。另一方面,充分利用學(xué)校的相關(guān)政策,在原來(lái)實(shí)行的“雙導(dǎo)師制”的基礎(chǔ)上,聘請(qǐng)企業(yè)中具有豐富工程經(jīng)驗(yàn)和指導(dǎo)經(jīng)驗(yàn)的合作導(dǎo)師擔(dān)任碩士論文導(dǎo)師,獨(dú)立指導(dǎo)碩士論文。
4.面向產(chǎn)業(yè)的專(zhuān)題化工程訓(xùn)練。為了實(shí)施上述教學(xué)計(jì)劃和課程體系,我們與IBM共建了聯(lián)合實(shí)訓(xùn)基地。為了更好地突出實(shí)踐教學(xué)特色,增強(qiáng)實(shí)戰(zhàn)效果,提升工程設(shè)計(jì)、開(kāi)發(fā)與實(shí)施能力,在實(shí)訓(xùn)基地基礎(chǔ)上又與相關(guān)企業(yè)合作建設(shè)了RFID、物聯(lián)網(wǎng)技術(shù)應(yīng)用、物流新技術(shù)等專(zhuān)題工程訓(xùn)練基地。相比實(shí)訓(xùn)基地,工程訓(xùn)練基地在以下方面有了較大的提升,以取得更好的工程訓(xùn)練效果:場(chǎng)地、設(shè)備、軟硬件系統(tǒng)等設(shè)施達(dá)到或接近工業(yè)界的工程開(kāi)發(fā)環(huán)境;參照合作企業(yè)制度,實(shí)行嚴(yán)格的項(xiàng)目管理、過(guò)程管理和參訓(xùn)人員評(píng)價(jià)考核制度;工程訓(xùn)練的案例其規(guī)模和復(fù)雜度更接近實(shí)際工程項(xiàng)目,從幾個(gè)人組隊(duì)可以完成的小項(xiàng)目提升為需要幾十人、數(shù)個(gè)小組合作完成的中等規(guī)模項(xiàng)目;積累數(shù)量較多的實(shí)際項(xiàng)目案例庫(kù),供參訓(xùn)人員參考學(xué)習(xí);參照企業(yè)實(shí)際工程項(xiàng)目配置,選派多層次、多角色具有豐富工程經(jīng)驗(yàn)的工程師指導(dǎo)專(zhuān)題訓(xùn)練。
二、成果
針對(duì)寧波地方產(chǎn)業(yè)和經(jīng)濟(jì)社會(huì)發(fā)展需求,設(shè)置相應(yīng)的軟件工程碩士研究生培養(yǎng)專(zhuān)業(yè)方向,直接引入國(guó)際、國(guó)內(nèi)在該行業(yè)具有領(lǐng)先優(yōu)勢(shì)的企業(yè)參與專(zhuān)業(yè)課程體系設(shè)置和教學(xué)實(shí)施過(guò)程,建立了緊密型的產(chǎn)學(xué)研合作辦學(xué)體制。在專(zhuān)業(yè)課程體系建設(shè)中突出課程實(shí)驗(yàn)、項(xiàng)目實(shí)訓(xùn)、企業(yè)實(shí)習(xí)等實(shí)踐環(huán)節(jié),實(shí)現(xiàn)了高水平的學(xué)院教師與企業(yè)工程師相結(jié)合的混合式教學(xué)方式,以企業(yè)實(shí)際應(yīng)用項(xiàng)目作為學(xué)生課程實(shí)踐內(nèi)容,引進(jìn)企業(yè)化項(xiàng)目管理思想,讓學(xué)生在校學(xué)習(xí)期間就能體驗(yàn)到企業(yè)化的項(xiàng)目管理模式。通過(guò)與IBM的合作辦學(xué)促成了IBM公司在寧波建立IBM在中國(guó)大陸的第四個(gè)研發(fā)基地――IBM中國(guó)開(kāi)發(fā)中心(寧波)及IBM中國(guó)開(kāi)發(fā)中心物流行業(yè)解決方案中心。該方向培養(yǎng)人才為IBM寧波研發(fā)中心的成功設(shè)立和運(yùn)行提供了高水平專(zhuān)業(yè)人才保障。軟件服務(wù)工程方向自開(kāi)辦以來(lái)(2009~2012級(jí))共招生211人,進(jìn)入IBM寧波、上海、北京開(kāi)發(fā)中心實(shí)習(xí)學(xué)生人數(shù)超過(guò)50%,被IBM招聘為正式員工的學(xué)生近40人,90%以上的學(xué)生進(jìn)入了IBM、中國(guó)移動(dòng)、中國(guó)電信、百度、淘寶、阿里巴巴、網(wǎng)易、摩根大通、銀聯(lián)、工商銀行、建設(shè)銀行、思科、上海盛大等知名企業(yè)。浙江大學(xué)軟件學(xué)院與IBM的合作項(xiàng)目已經(jīng)成為國(guó)家示范性軟件學(xué)院與產(chǎn)業(yè)合作辦學(xué)的典范,也成為IBM拓展高層次人才培養(yǎng)項(xiàng)目的標(biāo)記性項(xiàng)目,多次獲得IBM創(chuàng)新成果獎(jiǎng)。
三、展望
浙江大學(xué)軟件學(xué)院經(jīng)過(guò)多年的探索和實(shí)踐,在培養(yǎng)復(fù)合型軟件工程人才方面積累了較豐富的經(jīng)驗(yàn),特別在產(chǎn)學(xué)研合作辦學(xué)過(guò)程中不斷與合作企業(yè)協(xié)同創(chuàng)新、共同提高。產(chǎn)學(xué)研合作協(xié)同創(chuàng)新是一個(gè)系統(tǒng)工程,在人才培養(yǎng)方面,要更加關(guān)注國(guó)際化、高端化、工程化、創(chuàng)新型人才的培養(yǎng),深化高端價(jià)值型、市場(chǎng)緊缺型、行業(yè)領(lǐng)軍型人才的培養(yǎng);在科技創(chuàng)新方面,面向經(jīng)濟(jì)和社會(huì)發(fā)展中的重大現(xiàn)實(shí)問(wèn)題,要加速新技術(shù)的孵化、科技成果轉(zhuǎn)化和應(yīng)用實(shí)踐,更好地服務(wù)于地方產(chǎn)業(yè)發(fā)展。
參考文獻(xiàn):
隨著網(wǎng)絡(luò)信息科技的不斷發(fā)展,軟件工程的專(zhuān)業(yè)地位逐漸得到了教育工作者的重視,許多高校開(kāi)始開(kāi)設(shè)軟件工程專(zhuān)業(yè)課程。但是,軟件工程專(zhuān)業(yè)課程在實(shí)際教學(xué)中往往存在一個(gè)問(wèn)題,就是相關(guān)網(wǎng)絡(luò)教學(xué)資源存在相應(yīng)的局限性,這就對(duì)高校開(kāi)展軟件工程課程教學(xué)提出了更高的現(xiàn)實(shí)要求。高校基于這種情況下,需要著手建設(shè)起豐富的網(wǎng)絡(luò)教學(xué)資源庫(kù),能夠?yàn)殚_(kāi)展軟件工程專(zhuān)業(yè)課程教學(xué)奠定良好的基礎(chǔ)。
【關(guān)鍵詞】
軟件工程課程;網(wǎng)絡(luò)教學(xué)資源;建設(shè)研究
1前言
隨著現(xiàn)代科技的不斷發(fā)展,各大高校開(kāi)始構(gòu)建網(wǎng)絡(luò)信息化課堂,特別是軟件工程這門(mén)課程,網(wǎng)絡(luò)教學(xué)資源已經(jīng)逐漸成為了開(kāi)展日常教學(xué)工作的重要基礎(chǔ)。網(wǎng)絡(luò)教學(xué)資源能夠有效提高學(xué)生的創(chuàng)新能力與自主學(xué)習(xí)意識(shí),同時(shí)也促進(jìn)了教師教學(xué)方式與教學(xué)觀念的轉(zhuǎn)變[1]。如何建設(shè)網(wǎng)絡(luò)教學(xué)資源,充分發(fā)揮出網(wǎng)絡(luò)教學(xué)資源在軟件工程課程教學(xué)中的作用,已經(jīng)成為了高校教育工作者普遍關(guān)注的一個(gè)問(wèn)題。
2軟件工程的課程構(gòu)成特點(diǎn)
軟件工程主要是為了培養(yǎng)學(xué)生的軟件開(kāi)發(fā)能力與軟件操作能力而開(kāi)設(shè)的一門(mén)軟件工程類(lèi)系統(tǒng)課程,通常包含了軟件建模與分析、軟件項(xiàng)目管理與軟件測(cè)試等內(nèi)容[2]。軟件工程課程的導(dǎo)論便是軟件工程的基本概念、軟件項(xiàng)目管理、軟件工程過(guò)程等等,軟件工程課程在具體實(shí)施教學(xué)的過(guò)程中,往往會(huì)體現(xiàn)出三大特點(diǎn)。首先是理論比較抽象化,其次是課程的內(nèi)容比較多,但是學(xué)時(shí)設(shè)置比較少,最后是軟件工程課程的實(shí)踐性比較強(qiáng)。
3軟件工程課程網(wǎng)絡(luò)教學(xué)資源的建設(shè)
3.1設(shè)計(jì)系統(tǒng)化教學(xué)資源
我們?cè)诮ㄔO(shè)軟件工程課程網(wǎng)絡(luò)教學(xué)資源的過(guò)程中,首先需要重新梳理相應(yīng)的課程知識(shí)結(jié)構(gòu),能夠構(gòu)建統(tǒng)一的知識(shí)體系,以重要的知識(shí)點(diǎn)為參照,合理制作相關(guān)課件與收集教學(xué)素材。通常來(lái)講,教學(xué)素材有文本、動(dòng)畫(huà)、圖像、音頻及視頻等多種表現(xiàn)形式。軟件工程課程的相關(guān)知識(shí)點(diǎn)可以采取多種媒體素材形式來(lái)展現(xiàn),像概念性的可以用單純的文本來(lái)表示,如果是一些性質(zhì)、實(shí)例與關(guān)系構(gòu)成的話,便可以將圖形與動(dòng)畫(huà)有機(jī)結(jié)合起來(lái)表示[3]。教師采取合適的教學(xué)策略將這些教學(xué)素材通過(guò)PPT的形式有機(jī)組合在一起,從而形成一個(gè)完整的網(wǎng)絡(luò)知識(shí)結(jié)構(gòu),便于學(xué)生理解與學(xué)習(xí)。這種教學(xué)資源組織形式既考慮到了軟件工程課程的基本特點(diǎn),又可以將教學(xué)資源充分利用到實(shí)際課堂教學(xué)當(dāng)中去,同時(shí)還能夠根據(jù)教材內(nèi)容與教學(xué)要求的調(diào)整來(lái)靈活組織教學(xué)資源,從而有效適應(yīng)了具體教學(xué)需要。
3.2設(shè)計(jì)層次化課程資源內(nèi)容
為了提高軟件工程專(zhuān)業(yè)學(xué)生的實(shí)踐操作能力,高校需要有效根據(jù)教材內(nèi)容與學(xué)習(xí)者的實(shí)際情況來(lái)設(shè)計(jì)出多層次的教學(xué)資源組織形式。就像是《軟件測(cè)試》這門(mén)課程,以往通常會(huì)將課程內(nèi)容分為單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試以及驗(yàn)收測(cè)試等。我們?yōu)榱藦?qiáng)化理論與實(shí)踐的聯(lián)系,便可以將課程的內(nèi)容具體設(shè)置為入門(mén)篇、技能篇、工程篇以及實(shí)踐篇這四個(gè)層次,每個(gè)層次都包含了以往的課程內(nèi)容。這就有利于學(xué)習(xí)者按照自身的實(shí)際情況來(lái)選擇合適的學(xué)習(xí)層次,從而做到循序漸進(jìn)。
3.3設(shè)計(jì)多元化交互渠道
在軟件工程課程教學(xué)過(guò)程中,學(xué)生、教師與教學(xué)資源的良好互動(dòng)能夠?yàn)榇蛟靸?yōu)質(zhì)課堂奠定良好的基礎(chǔ)。教師需要設(shè)計(jì)出多元化的交互渠道,有效實(shí)現(xiàn)教學(xué)資源的持續(xù)更新,不斷完善教學(xué)資源建設(shè),進(jìn)而滿足軟件工程課程教學(xué)的現(xiàn)實(shí)需求。教師需要在充分利用網(wǎng)絡(luò)信息技術(shù)與多媒體技術(shù)的基礎(chǔ)上,實(shí)現(xiàn)師生與教學(xué)資源的良好互動(dòng),從而達(dá)到良好的教學(xué)效果。師生可以通過(guò)對(duì)教學(xué)資源的評(píng)價(jià)、打分、提出反饋意見(jiàn)等形式來(lái)調(diào)整與優(yōu)化相關(guān)教學(xué)資源,讓軟件工程課程的教學(xué)資源變得更具操作性、實(shí)用性,從而促進(jìn)了網(wǎng)絡(luò)教學(xué)資源建設(shè)的科學(xué)化與規(guī)范化,滿足了教師開(kāi)展軟件工程實(shí)踐教學(xué)的需要。
3.4資源內(nèi)容體現(xiàn)前瞻性
隨著網(wǎng)絡(luò)信息科技的不斷發(fā)展,軟件工程課程的教學(xué)內(nèi)容也需要不斷進(jìn)行調(diào)整,才能有效做到與時(shí)俱進(jìn)。因此,為了跟上軟件工程學(xué)科的發(fā)展步伐,高校需要在軟件工程課程網(wǎng)絡(luò)教學(xué)資源建設(shè)上面,不斷融入當(dāng)前軟件工程領(lǐng)域的熱點(diǎn)問(wèn)題,引入新方法與新理論,有效開(kāi)拓學(xué)生的視野,讓他們的思維更加具有前瞻性與預(yù)見(jiàn)性。有效凸顯了網(wǎng)絡(luò)資源的實(shí)際應(yīng)用價(jià)值,滿足了社會(huì)對(duì)創(chuàng)新型人才的現(xiàn)實(shí)需求。
4結(jié)語(yǔ)
總而言之,雖然目前許多高校都開(kāi)設(shè)了與軟件工程相關(guān)的課程,但在網(wǎng)絡(luò)教學(xué)資源的建設(shè)上面卻還存在一些不足之處。這就需要高校能夠逐步建立起多元化的軟件工程教學(xué)資源組織形式,不斷更新網(wǎng)絡(luò)教學(xué)資源,有效實(shí)現(xiàn)資源共享與資源重復(fù)利用,從而為社會(huì)培養(yǎng)一批綜合型高素質(zhì)軟件人才。
作者:張超 單位:曲阜師范大學(xué)信息科學(xué)與工程學(xué)院
參考文獻(xiàn):
[1]孫紅梅,賈瑞生.基于網(wǎng)絡(luò)的軟件工程案例教學(xué)資源平臺(tái)建設(shè)[J].實(shí)驗(yàn)室研究與探索,2011(11):48~51.