程海英
【關(guān)鍵詞】軟件工程技術(shù) 專業(yè)課程群 建設(shè) 應(yīng)用
社會經(jīng)濟(jì)的快速發(fā)展和科學(xué)技術(shù)的進(jìn)步,在一定程度上推動了軟件產(chǎn)業(yè)的發(fā)展,這就要求人才具備較強(qiáng)的系統(tǒng)維護(hù)、開發(fā)、設(shè)計和分析等能力。軟件工程作為一項綜合性學(xué)科,其包括財務(wù)管理、系統(tǒng)管理、信息安全、網(wǎng)絡(luò)技術(shù)和計算機(jī)技術(shù)等學(xué)科知識。因此在實(shí)際教學(xué)過程中需要結(jié)合社會對人才的需求,制定科學(xué)合理的人才培養(yǎng)目標(biāo),形成系統(tǒng)完整的課程群體系,借助課程的集群優(yōu)勢來促進(jìn)專業(yè)教學(xué)質(zhì)量的提高。
1 軟件工程專業(yè)課程群建設(shè)教學(xué)實(shí)踐現(xiàn)狀
軟件工程專業(yè)課程群建設(shè)教學(xué)實(shí)踐現(xiàn)狀,其主要可從兩個方面進(jìn)行分析:
1.1 課程群建設(shè)方面
課程群建設(shè)主要是對課程的交叉和優(yōu)化整合加以強(qiáng)調(diào),結(jié)合重點(diǎn)突出與統(tǒng)籌安排等理念來指導(dǎo)師資隊伍建設(shè)、資源優(yōu)化配置和課程教學(xué)改革等。一般而言,課程群建設(shè)作為一種新的課程體系,其是有機(jī)整合具有相同培養(yǎng)目標(biāo)和認(rèn)知結(jié)構(gòu)的跨專業(yè)或本專業(yè)課程的問題、方法、知識與解決方案等,保證課程之間的協(xié)調(diào)性與關(guān)聯(lián)性,充分挖掘課程的共同知識點(diǎn),避免教學(xué)資源的浪費(fèi),促進(jìn)學(xué)生綜合素質(zhì)的培養(yǎng)與知識的遷移,實(shí)現(xiàn)1+1>2的效果。
1.2 軟件工程專業(yè)方面
隨著信息技術(shù)和計算機(jī)技術(shù)的不斷發(fā)展與普及,第三產(chǎn)業(yè)得到了很大的發(fā)展空間,對IT人才的需求量不斷增加。對于計算機(jī)專業(yè)而言,其培養(yǎng)目標(biāo)多是面向基礎(chǔ)應(yīng)用和理論研究,難以滿足企業(yè)和社會對人才的需求,而軟件工程專業(yè)采用工業(yè)化培養(yǎng)形式,課程體系涵蓋管理學(xué)和財會學(xué)等專業(yè),面向?qū)嶋H的工作環(huán)境,能有效彌補(bǔ)這一缺陷,培養(yǎng)出應(yīng)用型和綜合型的技術(shù)人才。當(dāng)前我國大部分示范性軟件學(xué)院都擁有自身的人才培養(yǎng)模式,能夠?qū)⒐こ袒k學(xué)和校企合作的理念加以體現(xiàn),保證課程體系建設(shè)的創(chuàng)新性、實(shí)踐性和綜合性。
2 軟件工程專業(yè)課程群建設(shè)的路徑
2.1 課程群課程體系的建設(shè)
課程設(shè)置作為課程群建設(shè)中的重要內(nèi)容,其是否具有針對性與合理性將對課程群建設(shè)的優(yōu)劣具有直接影響。因此高校在實(shí)際建設(shè)過程中,需要對知識體系結(jié)構(gòu)加以充分了解和研究,針對軟件工程的相關(guān)特點(diǎn),如復(fù)用性、系統(tǒng)性、實(shí)用性、技術(shù)性和工程性等,構(gòu)建具有可行性的人才培養(yǎng)體系和知識體系。同時嚴(yán)格按照實(shí)踐性教學(xué)要求和由淺入深的原則,從實(shí)踐層面和理論層面來構(gòu)建課程群結(jié)構(gòu),明確課程的順序和安排,對各課程的地位和培養(yǎng)目標(biāo)加以定義,優(yōu)化教學(xué)方法,保證課程內(nèi)容的有效性。圖1為課程群課程體系結(jié)構(gòu)示意圖。
由圖1可知,課程基礎(chǔ)知識內(nèi)容的目的是培養(yǎng)學(xué)生具有良好的計算思維能力和基本技能。其中面向?qū)ο蟪绦蛟O(shè)計和程序設(shè)計基礎(chǔ)的課程主要是以理論講解為依據(jù),闡明軟件工程師需要具備的職業(yè)素養(yǎng);C++程序設(shè)計與JAVA語言程序設(shè)計則以實(shí)踐技能為主,指導(dǎo)學(xué)生學(xué)習(xí)實(shí)踐應(yīng)用能力。同時軟件專業(yè)技能是以軟件開發(fā)為基礎(chǔ),從實(shí)施、測試、設(shè)計和需求等方面來介紹課程內(nèi)容,是軟件工程課程的核心部分,需要學(xué)生掌握軟件工程的過程控制與知識結(jié)構(gòu)。因此教師在實(shí)際教學(xué)過程中,需要從實(shí)踐角度來設(shè)計課程,引導(dǎo)和幫助學(xué)生學(xué)習(xí)與鞏固教學(xué)內(nèi)容,使其深入理解軟件開發(fā)的相關(guān)知識。此外,工程應(yīng)用階段要求學(xué)生面向就業(yè)課程,因此高校可通過校企合作的形式讓學(xué)生進(jìn)行實(shí)訓(xùn)和實(shí)習(xí),使其能夠積累工作經(jīng)驗,培養(yǎng)學(xué)生的實(shí)踐應(yīng)用能力和創(chuàng)新能力。
2.2 課程群知識體系的建設(shè)
對于軟件工程課程體系建設(shè)而言,高校在實(shí)際建設(shè)過程中需要結(jié)合自身的辦學(xué)特色和理念,制定符合國家標(biāo)準(zhǔn)的課程群建設(shè)標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)的核心是軟件工程相關(guān)課程,這樣能夠增強(qiáng)學(xué)生的創(chuàng)新意識和實(shí)踐應(yīng)用能力,促進(jìn)軟件課程教學(xué)效果和質(zhì)量的提高。一般該標(biāo)準(zhǔn)的內(nèi)容主要包括以下幾方面:
(1)課程群建設(shè)需要以軟件工程思想為依據(jù),充分利用國際化標(biāo)準(zhǔn)和先進(jìn)的計算機(jī)技術(shù),因此在實(shí)際建設(shè)過程中需要強(qiáng)化教師的綜合素質(zhì),合理設(shè)計教學(xué)內(nèi)容,科學(xué)運(yùn)用先進(jìn)的教學(xué)理念,從而保證建設(shè)的順利實(shí)施。
(2)結(jié)合軟件工程的相關(guān)課程,對核心專業(yè)課程的培養(yǎng)目標(biāo)加以確定后,加強(qiáng)學(xué)生綜合素質(zhì)、團(tuán)隊意識、創(chuàng)新思維和實(shí)踐能力的培養(yǎng)。
(3)在課程群建設(shè)過程中,高校應(yīng)制定可行性的管理機(jī)構(gòu)和有效的評估機(jī)制,確保實(shí)踐創(chuàng)新培養(yǎng)、課堂教學(xué)方法、內(nèi)容開展和課程設(shè)置等方面的有序性,對課程群建設(shè)的優(yōu)勢和不足加以全面反饋。
(4)高校應(yīng)結(jié)合自身的實(shí)際情況來建設(shè)課程群,保證其具有明確的目標(biāo),將課程體系建設(shè)和人才培養(yǎng)的目標(biāo)定位于素質(zhì)、能力和知識等方面;同時定期組織專家和教師進(jìn)行研究,對師資建設(shè)、教學(xué)內(nèi)容和課程體系等方面的制度加以完善。
3 結(jié)束語
軟件工程專業(yè)課程群建設(shè)將課程實(shí)施和課程設(shè)計進(jìn)行有效融合,優(yōu)化整合了教學(xué)資源和課程資源,能夠有效促進(jìn)教學(xué)質(zhì)量的提高,對教育改革的深化以及培養(yǎng)目標(biāo)的實(shí)現(xiàn)具有重要的作用。在軟件工程課程群的實(shí)際建設(shè)過程中,高校需要以軟件工程思想為主,加強(qiáng)課程間的融合與聯(lián)系,保證課程內(nèi)容的有機(jī)統(tǒng)一,并不斷探索新的建設(shè)方法和技巧,促進(jìn)課程群建設(shè)的完善,培養(yǎng)出社會所需的人才。
參考文獻(xiàn)
[1]呂會慶,張巍.軟件工程專業(yè)課程群建設(shè)教學(xué)實(shí)踐[J].計算機(jī)教育,2012,14:27-29.
[2]徐洪智,蔡國民.軟件工程專業(yè)程序設(shè)計課程群建設(shè)研究與實(shí)踐[J].東莞理工學(xué)院學(xué)報,2016,01:119-122.