林平榮 張屹 李明雨
【摘要】課程群建設(shè)是近年高校課程改革的一個(gè)熱點(diǎn)。本文結(jié)合我院軟件工程專業(yè)的實(shí)際教學(xué),分析了軟件工程專業(yè)課程群建設(shè)的必要性和基本思路,并對(duì)軟件工程課程群課程體系的建設(shè)和優(yōu)化進(jìn)行了探討。
【關(guān)鍵詞】軟件工程 課程群 課程體系
軟件產(chǎn)業(yè)是信息社會(huì)的支柱產(chǎn)業(yè)之一。軟件人才的教育應(yīng)該以培養(yǎng)多層次、實(shí)用型、復(fù)合型軟件開發(fā)人才為目標(biāo);按照企業(yè)和領(lǐng)域需求確定培養(yǎng)方向,按照產(chǎn)業(yè)需求不斷調(diào)整專業(yè)方向,形成靈活的課程體系,動(dòng)態(tài)的教學(xué)計(jì)劃;全面加強(qiáng)素質(zhì)教育,重點(diǎn)培養(yǎng)學(xué)生的創(chuàng)新、創(chuàng)業(yè)精神和實(shí)踐能力[1]。如何讓培養(yǎng)出來(lái)的學(xué)生符合社會(huì)需要,為企業(yè)提供優(yōu)秀人才資源,是軟件工程專業(yè)建設(shè)必須考慮的首要問(wèn)題。
1課程群建設(shè)的必要性
課程群建設(shè)是近年高校課程改革的一個(gè)發(fā)展趨勢(shì),是高等院校課程建設(shè)實(shí)踐中出現(xiàn)的一項(xiàng)新的課程開發(fā)思路。它在形式上弱化課程個(gè)性概念,強(qiáng)化課程內(nèi)容之間的融合、交叉和關(guān)聯(lián),圍繞課程群的培養(yǎng)目標(biāo)強(qiáng)調(diào)每門課程的教學(xué)內(nèi)容的取舍,以提高教學(xué)效率和教學(xué)質(zhì)量,是推動(dòng)高校專業(yè)課程的優(yōu)化整合,深化課程改革、教材建設(shè)、師資隊(duì)伍建設(shè)以及各種教學(xué)資源的優(yōu)化配置的重要手段[2]。
如今許多高校都開設(shè)了軟件工程專業(yè),但是課程體系的設(shè)置大都千篇一律,大部分都是采用單個(gè)課程的建設(shè),很少有用課程群的方法來(lái)進(jìn)行課程的實(shí)施。這樣一來(lái)往往缺乏系統(tǒng)性和科學(xué)性,致使軟件開發(fā)系列課程知識(shí)點(diǎn)重復(fù),實(shí)踐環(huán)節(jié)的配合出現(xiàn)偏差。因此迫切需要對(duì)相關(guān)課程的群體性有一個(gè)整體整合和規(guī)劃,而通過(guò)課程群的建設(shè)可以融合和規(guī)劃相關(guān)課程群體性的信息,在有效的時(shí)間內(nèi),以最低的成本使學(xué)生獲得最大化理論和實(shí)踐知識(shí),同時(shí)也優(yōu)化了軟件工程的專業(yè)課程體系,對(duì)于培養(yǎng)高素質(zhì)的IT人才具有重大意義。
2軟件工程專業(yè)課程群建設(shè)的基本思路
我院軟件工程專業(yè)的培養(yǎng)目標(biāo)是:為社會(huì)培養(yǎng)大學(xué)本科層次德、智、體、美全面發(fā)展的,掌握計(jì)算機(jī)科學(xué)基礎(chǔ)理論、軟件工程專業(yè)及應(yīng)用知識(shí),具有企業(yè)級(jí)應(yīng)用系統(tǒng)開發(fā)與測(cè)試能力,具有軟件開發(fā)實(shí)踐的初步經(jīng)驗(yàn)和項(xiàng)目組織的基本能力,具有初步的創(chuàng)新、創(chuàng)業(yè)意識(shí)、團(tuán)隊(duì)精神的高素質(zhì)軟件工程專門人才。
課程群的建設(shè)應(yīng)以專業(yè)的培養(yǎng)目標(biāo)為基本出發(fā)點(diǎn),對(duì)系列課程進(jìn)入深入的分析,研究對(duì)應(yīng)教與學(xué)的問(wèn)題,堅(jiān)持課程體系整體優(yōu)化的原則,構(gòu)建課程群課程體系。
課程群的培養(yǎng)目標(biāo)要明確。每個(gè)群至少由3門以上的課程組成,各課程教學(xué)內(nèi)容具有不可重復(fù)性,同時(shí)知識(shí)點(diǎn)之間存在相對(duì)獨(dú)立和離散型。課程群之間有機(jī)銜接相互滲透,注重技能培養(yǎng),弱化課程個(gè)性概念,能夠呈現(xiàn)很好的梯次能力關(guān)系,滿足對(duì)學(xué)生創(chuàng)新、創(chuàng)業(yè)精神、專業(yè)以及動(dòng)手實(shí)踐能力的培養(yǎng),實(shí)現(xiàn)人才與市場(chǎng)需求的無(wú)縫對(duì)接。合理的課程群課程體系應(yīng)該具有的主要特色為:
(1)課程設(shè)置的優(yōu)化與組合。在教學(xué)內(nèi)容上,進(jìn)一步理論了各門課程的內(nèi)在邏輯關(guān)系,刪除重復(fù)、過(guò)時(shí)的內(nèi)容,增加新的有利于提高學(xué)生競(jìng)爭(zhēng)力、提高教學(xué)質(zhì)量、顯示與時(shí)俱進(jìn)辦學(xué)特色的新內(nèi)容[1]。
(2)涉及面廣。課程群的課程所涉及的知識(shí)十分廣泛,不僅強(qiáng)調(diào)理論專業(yè)知識(shí)的灌輸,還注重學(xué)生職業(yè)素質(zhì)技能的培養(yǎng),從而提高學(xué)生的就業(yè)競(jìng)爭(zhēng)力。
(3)理論與實(shí)踐結(jié)合性強(qiáng)。既要注重理論知識(shí)的學(xué)習(xí),又要注重實(shí)踐能力的培養(yǎng),兩者相輔相成,融會(huì)貫通。強(qiáng)調(diào)實(shí)踐教學(xué)在整個(gè)教學(xué)過(guò)程中的地位與作用,在學(xué)時(shí)分配上給予傾斜,注重學(xué)生實(shí)踐能力的提高。
(4)專業(yè)特色鮮明。在課程群中,學(xué)生的學(xué)習(xí)線路清晰明了,能開發(fā)學(xué)生潛能,促使學(xué)生多元發(fā)展的實(shí)踐和研究。課程群中每門課程的設(shè)置到學(xué)習(xí)內(nèi)容,都應(yīng)該充分體現(xiàn)軟件工程專業(yè)學(xué)生學(xué)習(xí)的特色。
3以課程群為單位,建設(shè)軟件工程專業(yè)課程體系
按照課程群建設(shè)的思路并結(jié)合我院軟件工程專業(yè)自身的特點(diǎn),整個(gè)軟件工程專業(yè)的課程體系劃分為四個(gè)群:專業(yè)基礎(chǔ)能力課程群、專業(yè)與服務(wù)課程群[3]、綜合實(shí)踐能力課程群、新技術(shù)探究課程群。以四個(gè)課程群為單位,優(yōu)化軟件工程專業(yè)課程體系。
四個(gè)課程群之間的獨(dú)立性、關(guān)聯(lián)性、整體性和應(yīng)用性,體現(xiàn)最新科技技術(shù)和方法,課程內(nèi)容及時(shí)更新,前后課程銜接好,在實(shí)現(xiàn)專業(yè)培養(yǎng)目標(biāo)、改進(jìn)學(xué)生知識(shí)能力結(jié)構(gòu)方面有比較大的突破。
3.1專業(yè)基礎(chǔ)能力課程群
該課程群注重技術(shù)基礎(chǔ)的要求,問(wèn)題的分析與計(jì)算模型的設(shè)計(jì),確保了學(xué)生有扎實(shí)的基礎(chǔ)和科學(xué)的知識(shí)結(jié)構(gòu)。該群是軟件工程專業(yè)重點(diǎn)建設(shè)的課程群之一,它為后續(xù)的專業(yè)學(xué)習(xí)做好鋪墊。
3.2專業(yè)與服務(wù)課程群
該課程群側(cè)重專業(yè)開發(fā)能力的培養(yǎng),也是軟件工程專業(yè)重點(diǎn)建設(shè)的課程群。該群的課程數(shù)量比較多,而且均為專業(yè)核心課程。每門課程都應(yīng)該設(shè)有相應(yīng)的實(shí)踐環(huán)節(jié),理論實(shí)踐相結(jié)合,使學(xué)生的專業(yè)能力進(jìn)一步提高。該課程群可以根據(jù)軟件工程的具體專業(yè)方向設(shè)置、優(yōu)化、整合相關(guān)課程,如軟件測(cè)試類以及WEB應(yīng)用開發(fā)類的系列課程,使得軟件工程專業(yè)的學(xué)生可以根據(jù)自己的專業(yè)方向進(jìn)行分流。同時(shí)專業(yè)與服務(wù)課程群應(yīng)該包含一些與專業(yè)相關(guān)的信息素養(yǎng)、職業(yè)素養(yǎng)課程,如:職業(yè)生涯規(guī)劃、職業(yè)素質(zhì)技能等課程可以培養(yǎng)學(xué)生的創(chuàng)業(yè)意識(shí)以及就業(yè)競(jìng)爭(zhēng)能力;而信息檢索、軟件市場(chǎng)調(diào)研與營(yíng)銷、現(xiàn)代軟件工程技術(shù)等課程則能夠?qū)I(yè)建設(shè)起到很好的輔助作用。這些課程都是對(duì)專業(yè)能力的一種服務(wù)與補(bǔ)充。
3.3綜合實(shí)踐能力課程群
該課程群注重學(xué)生的綜合實(shí)踐能力、團(tuán)隊(duì)協(xié)作意識(shí)以及項(xiàng)目管理能力的培養(yǎng)。該群包含的主要課程包含綜合課程設(shè)計(jì)、軟件開發(fā)項(xiàng)目實(shí)訓(xùn)等相關(guān)課程。每門課程的內(nèi)容都應(yīng)該是經(jīng)過(guò)精心設(shè)計(jì),能夠體現(xiàn)培養(yǎng)學(xué)生實(shí)踐動(dòng)手能力及獨(dú)立分析和解決工程實(shí)際問(wèn)題的能力。
3.4新技術(shù)探究課程群
該課程群側(cè)重于軟件開發(fā)領(lǐng)域新技術(shù)、新方法、新理論的課程研究,主要以選修課的形式開設(shè)。這些課程是對(duì)專業(yè)課的一個(gè)拓展和延伸,能夠較好的貼合及反映軟件行業(yè)發(fā)展趨勢(shì),充分?jǐn)U展學(xué)生的專業(yè)視野,重視學(xué)生的個(gè)性發(fā)展,給學(xué)生更加實(shí)用、豐富和多樣化的選擇。該課程群同時(shí)也為一些能力較強(qiáng)的同學(xué)開辟了研究軟件開發(fā)技術(shù)的平臺(tái),使他們可以盡早地進(jìn)入科研研究領(lǐng)域,為應(yīng)用型人才向創(chuàng)新型人才的轉(zhuǎn)變奠定了基礎(chǔ)。
4指定課程群負(fù)責(zé)人,對(duì)課程群中課程的知識(shí)點(diǎn)進(jìn)行統(tǒng)一的規(guī)劃和整合
課程群由多門課程組成,每門課程往往不止一位老師擔(dān)任教學(xué)工作。不同的老師講授的風(fēng)格也不同,對(duì)知識(shí)點(diǎn)的把握也是難以統(tǒng)一,這并不利于課程群的建設(shè)。因此可以為每個(gè)課程群設(shè)立一個(gè)群負(fù)責(zé)人,可由學(xué)科帶頭人或是骨干老師來(lái)負(fù)責(zé),實(shí)行課程群負(fù)責(zé)人制。平時(shí)多召開研討交流會(huì),對(duì)知識(shí)點(diǎn)進(jìn)行統(tǒng)一的優(yōu)化整合,同時(shí)確保課程之間的良好銜接,使整個(gè)課程群課程體系得到進(jìn)一步優(yōu)化。
5建設(shè)院級(jí)軟件工程實(shí)驗(yàn)教學(xué)示范中心,不斷加強(qiáng)課程群建設(shè)
實(shí)驗(yàn)教學(xué)示范中心作為高等學(xué)校開展實(shí)驗(yàn)教學(xué)工作的主要平臺(tái),在培養(yǎng)應(yīng)用、創(chuàng)新復(fù)合型人才過(guò)程中發(fā)揮著舉足輕重的作用。課程群的建設(shè)發(fā)展離不開一個(gè)好的規(guī)范的實(shí)驗(yàn)教學(xué)中心。軟件開發(fā)方向課程群的建設(shè)應(yīng)以實(shí)驗(yàn)教學(xué)示范中心為平臺(tái),不斷加強(qiáng)課程實(shí)踐環(huán)節(jié)的整合,改進(jìn)實(shí)驗(yàn)教學(xué)方法,建立以學(xué)生為中心的實(shí)驗(yàn)教學(xué)模式,形成以自主式、合作式、研究式為主的學(xué)習(xí)方式;建立多元實(shí)驗(yàn)考核方法,統(tǒng)籌考核實(shí)驗(yàn)過(guò)程與實(shí)驗(yàn)結(jié)果,激發(fā)學(xué)生實(shí)驗(yàn)興趣,提高實(shí)驗(yàn)?zāi)芰Α?/p>
6建立符合課程群特色的教材體系
基于課程群的教材建設(shè)是課程群建設(shè)的重要內(nèi)容之一,是教學(xué)思想與教學(xué)內(nèi)容的重要載體,也是提高教學(xué)質(zhì)量的重要保證。課程群里許多課程曾經(jīng)采用了國(guó)內(nèi)國(guó)外經(jīng)典的教材,但是在近些年實(shí)際的教學(xué)過(guò)程中并不能完全符合課程的教學(xué)實(shí)際,或多或少都存在著一些問(wèn)題,如(1)不少教材在體系、結(jié)構(gòu)、內(nèi)容方面不適應(yīng)變化的社會(huì)需求,不適應(yīng)專業(yè)調(diào)整和教學(xué)改革的需求。(2)適應(yīng)不同層次、不同教學(xué)要求,有特色的教材和符合學(xué)生配套教學(xué)資源太少[4]。(3)高質(zhì)量的教材太少,而且普遍價(jià)格偏高。因此,建議一套符合課程群特色的教材體系顯得尤為重要。
7結(jié)語(yǔ)
用課程群的方法優(yōu)化軟件工程專業(yè)課程體系對(duì)于軟件工程人才培養(yǎng)模式的探索具有重大意義。本文在我院軟件工程專業(yè)教學(xué)基礎(chǔ)上對(duì)軟件工程課程群課程體系的設(shè)計(jì)進(jìn)行了探討。當(dāng)然,課程群課程體系的建設(shè)與實(shí)施還存在許多有待于研究、探索的問(wèn)題,比如教學(xué)方法和教學(xué)手段的改革、課程群師資隊(duì)伍的建設(shè)、教材建設(shè)與教學(xué)資源建設(shè)等等,因此,只有不斷實(shí)踐、改革和創(chuàng)新,消除存在的問(wèn)題,才能提高軟件工程課程群的教學(xué)水平,從而使軟件工程專業(yè)課程體系得到進(jìn)一步優(yōu)化。
參考文獻(xiàn):
[1]梁樹軍,程靜.軟件人才培養(yǎng)課程群的探索與實(shí)現(xiàn)[J].教育與教學(xué)研究,2008,(22):103.
[2]婁鈞,姜仲.面向軟件企業(yè)開發(fā)崗位的Java課程群建設(shè)[J].教育與教學(xué)研究,2009(2):145.
[3]唐劍梅,鐘世芬.軟件工程專業(yè)建設(shè)的探索與思考[J].計(jì)算機(jī)教育,2012(8):15.
[4]黃玉昌.基于課程群的教材建設(shè)思考[J].科教文匯,2011(9):34.