葉曉舟
摘要;該文主要是從體驗(yàn)實(shí)踐教學(xué)的角度出發(fā),來介紹軟件工程轉(zhuǎn)越多課程協(xié)作項目驅(qū)動教學(xué)模式,并闡明這種教學(xué)方式的思路以及教學(xué)計劃,從而讓教師能夠更加順利的開展軟件工程教學(xué)。那么下面我們就來詳細(xì)的討論一下。
關(guān)鍵詞:軟件工程;驅(qū)動教學(xué)模式;課程協(xié)作
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2017)07-0114-02
現(xiàn)在,我國設(shè)立軟件工程專業(yè)的學(xué)校很多,不過在教學(xué)期間,還是存在一定的問題,例如教師的理論水平不錯,但是實(shí)踐經(jīng)驗(yàn)不多,因此在教學(xué)的過程中過分的重視理論教育;其次,一些教師盡管了解社會需要哪些類人才,不過在向?qū)W生傳授知識的時候,還是局限于書本知識,而并不是以全方位的視角來介紹軟件工程課程。不過,相關(guān)教育工作者根據(jù)這些存在的問題,進(jìn)行了有針對性的研究,發(fā)現(xiàn)多課程協(xié)作的項目驅(qū)動教學(xué)模式能夠很好地幫助教師提高教學(xué)質(zhì)量。那么下面我們就來具體的討論一下相關(guān)的話題。
1基本思路
在建構(gòu)主義的教學(xué)引導(dǎo)下,根據(jù)“案例導(dǎo)向、項目驅(qū)動”的設(shè)計理念,并在教學(xué)期間,注重項目開發(fā),參照軟件企業(yè)的成熟管理方式,來進(jìn)行軟件工程的教學(xué)工作,這就叫做項目驅(qū)動教學(xué)法。
項目驅(qū)動已經(jīng)成為了高校軟件工程教學(xué)中比較重要的教學(xué)方式,目前已經(jīng)被很多高校所采納。不過,在實(shí)踐教學(xué)期間,還是存在一定的問題,比如一些教師根據(jù)軟件開發(fā)流程來進(jìn)行講課,這樣做盡管能夠保證內(nèi)容之間的緊密性,不過因?yàn)閷W(xué)習(xí)階段不同,所以知識經(jīng)常被分割開,因此容易讓學(xué)生產(chǎn)生厭學(xué)的心理,而采用項目驅(qū)動教學(xué)的方式,就能夠很好的加強(qiáng)學(xué)生學(xué)習(xí)的主動性,以及提高他們的實(shí)踐能力。不過,如果在教學(xué)期間安排太多的項目,而且還要在每個項目之間來回的切換,容易讓學(xué)生的思維產(chǎn)生混亂。此外,有些項目之間還存在一定的重疊性,這也給學(xué)生在學(xué)習(xí)的過程中造成了一定的困擾,從而讓他們無法從全方位的角度去掌握好項目流程。
軟件工程學(xué)科具有很強(qiáng)的綜合與實(shí)踐性,而且每個知識點(diǎn)都具有一定的關(guān)聯(lián)性。而教師若想提高教學(xué)質(zhì)量,可以利用一些知識面去涵蓋大量的項目,從而把專業(yè)里的每項實(shí)踐類課程都能夠有效地聯(lián)系起來。這種模式能夠很好地提高學(xué)生對于軟件開發(fā)工程專業(yè)的理解能力,并讓他們可以對所學(xué)到的知識做到活學(xué)活用,從而加強(qiáng)他們解決實(shí)際問題的能力。
和傳統(tǒng)的項目驅(qū)動教學(xué)進(jìn)行比較我們能夠發(fā)現(xiàn),多課程協(xié)作項目的驅(qū)動教學(xué)模式的優(yōu)勢在于:所選用的項目都是通過優(yōu)化處理的,除了具有較為明顯的可供課程教學(xué)的特定知識點(diǎn)以外,還特別重視對于知識點(diǎn)的擴(kuò)充,如此一來,就會將更多的知識點(diǎn)結(jié)合到一起。很多重視實(shí)踐的教學(xué)課程在運(yùn)用了此項驅(qū)動教學(xué)法以后,教學(xué)思路就發(fā)生了改變,開始更加注重開發(fā)流程,從而有效地改善了以往教學(xué)中,所存在的錯開教學(xué)的情況。
2制定教學(xué)方案
在以往的高校軟件工程教學(xué)中,都是根據(jù)課程安排來進(jìn)行授課,而自從采用了多課程協(xié)作項目驅(qū)動教學(xué)以后,就發(fā)生了根本性的變化。這就意味著,在整個教學(xué)期間,教學(xué)計劃也要做出相應(yīng)的改變,以便能夠符合此驅(qū)動教學(xué)的要求。同時,軟件領(lǐng)域的技術(shù)正在逐步的提高,但是高校的教學(xué)方式卻沒有跟上時代發(fā)展的腳步,因此,在運(yùn)用這種教學(xué)方式的過程中,也一定要對教學(xué)方案進(jìn)行完善。那么下面我們就來具體地介紹一下這些方面的問題。
2.1課程分析
在采用項目驅(qū)動法的過程中,每個課程的知識點(diǎn)會出現(xiàn)交叉的情況,而且每個教師都有自己的課程項目,并經(jīng)常會在項目中來回的切換,這樣會非常容易造成學(xué)生思維上的混亂。此外,每個項目之間具有重疊性,通常給學(xué)生在學(xué)習(xí)期間造成了一定的困擾。而為了能夠發(fā)揮出多課程協(xié)作項目的驅(qū)動教學(xué)方式,相關(guān)工作者就必須要制定相應(yīng)的教學(xué)措施。
1)課程性質(zhì)分析。歸納課程的性質(zhì),選取符合項目驅(qū)動教學(xué)的實(shí)踐教學(xué)內(nèi)容,根據(jù)實(shí)際教學(xué)情況去增設(shè)選修類的實(shí)踐課程,如此一來,師生就會擁有更多對于課程的選擇權(quán)。
2)課程的時序拓?fù)潢P(guān)系
通過對軟件開發(fā)實(shí)際情況的了解,來確定軟件工程教學(xué)的時序關(guān)系,并梳理好每個課程之間所具有的聯(lián)系性。
3)課程的分類與組合
把課程進(jìn)行分類,而且還要把這些種類進(jìn)行組合,以便統(tǒng)籌教學(xué)。但一定要注意,分類之間的主要課程會出現(xiàn)重疊的情況。
在設(shè)置課程期間,最好以專業(yè)能力為主要標(biāo)準(zhǔn),把理論與實(shí)踐充分的融合到一起,以此創(chuàng)建出一套科學(xué)合理的課程體系,并把結(jié)構(gòu)設(shè)置為“平臺+模塊”的形式,這里的平臺,指的是公共課、專業(yè)知識,而模塊指的是利用平臺去對專業(yè)方向進(jìn)行分析。
2.2項目庫的建設(shè)
想要做好項目驅(qū)動教學(xué)工作,項目的設(shè)計水平非常的關(guān)鍵,它能夠直接關(guān)系到隨后工作開展的質(zhì)量。在進(jìn)行項目設(shè)計的過程中,要掌握好教學(xué)的實(shí)際情況,這樣才能夠挑選出最符合實(shí)際要求的項目任務(wù),如此一來,教學(xué)設(shè)計就會具備非常強(qiáng)的可操作性。同時,還要對所有的教學(xué)單元進(jìn)行系統(tǒng)性的分析,以此確立教學(xué)的重點(diǎn)內(nèi)容,然后根據(jù)項目的特點(diǎn)來采取有效的整合措施。
而想要完成多課程的項目教學(xué)目標(biāo),相關(guān)工作者就必須要創(chuàng)建一套完善的教學(xué)項目庫。而選取的項目不僅要遵循上面所介紹的內(nèi)容,而且還必須進(jìn)行優(yōu)化處理,在能夠滿足教學(xué)特點(diǎn)的基礎(chǔ)之上,還要進(jìn)一步的擴(kuò)充教學(xué)知識面,這樣就能夠和很多的相關(guān)課程緊密的聯(lián)系起來。
在操作期間,想要讓一個項目去涵蓋全部的軟件工程項目課程顯然是做不到的。為此,相關(guān)工作者應(yīng)該啟動教研小組,來一同設(shè)計能夠起到覆蓋全部課程的項目,而且每一個課程的教師要根據(jù)此項目的特點(diǎn)來進(jìn)行教學(xué)工作,考慮到該項目是通過各門課程教師努力共同完成的,因此所有課程的實(shí)踐教學(xué)都應(yīng)該由這個項目來進(jìn)行驅(qū)動,這樣就可以確保知識點(diǎn)的整體性。
如果條件可以的話,學(xué)校最好能夠和企業(yè)采取合作,而這么做的目的在于通過企業(yè),來引進(jìn)一些教學(xué)過程中需要的項目,或者聘用一些具有多年工作經(jīng)驗(yàn)的人員來對本校的項目進(jìn)行設(shè)計,從而對創(chuàng)建項目庫提供更多的幫助。
2.3創(chuàng)建教學(xué)反饋與交流平臺
在教學(xué)過程中,師生要進(jìn)行不斷的交流,而且學(xué)生也需要得到教師有關(guān)學(xué)習(xí)結(jié)果反饋,并在這樣的過程中,能夠讓教學(xué)計劃得到充分的完善。
在過去的教學(xué)方式中,反饋和交流都只是口頭形式,或者通過考試來進(jìn)行反映,而這樣的形式無法保證能夠在第一時間掌握具體的情況,從而對交流反饋信息的統(tǒng)計工作造成了不好的影響。而想要讓師生之間進(jìn)行更有效的交流,各高校最好在教學(xué)期間引進(jìn)信息技術(shù),也就是說采用高科技的方式去完成教學(xué)的在線評價以及互動交流等等工作,從而創(chuàng)建出一個令人滿意的反饋交流平臺。
2.4創(chuàng)建考核評價體系
過去對的課程考核制度,主要針對的是教學(xué)的結(jié)果,而對具體的過程并不是特別在意,其實(shí),考核結(jié)構(gòu)在一些時候具有一定的偶然性。所以,在新的教學(xué)方式中,一定要重視項目開發(fā),并在此基礎(chǔ)上,去創(chuàng)建出既注重考核結(jié)果,也注重考核過程的考核評價體系。
對考核評價計劃進(jìn)行制定,最好根據(jù)項目成果評價考核的結(jié)果來進(jìn)行,同時,考核評價的結(jié)果會根據(jù)項目成果考核評價的具體情況來最終確定。而過程和結(jié)果共同進(jìn)行考核,確保了學(xué)生能夠?qū)W(xué)習(xí)具有濃厚的興趣,另外,還能夠確保教師提高教學(xué)質(zhì)量,并對整個教學(xué)具有超強(qiáng)的掌控力。
2.5教學(xué)措施
如果上面所介紹的工作內(nèi)容全部能夠做好,那么就可以展開教學(xué)工作。而在教學(xué)期間,主要要從四個方面來進(jìn)行教學(xué)工作;項目選取與人員分組、階段性項目教學(xué)與反饋、研究組交流與評價以及項目成果展示與評價。在這四個方面中,第二和第三個方面要采取循環(huán)的方式,而從這點(diǎn)就能夠看出,項目在開發(fā)期間,會被細(xì)化成很多的子階段,而且教學(xué)、實(shí)踐、反饋交流等工作會組成所有子階段的周期,利用這個周期的快速運(yùn)轉(zhuǎn),去實(shí)現(xiàn)項目開發(fā)的工作目標(biāo)。
在教學(xué)期間,教師可以利用網(wǎng)絡(luò)教學(xué)平臺,去發(fā)布一些項目任務(wù),然后學(xué)生可以在網(wǎng)上進(jìn)行選題、答題,然后在線提交,緊接著,教師再在網(wǎng)上進(jìn)行審核,并通過在線交流,去對學(xué)生進(jìn)行指導(dǎo)。在這過程中,所有的項目都會通過軟件開發(fā)的進(jìn)程細(xì)分出很多的子階段,而且所有的子階段都需要設(shè)立任務(wù)完成結(jié)果提交的截止時間,如果超出時間范圍,就不允許提交作品。如此一來,就確保了教學(xué)的嚴(yán)謹(jǐn)性。教師能夠利用網(wǎng)絡(luò)直接了解學(xué)生的學(xué)習(xí)情況,從而進(jìn)行項目評定。
3結(jié)束語
通過以上內(nèi)容我們能夠了解到,軟件工程專業(yè)多課程協(xié)作項目驅(qū)動教學(xué),很好的改變了各課程之間無法進(jìn)行有效結(jié)合的缺陷。同時,再將不同內(nèi)容的課程有效的融合到了一起之后,很好地提高了學(xué)生的學(xué)習(xí)主動性,而且還加強(qiáng)了他們的實(shí)踐能力,為日后參加工作打下了堅實(shí)的基礎(chǔ)。因此,在今后的教學(xué)過程中,相關(guān)工作者要積極努力,認(rèn)真探索,爭取制定出更為完善的方案,從而讓軟件工程專業(yè)多課程協(xié)作項目的驅(qū)動教學(xué)模式的發(fā)展邁向一個新的高度。參考文獻(xiàn):