楊克戎
摘要:隨著各國(guó)的經(jīng)濟(jì)水平不斷提高,全球的科學(xué)技術(shù)越來(lái)越先進(jìn),當(dāng)今中國(guó)仍然處于發(fā)展中階段,與發(fā)達(dá)國(guó)家相比經(jīng)濟(jì)水平、科學(xué)技術(shù)水平以及國(guó)民文化素質(zhì)還存在一定的差距,因此發(fā)展中國(guó)的科學(xué)技術(shù)水平是當(dāng)今刻不容緩的任務(wù)。信息化時(shí)代的到來(lái)改變了人民的生活方式,將浩瀚無(wú)邊的地球變成了一個(gè)小小的“地球村”,使得人類(lèi)之間相互聯(lián)系更加方便,計(jì)算機(jī)科學(xué)技術(shù)的出現(xiàn)更是推動(dòng)了我國(guó)科學(xué)技術(shù)水平的提高速度,它的出現(xiàn)給人民的生活帶來(lái)了翻天覆地的變化,逐漸社會(huì)中對(duì)計(jì)算機(jī)應(yīng)用技術(shù)的利用也越來(lái)越廣泛,逐漸人民的生活離不開(kāi)了計(jì)算機(jī),在居民生活中計(jì)算機(jī)豐富了他們的生活,在國(guó)家經(jīng)濟(jì)水平發(fā)展中,計(jì)算機(jī)推動(dòng)了我國(guó)國(guó)民經(jīng)濟(jì)的增長(zhǎng),使得中國(guó)工業(yè)和農(nóng)業(yè)更加簡(jiǎn)單地進(jìn)行。隨著計(jì)算機(jī)技術(shù)的應(yīng)用越來(lái)越廣泛,中國(guó)市場(chǎng)對(duì)計(jì)算機(jī)的應(yīng)用需求不斷擴(kuò)大,在軟件開(kāi)放方面產(chǎn)生不同的需求,因此為滿足當(dāng)前我國(guó)市場(chǎng)對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)的需求,涉及出利用CDIO的理念實(shí)現(xiàn)軟件的進(jìn)一步開(kāi)發(fā)。
關(guān)鍵詞:CDIO;軟件開(kāi)發(fā);軟件開(kāi)發(fā)教程;教學(xué)改革
中圖分類(lèi)號(hào):G424? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)02-0177-02
計(jì)算機(jī)應(yīng)用技術(shù)的出現(xiàn),給人類(lèi)的生活帶來(lái)翻天覆地的變化,隨著時(shí)代的進(jìn)步,中國(guó)電子科技市場(chǎng)對(duì)計(jì)算機(jī)的需求程度不斷提升,導(dǎo)致現(xiàn)在計(jì)算機(jī)軟件開(kāi)發(fā)水平不能滿足當(dāng)前社會(huì)對(duì)其的需求,因此應(yīng)不斷對(duì)軟件開(kāi)發(fā)進(jìn)行更新,提升現(xiàn)在計(jì)算機(jī)軟件開(kāi)發(fā)系統(tǒng)的高度。提高計(jì)算機(jī)技術(shù)的關(guān)鍵在于計(jì)算機(jī)原件工程開(kāi)發(fā)人才的培養(yǎng),因此開(kāi)展軟件開(kāi)發(fā)教學(xué)時(shí)現(xiàn)在刻不容緩的事情,近年來(lái)計(jì)算機(jī)應(yīng)用技術(shù)和軟件程序開(kāi)發(fā)專(zhuān)業(yè)陸續(xù)成為各大高校頭號(hào)專(zhuān)業(yè),這與當(dāng)今軟件程序需求相適應(yīng),通過(guò)CDIO理念進(jìn)行軟件開(kāi)發(fā)教學(xué),是現(xiàn)在程序改革的需要,CDIO理念包含了程序構(gòu)思涉及以及實(shí)現(xiàn)和軟件運(yùn)作,讓學(xué)生清楚了解到軟件產(chǎn)品的周期過(guò)程,激發(fā)學(xué)生開(kāi)發(fā)軟件的靈感,有利于我國(guó)培養(yǎng)計(jì)算機(jī)軟件開(kāi)發(fā)的創(chuàng)新型人才,實(shí)現(xiàn)CDIO理念管理下的軟件開(kāi)發(fā)教學(xué)改革。
1 軟件開(kāi)發(fā)的背景和理論
1.1 進(jìn)行軟件開(kāi)發(fā)的背景
隨著各國(guó)的經(jīng)濟(jì)水平不斷提高,全球的科學(xué)技術(shù)越來(lái)越先進(jìn),當(dāng)今中國(guó)仍然處于發(fā)展中階段,與發(fā)達(dá)國(guó)家相比經(jīng)濟(jì)水平、科學(xué)技術(shù)水平以及國(guó)民文化素質(zhì)還存在一定的差距,因此發(fā)展中國(guó)的科學(xué)技術(shù)水平是當(dāng)今刻不容緩的任務(wù)。計(jì)算機(jī)應(yīng)用技術(shù)的出現(xiàn),給人類(lèi)的生活帶來(lái)翻天覆地的變化,隨著時(shí)代的進(jìn)步,中國(guó)電子科技市場(chǎng)對(duì)計(jì)算機(jī)的需求程度不斷提升,導(dǎo)致現(xiàn)在計(jì)算機(jī)軟件開(kāi)發(fā)水平不能滿足當(dāng)前社會(huì)對(duì)其的需求,因此應(yīng)不斷對(duì)軟件開(kāi)發(fā)進(jìn)行更新,提升現(xiàn)在計(jì)算機(jī)軟件開(kāi)發(fā)系統(tǒng)的高度。提高計(jì)算機(jī)技術(shù)的關(guān)鍵在于計(jì)算機(jī)軟件工程開(kāi)發(fā)人才的培養(yǎng),各大高校設(shè)立計(jì)算機(jī)軟件開(kāi)發(fā)應(yīng)用技術(shù)專(zhuān)業(yè),全方位培養(yǎng)軟件開(kāi)發(fā)工程師是當(dāng)下社會(huì)的需求,只有培養(yǎng)出優(yōu)秀的軟件開(kāi)發(fā)工程師才能進(jìn)一步推動(dòng)中國(guó)電子科技的發(fā)展,實(shí)現(xiàn)軟件開(kāi)發(fā)領(lǐng)域的飛躍,因此在CDIO理念下實(shí)行軟件開(kāi)發(fā)教學(xué)模式是現(xiàn)在各大高校的首要任務(wù)。
1.2 CDIO理念介紹
CDIO是我國(guó)國(guó)際教育研發(fā)部門(mén)提出的一種新型工程教育模式,它能夠準(zhǔn)確代表軟件開(kāi)發(fā)的構(gòu)思、設(shè)計(jì)、和軟件的實(shí)現(xiàn)以及軟件研發(fā)之后的運(yùn)作,通過(guò)實(shí)行CDIO理念教學(xué),能夠讓學(xué)習(xí)軟件開(kāi)發(fā)的學(xué)生更加清楚的了解學(xué)習(xí)過(guò)程,并且讓學(xué)者意識(shí)到做好軟件開(kāi)發(fā)在掌握有關(guān)軟件開(kāi)發(fā)的理論知識(shí)的同時(shí)還需要清楚地了解到產(chǎn)品的生命周期,CDIO理念主要是體現(xiàn)在學(xué)生進(jìn)行軟件研發(fā)學(xué)習(xí)階段,通過(guò)讓學(xué)生清楚了解到軟件開(kāi)發(fā)的內(nèi)涵,促使學(xué)習(xí)者自發(fā)性的進(jìn)行實(shí)踐練習(xí),研發(fā)者在進(jìn)行實(shí)踐工作的同時(shí)逐漸提高到了自身的綜合素質(zhì)能力,學(xué)會(huì)同時(shí)之間的相互配合,培養(yǎng)出凝聚力強(qiáng)大的研發(fā)團(tuán)隊(duì),最終實(shí)現(xiàn)我國(guó)的科技?jí)簦邪l(fā)出創(chuàng)新型軟件。
2 軟件開(kāi)發(fā)教學(xué)中存在的問(wèn)題
2.1 理論教學(xué)與實(shí)踐脫節(jié)
進(jìn)行軟件開(kāi)發(fā)教學(xué)的關(guān)鍵在于軟件開(kāi)發(fā)的理論性知識(shí)和實(shí)踐經(jīng)驗(yàn)相結(jié)合,理論和實(shí)踐是不能分開(kāi)的,但是現(xiàn)在大多數(shù)的學(xué)校對(duì)學(xué)生進(jìn)行軟件開(kāi)發(fā)教學(xué)的時(shí)候忽視了學(xué)生的實(shí)踐教學(xué),通常是以老師在課上講解的理論性知識(shí)作為主導(dǎo),構(gòu)成軟件研發(fā)的理論課程與實(shí)踐課程脫節(jié)的現(xiàn)象產(chǎn)生,最終產(chǎn)生學(xué)生熟知關(guān)于軟件開(kāi)發(fā)的理論知識(shí),但是沒(méi)有能力將學(xué)習(xí)的知識(shí)轉(zhuǎn)化為運(yùn)作能力的現(xiàn)象。在傳統(tǒng)的軟件研發(fā)教學(xué)過(guò)程中,通常都是老師在課堂上作為主要地位,按照課本或者一成不變的課件對(duì)學(xué)生實(shí)施機(jī)械性的理論知識(shí)講解,這會(huì)使得學(xué)生逐漸對(duì)軟件開(kāi)發(fā)失去興趣,在學(xué)習(xí)過(guò)程中只是會(huì)感受到學(xué)習(xí)軟件研發(fā)知識(shí)理論的枯燥性,不能真正了解到軟件開(kāi)發(fā)的意義。軟件工程開(kāi)發(fā)老師在針對(duì)學(xué)生進(jìn)行實(shí)踐性教學(xué)的時(shí)候通常是采取帶領(lǐng)學(xué)生進(jìn)行上機(jī),告知代碼的模板,讓學(xué)生按照模板進(jìn)行一些簡(jiǎn)單的語(yǔ)法練習(xí),這根本不能滿足學(xué)生對(duì)軟件開(kāi)發(fā)的需求,久而久之,學(xué)生習(xí)慣了現(xiàn)在的學(xué)習(xí)狀況,養(yǎng)成不會(huì)獨(dú)立思考的習(xí)慣,最終導(dǎo)致掌握技術(shù)不牢固的原因不能完成對(duì)軟件技術(shù)的開(kāi)發(fā)。
2.2 課程內(nèi)容陳舊
時(shí)代在不斷地進(jìn)步,人類(lèi)的思想文化水平同樣在不斷提高,在培養(yǎng)軟件開(kāi)發(fā)創(chuàng)新型人才的時(shí)候運(yùn)用到的方式方法也需要更新,在全球進(jìn)入信息化時(shí)代的背景下,中國(guó)的科學(xué)技術(shù)水平的確有所提高,但是與發(fā)達(dá)國(guó)家相比還是存在一定的差距,為更好地滿足社會(huì)對(duì)軟件開(kāi)發(fā)的需求,我國(guó)科研教育事務(wù)局正在加強(qiáng)對(duì)軟件開(kāi)發(fā)程序人員的培養(yǎng),但是在教育培養(yǎng)的過(guò)程中仍然存在一些問(wèn)題,軟件開(kāi)發(fā)是計(jì)算機(jī)技術(shù)進(jìn)步的基礎(chǔ),各大高校加強(qiáng)對(duì)學(xué)生實(shí)施軟件工程研發(fā)教育,但是在教育過(guò)程中,教學(xué)的課程內(nèi)容過(guò)于陳舊,教學(xué)方式過(guò)于死板,這導(dǎo)致學(xué)生在學(xué)習(xí)的過(guò)程變的枯燥,學(xué)生對(duì)軟件開(kāi)發(fā)的知識(shí)了解不夠徹底,最終影響軟件的開(kāi)發(fā)質(zhì)量。軟件開(kāi)發(fā)的課程內(nèi)容通常是對(duì)一些在軟件開(kāi)發(fā)過(guò)程中一些理論知識(shí)的講解,另外還會(huì)展示出一些軟件程序代碼模板,缺少了對(duì)實(shí)踐教學(xué)的介紹以及對(duì)軟件工程知識(shí)的提升,時(shí)代在不斷進(jìn)步,對(duì)學(xué)生進(jìn)行軟件工程教學(xué)的課程內(nèi)容也要與時(shí)俱進(jìn),跟上社會(huì)科技發(fā)展的步伐,按照軟件開(kāi)發(fā)的需求制定課程教學(xué)內(nèi)容,保證學(xué)生學(xué)習(xí)的知識(shí)能夠在軟件開(kāi)發(fā)的過(guò)程中發(fā)揮作用,實(shí)現(xiàn)對(duì)復(fù)合型應(yīng)用型創(chuàng)新人才的培養(yǎng),在課程內(nèi)容上添加軟件工程管理知識(shí),培養(yǎng)學(xué)生的管理能力和知識(shí)運(yùn)作能力,實(shí)現(xiàn)對(duì)學(xué)生進(jìn)行是軟件開(kāi)發(fā)教學(xué)課程與社會(huì)需求相符合。
2.3 教師隊(duì)伍缺乏軟件開(kāi)發(fā)經(jīng)驗(yàn)
中國(guó)是人口大國(guó),涉及的人口數(shù)量相當(dāng)龐大,在高校教師的選拔上,通常是老師從高校畢業(yè)直接又進(jìn)入高校,老師通常沒(méi)有在企業(yè)中的工作經(jīng)驗(yàn),然而在進(jìn)行軟件應(yīng)用開(kāi)發(fā)教學(xué)的過(guò)程中,經(jīng)驗(yàn)和實(shí)踐占有相當(dāng)大的比重,老師在為學(xué)生上課的時(shí)候通常關(guān)于軟件開(kāi)發(fā)的理論知識(shí)都能清楚的進(jìn)行表達(dá),但是在軟件開(kāi)發(fā)的實(shí)踐性教學(xué)過(guò)程中,由于教師沒(méi)有軟件開(kāi)發(fā)的經(jīng)驗(yàn),不能為學(xué)生提供清楚的實(shí)踐教學(xué),并且老師可能在軟件開(kāi)發(fā)過(guò)程的設(shè)計(jì)理念方面存在錯(cuò)誤的理解,導(dǎo)致在進(jìn)行軟件開(kāi)發(fā)教學(xué)過(guò)程中對(duì)學(xué)生進(jìn)行誤導(dǎo),影響學(xué)生向?qū)嵺`方面的轉(zhuǎn)化。對(duì)軟件開(kāi)發(fā)存在不清楚的理解就不能真正了解軟件開(kāi)發(fā)工程程序執(zhí)行的意義,逐漸將會(huì)失去對(duì)編寫(xiě)軟件程序的靈活性,
3 基于CDIO理念的軟件開(kāi)發(fā)教學(xué)改革
3.1 課程設(shè)置改革
提高計(jì)算機(jī)技術(shù)的關(guān)鍵在于計(jì)算機(jī)原件工程開(kāi)發(fā)人才的培養(yǎng),因此開(kāi)展軟件開(kāi)發(fā)教學(xué)時(shí)現(xiàn)在刻不容緩的事情,近年來(lái)計(jì)算機(jī)應(yīng)用技術(shù)和軟件程序開(kāi)發(fā)專(zhuān)業(yè)陸續(xù)成為各大高校頭號(hào)專(zhuān)業(yè),這與當(dāng)今軟件程序需求相適應(yīng),并且要在軟件課程教學(xué)的過(guò)程不斷實(shí)現(xiàn)改革,與時(shí)代和社會(huì)的發(fā)展相協(xié)調(diào)。對(duì)課程設(shè)置進(jìn)行改革是實(shí)現(xiàn)CDIO理念教學(xué)的根本,實(shí)現(xiàn)軟件開(kāi)發(fā)課程的改革首先要從社會(huì)對(duì)軟件開(kāi)發(fā)的需求出發(fā),了解到當(dāng)前社會(huì)對(duì)軟件開(kāi)發(fā)程序設(shè)計(jì)的需求之后,制定相關(guān)的改革計(jì)劃,可以參考CMMI的知識(shí),完成CMMI的認(rèn)證,以此展示出軟件開(kāi)發(fā)的能力,推動(dòng)軟件開(kāi)發(fā)的優(yōu)化和改革,在軟件開(kāi)發(fā)課程中引入CMMI理念可以使得課程設(shè)置變得更加標(biāo)準(zhǔn)。加強(qiáng)軟件開(kāi)發(fā)課程的設(shè)計(jì),實(shí)現(xiàn)不同的軟件開(kāi)發(fā)設(shè)計(jì)環(huán)境,首先在面對(duì)兩個(gè)不同面向?qū)ο蟮恼Z(yǔ)言的時(shí)候,課程設(shè)置可以用一種語(yǔ)言結(jié)合兩者的優(yōu)點(diǎn)將其表達(dá)出來(lái),進(jìn)而使得學(xué)生能夠清楚簡(jiǎn)單地進(jìn)行編程語(yǔ)言的學(xué)習(xí),另外在課程設(shè)置的過(guò)程中還要注意將課程設(shè)計(jì)進(jìn)行分類(lèi)整理,這樣學(xué)生在學(xué)習(xí)的過(guò)程中會(huì)變的有條理,最終實(shí)現(xiàn)軟件開(kāi)發(fā)人才的形成。
3.2 實(shí)踐教學(xué)改革
實(shí)現(xiàn)軟件技術(shù)開(kāi)發(fā),實(shí)踐和理論都必不可少,實(shí)踐教學(xué)更是涉及軟件開(kāi)發(fā)程序的全部學(xué)習(xí)階段,根據(jù)軟件開(kāi)發(fā)課程設(shè)計(jì)的安排進(jìn)行任務(wù)劃分,首先安排學(xué)生進(jìn)行基礎(chǔ)的程序語(yǔ)言實(shí)踐,培養(yǎng)學(xué)生對(duì)程序語(yǔ)言的掌握和運(yùn)作,其次就是引導(dǎo)學(xué)生進(jìn)行軟件開(kāi)發(fā)項(xiàng)目實(shí)訓(xùn),讓學(xué)生初步體會(huì)到軟件開(kāi)發(fā)的體驗(yàn),其次是對(duì)學(xué)生進(jìn)行軟件開(kāi)發(fā)需求意識(shí)進(jìn)行培訓(xùn),保證學(xué)生在進(jìn)行軟件開(kāi)發(fā)之前能夠完全理解軟件開(kāi)發(fā)客戶的需求,從基礎(chǔ)理論開(kāi)始引導(dǎo)學(xué)生逐步了解軟件開(kāi)發(fā)的各個(gè)環(huán)節(jié),倡導(dǎo)CDIO的教育理念,使得學(xué)生參與到整個(gè)軟件開(kāi)發(fā)項(xiàng)目當(dāng)中。
3.3 課程評(píng)價(jià)體系改革
在進(jìn)行軟件開(kāi)發(fā)教學(xué)的過(guò)程中,滲透實(shí)施CDIO教育理念,將傳統(tǒng)的軟件開(kāi)發(fā)理論性知識(shí)考核轉(zhuǎn)變?yōu)轫?xiàng)目開(kāi)發(fā)測(cè)試,在整個(gè)課程系統(tǒng)評(píng)價(jià)過(guò)程中逐漸注重研發(fā)結(jié)果,在教學(xué)的每一個(gè)環(huán)節(jié)都要對(duì)學(xué)生進(jìn)行評(píng)價(jià)考核,比如,在考核程序語(yǔ)言Java過(guò)程中,老師可以劃分方面進(jìn)行考核,分為課堂表現(xiàn)和實(shí)踐項(xiàng)目考核,最終完成階段考核,在考核階段二者占有不同比重,實(shí)踐項(xiàng)目占有絕大部分,因?yàn)閷?shí)踐項(xiàng)目是對(duì)學(xué)生團(tuán)隊(duì)合作能力和知識(shí)運(yùn)作能力的檢驗(yàn),對(duì)學(xué)生進(jìn)行階段性考核評(píng)價(jià),能夠激發(fā)學(xué)生學(xué)習(xí)熱情,推動(dòng)軟件開(kāi)發(fā)的教學(xué)實(shí)施。
4 結(jié)束語(yǔ)
計(jì)算機(jī)科學(xué)技術(shù)的出現(xiàn)更是推動(dòng)了我國(guó)科學(xué)技術(shù)水平的提高速度,它的出現(xiàn)給人民的生活帶來(lái)了翻天覆地的變化,逐漸社會(huì)中對(duì)計(jì)算機(jī)應(yīng)用技術(shù)的利用也越來(lái)越廣泛,逐漸人民的生活離不開(kāi)了計(jì)算機(jī),在居民生活中計(jì)算機(jī)豐富了他們的生活,在國(guó)家經(jīng)濟(jì)水平發(fā)展中,計(jì)算機(jī)推動(dòng)了我國(guó)國(guó)民經(jīng)濟(jì)的增長(zhǎng),使得中國(guó)工業(yè)和農(nóng)業(yè)更加簡(jiǎn)單地進(jìn)行。隨著計(jì)算機(jī)技術(shù)的應(yīng)用越來(lái)越廣泛,中國(guó)市場(chǎng)對(duì)計(jì)算機(jī)的應(yīng)用需求不斷擴(kuò)大,在軟件開(kāi)放方面產(chǎn)生不同的需求,通過(guò)CDIO理念進(jìn)行軟件開(kāi)發(fā)教學(xué),是現(xiàn)在程序改革的需要,CDIO理念包含了程序構(gòu)思涉及以及實(shí)現(xiàn)和軟件運(yùn)作,讓學(xué)生清楚了解到軟件產(chǎn)品的周期過(guò)程,激發(fā)學(xué)生開(kāi)發(fā)軟件的靈感,有利于我國(guó)培養(yǎng)計(jì)算機(jī)軟件開(kāi)發(fā)的創(chuàng)新型人才,實(shí)現(xiàn)CDIO理念管理下的軟件開(kāi)發(fā)教學(xué)改革。
參考文獻(xiàn):
[1] 金禮模.基于CDIO理念的軟件開(kāi)發(fā)教學(xué)改革[J].電腦知識(shí)與技術(shù),2017,13(24):154-155.
[2] 譚德坤,饒偉,趙嘉.基于CDIO理念的軟件開(kāi)發(fā)課程群實(shí)踐教學(xué)改革探討[J].科技經(jīng)濟(jì)市場(chǎng),2013(9):107-109.
[3] 譚恒松.CDIO理念在《C#程序設(shè)計(jì)》課程中的探索與實(shí)踐[J].福建電腦,2012,28(12):211.
[4] 黃金晶.基于CDIO理念的軟件工程教學(xué)改革與探索[J].常州信息職業(yè)技術(shù)學(xué)院學(xué)報(bào),2012,11(5):58-59,86.
[5] 梁瑞仕,曾荔枝,楊亮.基于CDIO理念的本科《軟件工程》教學(xué)改革研究[J].現(xiàn)代計(jì)算機(jī):專(zhuān)業(yè)版,2011(18):25-26.
【通聯(lián)編輯:唐一東】