金 敏
(貴陽學(xué)院繼續(xù)教育學(xué)院,550002)
CDIO模式視閾下的軟件工程課程教學(xué)改革
金 敏
(貴陽學(xué)院繼續(xù)教育學(xué)院,550002)
CDIO教學(xué)模式是以軟件項(xiàng)目為載體的、以在實(shí)踐能力上的培養(yǎng)為目標(biāo)的,積極倡導(dǎo)項(xiàng)目與學(xué)習(xí)相結(jié)合的教學(xué)模式,就目前軟件工程的課程教學(xué)理論與實(shí)驗(yàn)實(shí)踐間的脫節(jié)問題,相對(duì)應(yīng)的提出了CDIO教學(xué)模式對(duì)軟件教學(xué)課程中的改革,從理論、實(shí)驗(yàn)與考核上進(jìn)行淺入分析、實(shí)驗(yàn)最終確立CDIO教學(xué)模式在軟件的理論改革上是確有實(shí)際效果的,為實(shí)踐教學(xué)開辟了一條新的途徑。
CDIO模式;軟件工程;教學(xué)改革
CDIO教學(xué)模式具有實(shí)踐性強(qiáng),抽象的理論等特點(diǎn),然而現(xiàn)如今,各個(gè)高校內(nèi)現(xiàn)實(shí)的理論教學(xué)模式與實(shí)踐教學(xué)模式脫節(jié),所以在所學(xué)的課程上進(jìn)行改革也是十分重要的,本文主要是對(duì)軟件工程教學(xué)上存在的一些問題,將案例教學(xué)、啟發(fā)式教學(xué)的更多種的手段利用在軟件工程教學(xué)的改革上,重點(diǎn)體現(xiàn)學(xué)習(xí)基礎(chǔ)知識(shí),培養(yǎng)價(jià)值觀及各方面的能力,在相互協(xié)作相互溝通、應(yīng)用于現(xiàn)實(shí)的實(shí)踐能力上進(jìn)行改革,在提升自己的前提下,更好的適應(yīng)社會(huì)的發(fā)展,利用引入CDIO教學(xué)模式使軟件工程課程的理論、實(shí)踐與考核達(dá)到實(shí)際的效果,實(shí)現(xiàn)教學(xué)內(nèi)容與教學(xué)思想。
CDIO所代表的含義是構(gòu)思(conceive)、設(shè)計(jì)(design)、實(shí)現(xiàn)(impiement)和運(yùn)作(operate),它是代表著全面的,利用能力為目標(biāo)的一種全新的教育模式,它的載體是以工程項(xiàng)目作為一個(gè)目標(biāo)的、存在于整個(gè)生命周期的一種教育模式,它可以讓學(xué)生以自主實(shí)踐的去結(jié)合進(jìn)行課程間的學(xué)習(xí)工程,且這種理念是“基于項(xiàng)目的教育和學(xué)習(xí)(project based education and learning)與做中學(xué)”的集中體現(xiàn)與表達(dá)方式。這種教學(xué)方式具有實(shí)踐性、全面性、可操作性強(qiáng)、先進(jìn)的國(guó)際性與普遍的適應(yīng)性。目前,就我國(guó)而言,在培養(yǎng)應(yīng)用性人才的過程中比較注重理論,對(duì)于實(shí)踐卻沒有過高的重視,教育與社會(huì)的需求脫節(jié),對(duì)于人才的培養(yǎng)觀念落后等等問題。在校的學(xué)生缺乏團(tuán)隊(duì)意識(shí),認(rèn)識(shí)不到合作的重要性,畢業(yè)后的學(xué)生還需要經(jīng)過在培訓(xùn)才能適應(yīng)工作的需求,而CDIO工程教育模式在對(duì)新型的人才的培養(yǎng)上,造就了相應(yīng)的培養(yǎng)方案,時(shí)刻關(guān)注市場(chǎng)上的需求,把理論與實(shí)踐相結(jié)合起來,不僅培養(yǎng)了知識(shí)還加強(qiáng)了實(shí)際的操作,等多方面的綜合素質(zhì),而CDIO所提出的培養(yǎng)能力大綱主要包括一級(jí)能力4類、二級(jí)能力17組、具體能力73種。這些主要涵蓋了學(xué)生所應(yīng)當(dāng)掌握的理論、所具備的素質(zhì)、團(tuán)隊(duì)合作意識(shí)、向前的發(fā)展與整體的適應(yīng)與控制能力。
現(xiàn)如今,軟件工程學(xué)作為科學(xué)領(lǐng)域的一項(xiàng)重要的學(xué)科,有著極強(qiáng)的背景,在學(xué)生的能力上進(jìn)行深度培養(yǎng),然而現(xiàn)如今,我國(guó)的各個(gè)高校在各自的染件工程上的教學(xué)也存在如下述的問題。
(一)在沒有特色的教學(xué)體系上,學(xué)生的學(xué)習(xí)興趣少,難以理解。目前學(xué)校內(nèi)所設(shè)置的學(xué)習(xí)方案與課程不及特色,內(nèi)容過于陳舊,無法及時(shí)更新,學(xué)生在學(xué)習(xí)上不能及時(shí)地接受到最新穎的專業(yè)化知識(shí),且軟件工程教學(xué)在干枯的理論上難以理解,學(xué)生不能夠很好的掌握與吸收,也就造成了成材率較低的原因。
(二)教學(xué)思想受傳統(tǒng)的影響。以專業(yè)的視角出發(fā),在工程軟件的設(shè)計(jì)上出發(fā),建立了理論大于實(shí)踐,雖然在學(xué)校內(nèi)開設(shè)了具有綜合的、設(shè)計(jì)性的教學(xué)內(nèi)容的課程,但是由于學(xué)生在接受上還只是機(jī)械性的接受,不能全面的提高學(xué)生自身的推理動(dòng)手能力,也就造成了學(xué)生的自主創(chuàng)新能力的不足。
(三)在實(shí)驗(yàn)與實(shí)踐的過程中,團(tuán)隊(duì)的相互協(xié)作能力的不足。在學(xué)生的實(shí)訓(xùn)、實(shí)習(xí)與實(shí)驗(yàn)上都是以自己為單位,團(tuán)隊(duì)意識(shí)不強(qiáng),自我意識(shí)強(qiáng)、溝通能力不足。
上述的這些問題就直接導(dǎo)致了畢業(yè)后的學(xué)生在工作中不能很好的適應(yīng),綜合素質(zhì)也不高,技術(shù)能力不達(dá)標(biāo),職業(yè)修養(yǎng)不夠,在企業(yè)內(nèi)不能得到實(shí)際任用,而想要解決這些問題,就需要全面的提高學(xué)生的各項(xiàng)能力,加大人才培養(yǎng)的創(chuàng)新。
在針對(duì)基礎(chǔ)知識(shí)上的策略。在基礎(chǔ)知識(shí)上的教學(xué)主要有兩個(gè)方面,1.根據(jù)實(shí)際的學(xué)習(xí)情況,選擇重點(diǎn)內(nèi)容,根據(jù)實(shí)際的案例,加深學(xué)習(xí)者的印象。2.運(yùn)用啟發(fā)的教學(xué)辦法,面對(duì)面教學(xué),利用技術(shù)的支持,充分調(diào)動(dòng)學(xué)生的主動(dòng)參與與積極性,保證應(yīng)用能力的提高。
(一)教學(xué)內(nèi)容注重點(diǎn)進(jìn)行選擇。1.在教材的選擇上應(yīng)根據(jù)培養(yǎng)目標(biāo),壓縮與刪除一些難以理解的高度軟件工程內(nèi)容。2.補(bǔ)充案例,加深學(xué)生的印象,選擇一些難度適宜的項(xiàng)目案例,使學(xué)生在學(xué)習(xí)過程中融會(huì)貫通,補(bǔ)充實(shí)際的知識(shí),提高知識(shí)的運(yùn)用。3.與新技術(shù)相接軌,及時(shí)補(bǔ)充最新的軟件工程的研究與發(fā)展動(dòng)態(tài),讓學(xué)生能實(shí)際了解行業(yè)的最新動(dòng)態(tài)。
(二)將最新的全方位網(wǎng)絡(luò)教學(xué)計(jì)劃實(shí)際的運(yùn)用到教學(xué)過程中。1.充分利用多媒體教學(xué),形成立體的信息資源,提高學(xué)生在信息上能學(xué)會(huì)合理的運(yùn)用、獲取與掌握上的能力,且網(wǎng)絡(luò)的特性符合人們?cè)趯W(xué)習(xí)中的習(xí)慣,也促進(jìn)了學(xué)生在學(xué)習(xí)的過程中的自我學(xué)習(xí)能力,提高知識(shí)構(gòu)架。2.利用啟發(fā)式的教學(xué)方法,引導(dǎo)學(xué)生在學(xué)習(xí)的過程中所遇到的問題進(jìn)行深層次的多角度的思考,在學(xué)習(xí)中有了積極性提高主動(dòng)性,為在實(shí)際的應(yīng)用上有了有效的提高與保證。3.主動(dòng)安排對(duì)學(xué)生的鍛煉,實(shí)習(xí)演講,對(duì)重點(diǎn)進(jìn)行總結(jié)分析,組織現(xiàn)場(chǎng)進(jìn)行討論,老師再關(guān)鍵處進(jìn)行指點(diǎn),這樣既能鍛煉學(xué)生的團(tuán)體合作,也能鍛煉學(xué)生的分析表達(dá)能力。
(三)著重培養(yǎng)學(xué)生對(duì)工程價(jià)值的認(rèn)識(shí)。1.擺正學(xué)習(xí)目標(biāo),積極創(chuàng)新,培養(yǎng)學(xué)生對(duì)感興趣的事物的自主研發(fā)精神,將創(chuàng)新融入在實(shí)際的學(xué)習(xí)過程中,得到重視,從不同的角度進(jìn)行思考,改變學(xué)習(xí)風(fēng)氣。
(四)讓學(xué)生提高自主創(chuàng)新能力,加強(qiáng)實(shí)踐,把各項(xiàng)設(shè)計(jì)結(jié)合在生活實(shí)踐中,提升學(xué)生的工程能力。
(五)在溝通能力上與團(tuán)隊(duì)合作意識(shí),現(xiàn)如今,多數(shù)學(xué)生都是個(gè)性獨(dú)立,注重個(gè)人能力,但是在溝通與協(xié)作上,能力不足,所以在課程中,應(yīng)注重對(duì)這兩方面的培養(yǎng)。1.強(qiáng)調(diào)小組合作意識(shí),在實(shí)踐與課堂上均已小組為單位,且均月調(diào)整小組組長(zhǎng),讓學(xué)生充分理解小組各個(gè)角色的不同,從角色的不同來增加各項(xiàng)能力。2.在整個(gè)的開發(fā)小組過程中,注重過程的記錄,通過這些記錄可評(píng)價(jià)出一個(gè)小組的表現(xiàn)。
(六)在實(shí)踐能力上的培養(yǎng)策略。在應(yīng)用的實(shí)踐能力上,主要有兩方面,1.在理論教學(xué)與實(shí)踐教學(xué)上,應(yīng)當(dāng)增加實(shí)踐教學(xué)的比例,供更多的練習(xí)機(jī)會(huì),習(xí)慣來說,將實(shí)踐教學(xué)內(nèi)容,分為兩個(gè)階段,前階段對(duì)開發(fā)過程,用到的軟件工具進(jìn)行進(jìn)一步介紹,例如在版本的控制上、項(xiàng)目的管理上、設(shè)計(jì)上的使用與介紹,為課程設(shè)計(jì)打下基礎(chǔ)。在后一個(gè)階段上,學(xué)生利用前面所學(xué)到的工程設(shè)計(jì)理念、方法與工具,利用小組合作的優(yōu)勢(shì),來共同完成針對(duì)題目的設(shè)計(jì),鼓勵(lì)學(xué)生查閱相關(guān)資料,對(duì)出現(xiàn)的問題進(jìn)行指導(dǎo),積極調(diào)動(dòng)學(xué)生的積極性,促進(jìn)在學(xué)習(xí)過程作的運(yùn)用。2.將PBL(Projcct Bascd Lcarning)目前在發(fā)達(dá)國(guó)家的教學(xué)模式上得到了廣泛的應(yīng)用,具體來說,以概念和原理為中心點(diǎn),以設(shè)計(jì)為目的,在一定范圍內(nèi),一定時(shí)間內(nèi)解決相互關(guān)聯(lián)的問題,是一種新型的學(xué)習(xí)模式。PBL教學(xué)模式能夠及時(shí)有效的促進(jìn)學(xué)生的認(rèn)知能力與解決問題的能力,在將PBL教學(xué)模式引入實(shí)際的實(shí)驗(yàn)教學(xué),對(duì)以后的工程實(shí)踐有著重要的作用。
將上述教學(xué)策略實(shí)際運(yùn)用到軟件工程教學(xué)中,在取得的效果上,融合CDIO教學(xué)理念,為學(xué)生學(xué)習(xí)的基礎(chǔ)上取得實(shí)際效果,運(yùn)用案例教學(xué)也能促進(jìn)學(xué)生對(duì)于基礎(chǔ)知識(shí)的學(xué)習(xí),在工程化的思想,軟件的開發(fā)也有深刻的認(rèn)識(shí),而且實(shí)踐教學(xué)在軟件項(xiàng)目與小組學(xué)習(xí)上都對(duì)學(xué)生的團(tuán)隊(duì)合作與溝通上有著極大的鍛煉,本文在淺要分析課程與學(xué)生的特點(diǎn)上,經(jīng)長(zhǎng)期的實(shí)踐證明,確實(shí)起到了預(yù)期的效果,在今后的人才的培養(yǎng)上奠定了基礎(chǔ)。
[1]陳中育.呂振洪.葉榮華.吳建斌.軟件工程專業(yè)課程建設(shè)的思考與實(shí)踐[J],計(jì)算機(jī)教育,2013(10)
[2]高雪梅.孫子文.紀(jì)志成.CDIO方法與我國(guó)高等工程教育改革[J].江蘇高教.2008(05)
Teaching reform of software engineering course from the perspective of CDIO model
Jin Min
(School of continuing education,Guiyang University,550002)
CDIO teaching model is based on the software project as the carrier, to cultivate the ability in practice as the goal, and actively promote the project learning combination teaching mode, we present problems between software engineering course teaching theory and experimental practice, put forward corresponding reform of the teaching model of CDIO course software in, from theory, experiment and evaluation of shallow into the analysis, finally established the experimental teaching mode of CDIO in software theory reform is indeed the actual effect, opened up a new way for the practice of teaching.
CDIO model; software engineering; teaching reform