趙安平 李明勇
摘? ? ?要:軟件工程專業(yè)如何培養(yǎng)出符合社會(huì)需求的不同層次的人才是各高校教學(xué)改革的目標(biāo)。實(shí)現(xiàn)這一目標(biāo)的有效途徑應(yīng)該是建立在明確把握專業(yè)特點(diǎn)和課程結(jié)構(gòu)的基礎(chǔ)上,構(gòu)建分層次項(xiàng)目驅(qū)動(dòng)的教學(xué)科研一體化模式,充分引導(dǎo)學(xué)生發(fā)揮其創(chuàng)新性思維,培養(yǎng)學(xué)生團(tuán)隊(duì)合作精神,激勵(lì)教師教學(xué)科研無(wú)縫銜接。進(jìn)一步創(chuàng)新考核方式和評(píng)價(jià)機(jī)制,真正做到教學(xué)相長(zhǎng),培養(yǎng)人才。
關(guān)鍵詞:軟件工程;創(chuàng)新人才;學(xué)研結(jié)合;一體化
中圖分類號(hào):G969∶G64? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A? ? ? ? ? ? ? ? 文章編號(hào):2095-7394(2018)06-0084-04
“軟件工程”是研究如何用工程化的方法構(gòu)建和維護(hù)可靠的、有效的和高質(zhì)量的軟件的新興學(xué)科。軟件工程專業(yè)隨著我國(guó)新興信息技術(shù)的發(fā)展和其應(yīng)用領(lǐng)域的不斷擴(kuò)大日益成為了一個(gè)新的熱門專業(yè)。
1? ? 軟件工程專業(yè)教學(xué)科研一體化之背景
《中共中央關(guān)于制定國(guó)民經(jīng)濟(jì)和社會(huì)發(fā)展第十三個(gè)五年規(guī)劃的建議》[1]明確提出,加大力度支持基于互聯(lián)網(wǎng)的各類創(chuàng)新,重點(diǎn)扶持新信息技術(shù)產(chǎn)業(yè)發(fā)展。并進(jìn)一步要求提高高校創(chuàng)新能力和教學(xué)水平,使若干學(xué)科和高校達(dá)到或接近世界一流水平。由此可見(jiàn),創(chuàng)新始終是高等教育最核心的競(jìng)爭(zhēng)力之一,而如何培養(yǎng)創(chuàng)新型人才是高等教育必須回答的問(wèn)題。
我們已經(jīng)踏入了一個(gè)由“大數(shù)據(jù)”“云計(jì)算”“物聯(lián)網(wǎng)”等元素構(gòu)建的新網(wǎng)絡(luò)時(shí)代。軟件工程學(xué)科順應(yīng)時(shí)代的發(fā)展,逐漸發(fā)展為面向服務(wù)的軟件工程,簡(jiǎn)稱軟件服務(wù)工程。軟件服務(wù)工程,以服務(wù)為基本單位,支撐服務(wù)的共享和快速構(gòu)建、隨需而變、分布式應(yīng)用、互操作性虛擬化管理。軟件工程專業(yè)的發(fā)展已經(jīng)展現(xiàn)出如下特點(diǎn):將互聯(lián)網(wǎng)中的軟件虛擬化,即隱藏軟件實(shí)現(xiàn)中的具體細(xì)節(jié),只強(qiáng)調(diào)松耦合和互操性,重點(diǎn)解決分布、動(dòng)態(tài)變化的情境和異構(gòu)環(huán)境下數(shù)據(jù)、應(yīng)用、系統(tǒng)集成與協(xié)作的難題。軟件服務(wù)工程已經(jīng)在大數(shù)據(jù)、云計(jì)算、物聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)中有了廣泛的應(yīng)用。
軟件工程專業(yè)作為新興專業(yè)與時(shí)代發(fā)展的脈搏緊密相連,如何培養(yǎng)出符合時(shí)代要求,適應(yīng)社會(huì)需求的創(chuàng)新型人才,這是軟件工程專業(yè)教師在教學(xué)過(guò)程中始終需要思考和回答的問(wèn)題。創(chuàng)新型人才的培養(yǎng),更需要專業(yè)教師具有深厚的研究功底、精準(zhǔn)的專業(yè)眼光、廣闊的前沿知識(shí)。因此,軟件工程專業(yè)的教師,應(yīng)該遵循教學(xué)科研一體化的模式,以教學(xué)為切入點(diǎn),以科研為支撐,培養(yǎng)創(chuàng)新型復(fù)合人才。
2? ? 高校軟件工程專業(yè)教學(xué)科研一體化之問(wèn)題
近年來(lái),隨著時(shí)代發(fā)展和高校改革的不斷推進(jìn),越來(lái)越多的高校提出人才培養(yǎng)模式的探索,相關(guān)教學(xué)改革成果層出不窮。[2-4]軟件工程專業(yè)與時(shí)代的發(fā)展緊密相連,培養(yǎng)具有創(chuàng)新精神、符合時(shí)代需求的軟件工程人才,更需要把教學(xué)與科研有機(jī)結(jié)合,形成教學(xué)科研一體化的模式。然而目前,這一模式的建構(gòu)還有諸多不足。
(1)缺乏成熟的符合普通高等院校特點(diǎn)的產(chǎn)學(xué)研一體化人才培養(yǎng)模式。
(2)缺乏兼顧教學(xué)與科研二者有機(jī)結(jié)合的高校管理和評(píng)價(jià)機(jī)制。
(3)目前高校教學(xué)改革突出創(chuàng)新,忽略基礎(chǔ)知識(shí)教育,單純追求新、奇、特;教學(xué)與科研完全脫節(jié)。
(4)缺乏創(chuàng)新型的考核機(jī)制和評(píng)價(jià)體系。
針對(duì)上述問(wèn)題,培養(yǎng)符合社會(huì)需求,具有創(chuàng)新性思維的軟件工程專業(yè)人才,我們從探索合理的教學(xué)、科研一體化模式入手,通過(guò)改善高校評(píng)價(jià)體系,轉(zhuǎn)變教師教學(xué)觀點(diǎn),提升學(xué)生學(xué)習(xí)熱情的角度,教學(xué)與科研有機(jī)結(jié)合,互為推動(dòng)力,使二者教研相長(zhǎng),從而大大提升學(xué)生的學(xué)習(xí)效果和教師的教學(xué)積極性,實(shí)現(xiàn)高校服務(wù)社會(huì)和培養(yǎng)人才的目標(biāo)。軟件工程人才培養(yǎng)教學(xué)科研一體化模式如圖1所示。
3? ? 高校軟件工程專業(yè)教學(xué)科研一體化之策略
隨著移動(dòng)互聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算、物聯(lián)網(wǎng)等新一代信息技術(shù)的發(fā)展,網(wǎng)絡(luò)技術(shù)應(yīng)用領(lǐng)域?qū)⒉粩鄶U(kuò)大,將成為產(chǎn)業(yè)經(jīng)濟(jì)發(fā)展的主要推動(dòng)力,因此,培養(yǎng)具有創(chuàng)新思維的軟件工程專業(yè)人才成為各高校的主要任務(wù)。人才培養(yǎng)的有效手段之一是教學(xué)科研一體化,教師在教學(xué)的過(guò)程中有機(jī)地融入科研內(nèi)容,既激發(fā)了教師的教學(xué)熱情同時(shí)提高了學(xué)生的學(xué)習(xí)水平。
3.1? ?明確專業(yè)特點(diǎn)及教學(xué)定位
軟件工程是一門研究如何用工程化的方法構(gòu)建可靠的、高效的和高質(zhì)量的軟件的學(xué)科,要涉及數(shù)據(jù)庫(kù)、程序設(shè)計(jì)語(yǔ)言、系統(tǒng)平臺(tái)、軟件開發(fā)工具、設(shè)計(jì)模式等各個(gè)相關(guān)方面。從國(guó)際的角度看,目前軟件產(chǎn)業(yè)已經(jīng)形成成熟的產(chǎn)業(yè)鏈,探索出適合自身發(fā)展的行業(yè)規(guī)律。因而,對(duì)從業(yè)人員的知識(shí)結(jié)構(gòu)也提出了更高要求。結(jié)合當(dāng)下大數(shù)據(jù)環(huán)境背景,對(duì)傳統(tǒng)軟件工程的要素和范式提出了根本性的變革,而從目前我國(guó)的實(shí)際現(xiàn)狀來(lái)看,軟件市場(chǎng)鏈尚未完全形成,軟件工程專業(yè)人才的培養(yǎng)任重道遠(yuǎn)。
高校需要明確專業(yè)培養(yǎng)目標(biāo)和特點(diǎn)。大數(shù)據(jù)和人工智能背景下,軟件工程的專業(yè)特點(diǎn)就是要培養(yǎng)能夠滿足不同社會(huì)需求的軟件工程專業(yè)人才。在這一目標(biāo)的指導(dǎo)下調(diào)整教學(xué)定位。首先,從課程設(shè)置角度,軟件工程的專業(yè)課程必須是一個(gè)多層次的課程體系。其次,針對(duì)培養(yǎng)應(yīng)用型人才,著重于兩個(gè)方面:一是針對(duì)軟件使用周期,講解軟件工程的基本概念、基本原理和基本方法;二是從當(dāng)前大數(shù)據(jù)驅(qū)動(dòng)的工程應(yīng)用的角度,講解系統(tǒng)性、規(guī)范化的大數(shù)據(jù)驅(qū)動(dòng)軟件開發(fā)技術(shù)。[5]軟件工程專業(yè)人才培養(yǎng)應(yīng)該既重視理論知識(shí)學(xué)習(xí),又重視軟件工程實(shí)踐;既注重分析問(wèn)題與解決問(wèn)題方法的傳授,又培養(yǎng)學(xué)生的批判性思維模式。在這樣的課程教學(xué)目標(biāo)和教學(xué)定位下,培養(yǎng)出能夠快速適應(yīng)大數(shù)據(jù)和人工智能時(shí)代的專業(yè)化的軟件應(yīng)用人才,從而推動(dòng)我國(guó)軟件工程行業(yè)的快速發(fā)展。
3.2? ?建構(gòu)教學(xué)科研一體化模式
分層次項(xiàng)目驅(qū)動(dòng)教學(xué)模式基于嚴(yán)謹(jǐn)?shù)慕虒W(xué)相關(guān)理論,根據(jù)學(xué)生學(xué)習(xí)的實(shí)際情況,實(shí)施項(xiàng)目實(shí)踐分組教學(xué)、研討、協(xié)作等多種教學(xué)模式的相互滲透、相互交叉,融合教學(xué)內(nèi)容多元化、教學(xué)形式多樣性、教學(xué)方法科學(xué)化而形成的教科研一體化教學(xué)模式。[5]結(jié)合軟件工程專業(yè)的課程特點(diǎn)和課程定位,提出“分層次項(xiàng)目驅(qū)動(dòng)的教學(xué)科研一體化模式”,要求教師把自己所從事的科研項(xiàng)目與教學(xué)內(nèi)容充分結(jié)合。在該模式中,激勵(lì)學(xué)生主動(dòng)學(xué)習(xí),引導(dǎo)學(xué)生獨(dú)立思考與創(chuàng)新,并以討論的形式鼓勵(lì)學(xué)生表達(dá)各自的觀點(diǎn)和思想,從而積極主動(dòng)地參與分析、概括或評(píng)價(jià)等思維活動(dòng),將軟件工程的分析、設(shè)計(jì)、實(shí)現(xiàn)、管理等各個(gè)知識(shí)點(diǎn)的講解融入項(xiàng)目實(shí)施的各個(gè)階段。[5]這種教學(xué)模式是諸多模式中較為符合軟件工程專業(yè)教學(xué)實(shí)際,能夠?qū)崿F(xiàn)教學(xué)相長(zhǎng),教師科研與學(xué)生學(xué)習(xí)有機(jī)結(jié)合。該模式能否成功運(yùn)用的關(guān)鍵在于如何設(shè)計(jì)實(shí)施步驟,本文在前人的基礎(chǔ)上,進(jìn)一步改進(jìn)和完善,以使得該模式發(fā)揮最大效用。具體實(shí)施如下。
第一,學(xué)生分組,確定項(xiàng)目。學(xué)生是教學(xué)環(huán)節(jié)中的主體,根據(jù)學(xué)生學(xué)習(xí)情況的不同,學(xué)生自愿組合,在教師的引導(dǎo)下,根據(jù)項(xiàng)目負(fù)責(zé)不同角色組建研發(fā)團(tuán)隊(duì)。在完成項(xiàng)目的過(guò)程中,培養(yǎng)學(xué)生的團(tuán)隊(duì)合作精神、協(xié)調(diào)溝通能力。在充分了解學(xué)生學(xué)習(xí)能力基礎(chǔ)之上,設(shè)計(jì)和布置符合學(xué)生實(shí)際情況的項(xiàng)目。確保充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,同時(shí)把教學(xué)內(nèi)容與科研方法有機(jī)結(jié)合起來(lái)。
第二,實(shí)施學(xué)研結(jié)合的教學(xué)內(nèi)容及授課方法。首先,不是全部教學(xué)內(nèi)容都適合這一模式,應(yīng)該選取能夠整合成項(xiàng)目模式的知識(shí)點(diǎn);其次,根據(jù)實(shí)際項(xiàng)目面向科學(xué)研究的問(wèn)題,用軟件工程所涉及的知識(shí)點(diǎn),讓學(xué)生理解解決問(wèn)題的主要思路和方法。在這個(gè)過(guò)程中,以培養(yǎng)學(xué)生的獨(dú)立思考、批判性思維和創(chuàng)新思維為目標(biāo),通過(guò)分析、演繹、推理、歸納等方法,引導(dǎo)學(xué)生將基本概念深入理解,把理論知識(shí)融入到科研案例的實(shí)踐中,認(rèn)真分析項(xiàng)目中出現(xiàn)的問(wèn)題。充分運(yùn)用啟發(fā)式教學(xué)方法,啟發(fā)學(xué)生對(duì)軟件基本理論和開發(fā)相關(guān)問(wèn)題的認(rèn)識(shí)和思考,使其通過(guò)積極主動(dòng)的思考和討論獲得知識(shí),形成師生之間、同組成員之間的良性互動(dòng)。
第三,項(xiàng)目管理。教師轉(zhuǎn)變傳統(tǒng)教授知識(shí)的身份,以項(xiàng)目組長(zhǎng)或技術(shù)顧問(wèn)的角色參與其中。教師以項(xiàng)目組長(zhǎng)身份提出對(duì)演練項(xiàng)目的功能需求,選取一名學(xué)生作為副組長(zhǎng)負(fù)責(zé)項(xiàng)目進(jìn)度監(jiān)管,鼓勵(lì)學(xué)生團(tuán)結(jié)協(xié)作,通過(guò)學(xué)習(xí)掌握基礎(chǔ)知識(shí)和基本技能并能夠用于分析問(wèn)題和解決問(wèn)題。同時(shí),教師還需要作為技術(shù)顧問(wèn)深入每個(gè)小組,引導(dǎo)學(xué)生獨(dú)立思考和討論、克服困難,必要時(shí)提供知識(shí)和技術(shù)支援。小組成員按責(zé)分配,每個(gè)成員確保自己任務(wù)完成的同時(shí),做好與其他成員的協(xié)調(diào)、溝通和合作,培養(yǎng)學(xué)生的團(tuán)隊(duì)合作精神。
第四,項(xiàng)目驗(yàn)收討論。項(xiàng)目完成后舉行驗(yàn)收研討會(huì),每個(gè)小組選派一名代表,根據(jù)自己項(xiàng)目組的完成情況匯報(bào)項(xiàng)目成果。從團(tuán)隊(duì)介紹、系統(tǒng)背景、采用的技術(shù)路線、優(yōu)勢(shì)及存在問(wèn)題等方面匯報(bào),演示系統(tǒng)的各項(xiàng)功能,回答教師和同學(xué)的提問(wèn)。
經(jīng)過(guò)上述步驟的一一實(shí)施,分層次項(xiàng)目驅(qū)動(dòng)的教學(xué)模式能夠做到科研一體化,加強(qiáng)了學(xué)生對(duì)理論基礎(chǔ)知識(shí)的學(xué)習(xí)和理解,通過(guò)項(xiàng)目實(shí)踐的方式,強(qiáng)化了學(xué)生的認(rèn)知,培養(yǎng)他們獨(dú)立思考問(wèn)題、解決問(wèn)題的能力;鍛煉他們的批判性思維和創(chuàng)新性思維。同時(shí),也提高了教師教學(xué)的積極性,通過(guò)這種教學(xué)模式也促進(jìn)了教師科研能力的提高,做到教學(xué)相長(zhǎng)、教研結(jié)合。這在某種程度上也為解決高校部分教師輕教學(xué)、重科研的弊端尋找一個(gè)有力途徑。
3.3? 創(chuàng)新考核方式和評(píng)價(jià)機(jī)制
根據(jù)分層次項(xiàng)目驅(qū)動(dòng)教學(xué)科研一體化模式,需要改變傳統(tǒng)的考核方式和評(píng)價(jià)機(jī)制。傳統(tǒng)的“期末試卷考試”方式,遠(yuǎn)遠(yuǎn)不能滿足這種復(fù)合型的教學(xué)模式的要求。學(xué)校相關(guān)職能部門應(yīng)該寄予積極的配合。針對(duì)軟件工程專業(yè)的實(shí)踐特殊性,允許教師有自主設(shè)置考核方式的權(quán)利。
教師需要在分配項(xiàng)目、管理項(xiàng)目以及驗(yàn)收項(xiàng)目的立體過(guò)程中,注重從學(xué)生掌握基礎(chǔ)知識(shí)、理論聯(lián)系實(shí)際、實(shí)際動(dòng)手能力、團(tuán)隊(duì)協(xié)作精神、創(chuàng)新思維能力等多方面綜合評(píng)價(jià)學(xué)生,并給出公平、合理的評(píng)價(jià)。這一過(guò)程的評(píng)價(jià)將成為期末對(duì)學(xué)生綜合評(píng)價(jià)的主要依據(jù)。通過(guò)這種評(píng)價(jià)機(jī)制,激發(fā)學(xué)生在教學(xué)中參與科研的積極性和主動(dòng)性,從而達(dá)到培養(yǎng)人才的目標(biāo)。
4? ? ?結(jié)語(yǔ)
軟件工程專業(yè)是高校中與信息時(shí)代發(fā)展緊密相關(guān)的專業(yè)之一,在教學(xué)過(guò)程中,培養(yǎng)出符合社會(huì)需求不同層次的軟件工程人才是目前高等教育改革的當(dāng)務(wù)之急。新信息技術(shù)時(shí)代的到來(lái),培養(yǎng)軟件工程專業(yè)人才既是機(jī)遇,更是挑戰(zhàn)。
培養(yǎng)合格的符合要求的軟件工程專業(yè)人才,需要我們?cè)诿鞔_專業(yè)特點(diǎn)和正確教學(xué)定位的基礎(chǔ)上,構(gòu)建分層次項(xiàng)目驅(qū)動(dòng)的教學(xué)科研一體化模式。在此模式中,注重對(duì)學(xué)生創(chuàng)新意識(shí)、合作精神及責(zé)任意識(shí)的培養(yǎng)。同時(shí),也提高了教師教學(xué)的積極性,使得教師在教學(xué)與科研中實(shí)現(xiàn)無(wú)縫連接,自由轉(zhuǎn)換。只有這樣,高校才能在培養(yǎng)合格人才的道路上走得更遠(yuǎn)。
參考文獻(xiàn):
[1] 國(guó)務(wù)院.中華人民共和國(guó)國(guó)民經(jīng)濟(jì)和社會(huì)發(fā)展第十三個(gè)五年規(guī)劃綱要[EB/OL](2016-03-17)[2018-05-16]http://www.xinhuanet.com/politics/2016lh/2016-03/17/c_111836? ? ?6322.htm.
[2] 張振林,張雪松,于慧艷.“軟件工程”課程實(shí)踐教學(xué)改革探索[J].中國(guó)電力教育,2012(29):90-104.
[3] 厲小軍,謝波.軟件工程實(shí)踐課程教學(xué)改革探索[J].計(jì)算機(jī)教育,2012(3):106-110.
[4] 佟玉軍,周軍,陳文實(shí),等.軟件工程專業(yè)教學(xué)改革研究[J].計(jì)算機(jī)工程與科學(xué),2011(A1):49-54.
[5] 范會(huì)聯(lián),仲元昌.基于項(xiàng)目驅(qū)動(dòng)的軟件工程課程教學(xué)改革探索[J].教育與職業(yè),2013(5):147-148.
江蘇理工學(xué)院學(xué)報(bào)2018年6期