張綱強(qiáng),劉美玲,楊 靜,周 衛(wèi)
(廣西民族大學(xué) 人工智能學(xué)院,廣西 南寧 530006)
信息技術(shù)的發(fā)展,極大地促進(jìn)了高等工程教育理念的創(chuàng)新,明確人才培養(yǎng)目標(biāo)以及改革人才培養(yǎng)模式,對(duì)軟件工程專業(yè)的特色建設(shè)和人才培養(yǎng)提出了更高的新要求。但仍存在將工程教育與工科教育混淆,導(dǎo)致培養(yǎng)的目標(biāo)、標(biāo)準(zhǔn)、方案以及模式無法對(duì)應(yīng)專業(yè)認(rèn)證的規(guī)范要求。如何依據(jù)區(qū)域社會(huì)、經(jīng)濟(jì)的發(fā)展,面向社會(huì)需求,結(jié)合學(xué)校自身實(shí)際情況和專業(yè)特色持續(xù)改進(jìn)人才培養(yǎng)目標(biāo)以適應(yīng)地方產(chǎn)業(yè)發(fā)展對(duì)工程型人才的需求,是圍繞工程教育認(rèn)證開展專業(yè)建設(shè)所面臨的挑戰(zhàn)。
從1985 年開始,我國便開始了專業(yè)評(píng)估及專業(yè)認(rèn)證的探索和實(shí)踐。中國于2016 年成為《華盛頓協(xié)議》第18 個(gè)成員,代表了中國的工程教育質(zhì)量標(biāo)準(zhǔn)獲得了國際認(rèn)可,實(shí)現(xiàn)了國際實(shí)質(zhì)等效,標(biāo)志著中國工程教育的歷史性突破,中國工程教育質(zhì)量認(rèn)證體系在其他國家得到認(rèn)可,通過認(rèn)證專業(yè)畢業(yè)生的工程能力獲得協(xié)議國家的認(rèn)可。教育部于2017 年公布的強(qiáng)調(diào)突出學(xué)生中心、產(chǎn)出導(dǎo)向、持續(xù)改進(jìn)等原則的高等教育教學(xué)質(zhì)量國家標(biāo)準(zhǔn),有力地推動(dòng)了全國高校實(shí)踐和探索工程教育專業(yè)認(rèn)證工作的發(fā)展,促進(jìn)了全國高校各工科專業(yè)進(jìn)一步關(guān)注專業(yè)的內(nèi)涵式發(fā)展。截至2020 年7 月,全國共有241 所高校,1 353 個(gè)專業(yè)通過工程教育專業(yè)認(rèn)證[1],其中軟件工程專業(yè)已經(jīng)通過專業(yè)認(rèn)證的學(xué)校有28 個(gè)。
軟件人才需求隨著信息技術(shù)在社會(huì)各方面的廣泛應(yīng)用而增加,如何培養(yǎng)出滿足社會(huì)需要的軟件類人才是每個(gè)開設(shè)軟件工程專業(yè)高校應(yīng)該積極研究的課題。工程教育認(rèn)證通過評(píng)估一個(gè)專業(yè)的培養(yǎng)目標(biāo)及其培養(yǎng)過程,判斷所培養(yǎng)的學(xué)生畢業(yè)后能否得到社會(huì)的認(rèn)可。對(duì)于通過工程教育專業(yè)認(rèn)證的軟件工程專業(yè)畢業(yè)生而言,意味著獲得了國際軟件人才市場(chǎng)的認(rèn)可,在相關(guān)的國家和地區(qū)獲得軟件工程師執(zhí)業(yè)資格。另一方面,工程教育認(rèn)證為高校提供了一個(gè)明確合理的提高教學(xué)質(zhì)量的參考框架。
近年來,軟件產(chǎn)業(yè)隨著科技的發(fā)展一直保持著增長態(tài)勢(shì),在國民經(jīng)濟(jì)中的比重也逐年上升。產(chǎn)業(yè)協(xié)同發(fā)展、融合創(chuàng)新、快速迭代導(dǎo)致各領(lǐng)域?qū)浖托畔⒓夹g(shù)服務(wù)產(chǎn)業(yè)的需求旺盛與軟件人才結(jié)構(gòu)失衡的矛盾阻礙著我國軟件產(chǎn)業(yè)的高質(zhì)量發(fā)展。一方面,新興產(chǎn)業(yè)的發(fā)展對(duì)于相關(guān)領(lǐng)域軟件人才的需求迅速增長,大數(shù)據(jù)、區(qū)塊鏈以及工業(yè)互聯(lián)網(wǎng)等新興產(chǎn)業(yè)人才需求缺口逐步擴(kuò)大,領(lǐng)軍型人才、復(fù)合型人才缺乏,基礎(chǔ)編程人才緊缺。另一方面,軟件基礎(chǔ)教育起點(diǎn)晚、人才培養(yǎng)機(jī)制滯后、“產(chǎn)學(xué)研用”融合體制低效以及高校新一代信息技術(shù)課程設(shè)置單一、陳舊導(dǎo)致我國軟件產(chǎn)業(yè)人才供給不足,難以滿足軟件新技術(shù)和產(chǎn)業(yè)發(fā)展的實(shí)際需求[2]。
傳統(tǒng)的以學(xué)科為導(dǎo)向確定人才培養(yǎng)目標(biāo),通過學(xué)科體系制定課程體系,造成相同專業(yè)學(xué)生沒有核心競(jìng)爭力,與社會(huì)需要脫節(jié)。部分高校直接照搬或是略加修改教育部最早確立的第一批示范性軟件學(xué)院的人才培養(yǎng)目標(biāo),將其作為自己的人才培養(yǎng)目標(biāo),在此過程中,不考慮自身的特色以及實(shí)際情況,也未考慮社會(huì)需求,造成所培養(yǎng)出來的人才無法滿足社會(huì)對(duì)軟件人才的需求。作為一級(jí)學(xué)科的軟件工程,有著充足的知識(shí)體系以及完善的職業(yè)體系和教育課程體系[3]。但國內(nèi)各高校大都將軟件工程設(shè)置為計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的一個(gè)方向,在課程設(shè)置上以計(jì)算機(jī)科學(xué)與技術(shù)的課程體系為主,造成對(duì)軟件工程專業(yè)在知識(shí)體系結(jié)構(gòu)理解上的偏差,人才培養(yǎng)目標(biāo)定位不準(zhǔn),缺乏工程思維的訓(xùn)練。
計(jì)算機(jī)類教學(xué)質(zhì)量國家標(biāo)準(zhǔn)要求軟件工程專業(yè)教師應(yīng)該具有相應(yīng)的專業(yè)背景以及工程背景與研究背景,同樣是工程教育專業(yè)認(rèn)證內(nèi)容之一。兩者不約而同地對(duì)專業(yè)教師的工程背景提出了要求。目前,地方高校從事軟件工程專業(yè)的教師缺乏工程實(shí)踐能力與經(jīng)驗(yàn)是不爭的事實(shí),在教學(xué)中無法結(jié)合專業(yè)實(shí)踐知識(shí)與實(shí)際情況開展教學(xué);其次,在目前的職稱晉升評(píng)審中,重科研能力的要求造成教師不愿加強(qiáng)自身的工程經(jīng)驗(yàn)積累;再有就是教師隊(duì)伍在科研和教學(xué)任務(wù)的壓力下,缺乏工程實(shí)踐鍛煉的時(shí)間與動(dòng)力。在軟件工程專業(yè)人才難以引進(jìn)的情況下,學(xué)校層面上沒有出臺(tái)相應(yīng)的提升現(xiàn)有師資隊(duì)伍工程實(shí)踐能力的激勵(lì)機(jī)制以及配套措施,導(dǎo)致教師并不重視自身能力的提升。
多數(shù)情況下,高校都圍繞著學(xué)科建設(shè)的要求,立足于培養(yǎng)學(xué)術(shù)型和研究型人才,甚至于以考研為目標(biāo)制訂人才培養(yǎng)方案。在以往的人才培養(yǎng)方案中,實(shí)踐與實(shí)訓(xùn)內(nèi)容大多與實(shí)際生產(chǎn)不符,教學(xué)內(nèi)容與產(chǎn)業(yè)需求脫節(jié)。由于校內(nèi)外資源條件,以及傳統(tǒng)理工課程建設(shè)思維的限制,各類實(shí)習(xí)課程教學(xué)基本走向“水課”,造成學(xué)生的工程實(shí)踐、設(shè)計(jì)以及解決復(fù)雜工程問題能力嚴(yán)重缺失。傳統(tǒng)課程建設(shè)以學(xué)科為中心,從正向設(shè)計(jì)軟件工程專業(yè)的課程架構(gòu)體系,導(dǎo)致忽略產(chǎn)業(yè)和行業(yè)的需求,不能體現(xiàn)產(chǎn)出為導(dǎo)向、學(xué)生為中心的理念;另一方面,傳統(tǒng)課程體系建設(shè)缺乏支撐實(shí)現(xiàn)培養(yǎng)學(xué)生解決復(fù)雜軟件工程問題能力的目標(biāo)。
工程教育專業(yè)認(rèn)證標(biāo)準(zhǔn)在工程知識(shí)、問題分析、設(shè)計(jì)/開發(fā)解決方案、研究、使用現(xiàn)代工具、工程與社會(huì)、環(huán)境和可持續(xù)發(fā)展以及溝通等畢業(yè)要求中都提到了復(fù)雜工程問題。教學(xué)活動(dòng)支持著上述畢業(yè)要求的達(dá)成。教學(xué)活動(dòng)的實(shí)施是教師組織開展的。復(fù)雜工程問題涉及的因素和環(huán)節(jié)很多,不是一門課程就可以支持達(dá)成的。缺乏工程項(xiàng)目背景的軟件工程專業(yè)教師不在少數(shù),多數(shù)教師的項(xiàng)目經(jīng)驗(yàn)只來源于教材。當(dāng)任課教師對(duì)復(fù)雜工程問題的理解不夠深入時(shí),就很難在教學(xué)活動(dòng)中,結(jié)合本門課程知識(shí)解決復(fù)雜工程問題時(shí)應(yīng)用設(shè)計(jì)相應(yīng)的教學(xué)環(huán)節(jié),或是設(shè)置的問題過于簡單、或是設(shè)計(jì)的實(shí)驗(yàn)不用分析就可得出結(jié)論。
另一方面,培養(yǎng)解決復(fù)雜軟件工程問題的能力這一目標(biāo)涉及到專業(yè)能力、綜合素質(zhì)以及社會(huì)能力的系統(tǒng)性和全局性的過程,不是簡單地通過一門課程、一個(gè)課程設(shè)計(jì)或綜合實(shí)踐以及畢業(yè)設(shè)計(jì)等教學(xué)環(huán)節(jié)就能實(shí)現(xiàn)的。
人才培養(yǎng)的質(zhì)量和水平離不開科學(xué)合理的專業(yè)建設(shè)。以成果為導(dǎo)向、以學(xué)生為中心、持續(xù)改進(jìn)是工程教育專業(yè)認(rèn)證的基本理念,它來源于成果導(dǎo)向教育(Outcome based education,簡稱OBE),也稱能力導(dǎo)向教育、目標(biāo)導(dǎo)向教育或需求導(dǎo)向教育[4]。在這個(gè)理念下,專業(yè)建設(shè)是以學(xué)生的學(xué)習(xí)成果來確定教學(xué)目標(biāo),教學(xué)設(shè)計(jì)與教學(xué)實(shí)施要保障學(xué)生達(dá)成畢業(yè)標(biāo)準(zhǔn)。
在軟件工程專業(yè)建設(shè)中,基于SEBOK(軟件工程知識(shí)體,SEI),結(jié)合本科教學(xué)質(zhì)量國家標(biāo)準(zhǔn),圍繞工程教育認(rèn)證標(biāo)準(zhǔn),遵循OBE 理念,確立軟件工程專業(yè)的人才培養(yǎng)模式。綜合考慮學(xué)校定位、自身資源條件、社會(huì)需求以及利益相關(guān)者的需求確立專業(yè)的培養(yǎng)目標(biāo);根據(jù)培養(yǎng)目標(biāo)設(shè)計(jì)自身的畢業(yè)要求并將畢業(yè)要求分解為可衡量的指標(biāo)點(diǎn);畢業(yè)要求指標(biāo)點(diǎn)是通過課程教學(xué)來達(dá)成的,課程設(shè)置根據(jù)畢業(yè)要求確定的能力和素養(yǎng),最終形成課程體系。課程體系建設(shè)應(yīng)該考慮產(chǎn)業(yè)發(fā)展的不斷變化,能夠靈活地做出調(diào)整。
專業(yè)建設(shè)確立以適應(yīng)地方產(chǎn)業(yè)發(fā)展為目標(biāo),以軟件工程知識(shí)體為基礎(chǔ)、社會(huì)人才需求為導(dǎo)向、工程教育專業(yè)認(rèn)證為準(zhǔn)則、符合本科教學(xué)質(zhì)量國家標(biāo)準(zhǔn)、解決復(fù)雜軟件工程問題能力為特色的一流本科特色專業(yè)。
1.人才培養(yǎng)目標(biāo)與畢業(yè)要求
課程體系設(shè)計(jì)、課程教學(xué)設(shè)計(jì)等人才培養(yǎng)的全過程應(yīng)該能夠支持學(xué)生畢業(yè)5 年左右能達(dá)到的成就這一培養(yǎng)目標(biāo),也就是除了幫助學(xué)生構(gòu)建復(fù)雜工程問題的知識(shí)結(jié)構(gòu)外,還要把人才培養(yǎng)的關(guān)注點(diǎn)聚焦于培養(yǎng)學(xué)生解決復(fù)雜工程問題的能力。依據(jù)內(nèi)部的學(xué)校的辦學(xué)定位、人才培養(yǎng)、質(zhì)量定位的需求以及外部的社會(huì)及學(xué)生的要求,制定人才培養(yǎng)方案目標(biāo)。專業(yè)畢業(yè)要求的確定依賴于培養(yǎng)目標(biāo)和專業(yè)認(rèn)證標(biāo)準(zhǔn)。
外部需求可以通過召開企業(yè)座談會(huì),發(fā)放回收《企業(yè)需求調(diào)查表》《畢業(yè)生反饋調(diào)查表》等各種渠道來獲取,并可同時(shí)獲得軟件產(chǎn)業(yè)的發(fā)展需要;內(nèi)部需求則必須結(jié)合學(xué)校層次與定位、學(xué)校及學(xué)院辦學(xué)條件與辦學(xué)理念,結(jié)合內(nèi)外需求在培養(yǎng)目標(biāo)的明確描述學(xué)生畢業(yè)時(shí)獲得的能力和素養(yǎng)以及畢業(yè)5 年左右的預(yù)期取得的成就。
學(xué)生畢業(yè)時(shí)取得能力和素養(yǎng),即學(xué)生畢業(yè)時(shí)應(yīng)該獲得的技能、知識(shí)和能力等學(xué)習(xí)成果就是專業(yè)認(rèn)證中所定義的畢業(yè)要求。在制定人才培養(yǎng)方案畢業(yè)要求時(shí),要保證分解所得的畢業(yè)要求指標(biāo)點(diǎn)能夠支持畢業(yè)要求的“明確、公開、可衡量、支撐、覆蓋”的要求??茖W(xué)合理的課程設(shè)置為衡量畢業(yè)要求的達(dá)成提供了保障。軟件工程專業(yè)在人才培養(yǎng)方案中可將畢業(yè)要求分為技術(shù)類和非技術(shù)類畢業(yè)要求,技術(shù)類畢業(yè)要求應(yīng)該包含人文與社會(huì)科學(xué)、數(shù)學(xué)與自然科學(xué)知識(shí)、工程基礎(chǔ)和專業(yè)知識(shí)等三個(gè)必備的知識(shí);非技術(shù)類畢業(yè)要求涉及能力和素養(yǎng)方面的指標(biāo)分解,包括分析/解決問題能力、工程實(shí)踐能力、科學(xué)創(chuàng)新能力、溝通與組織協(xié)調(diào)能力、主動(dòng)學(xué)習(xí)能力和參與國際競(jìng)爭能力。通過這樣對(duì)畢業(yè)要求分解出來指標(biāo)點(diǎn),才能反映畢業(yè)要求的內(nèi)涵,從而得到一個(gè)具有可操作性和可靠性的科學(xué)合理的人才培養(yǎng)方案。
2.人才培養(yǎng)方案課程體系設(shè)計(jì)
一個(gè)明確、公開、可衡量的畢業(yè)要求支撐著培養(yǎng)目標(biāo)的實(shí)現(xiàn)。明確清晰的畢業(yè)要求指標(biāo)點(diǎn)明確了畢業(yè)要求的內(nèi)涵。畢業(yè)指標(biāo)點(diǎn)的達(dá)成需要通過教學(xué)活動(dòng),即課程來衡量。因此,畢業(yè)要求的實(shí)現(xiàn)離不開科學(xué)合理的專業(yè)課程體系。作為專業(yè)建設(shè)核心內(nèi)涵的課程體系建設(shè)能夠體現(xiàn)一個(gè)專業(yè)的教育理念、辦學(xué)特色和人才培養(yǎng)質(zhì)量[5]。課程群建設(shè)是目前高校課程建設(shè)改革的一個(gè)發(fā)展方向,它為完善統(tǒng)一施教對(duì)象的認(rèn)識(shí)結(jié)構(gòu),依據(jù)課程在知識(shí)、方法和問題等方面的內(nèi)在邏輯關(guān)系,整合形成為不同的系列課程。
為實(shí)現(xiàn)培養(yǎng)學(xué)生解決復(fù)雜軟件工程問題的能力,課程的設(shè)置應(yīng)能保障認(rèn)證標(biāo)準(zhǔn)12 條畢業(yè)要求的達(dá)成,課程體系課程應(yīng)該圍繞畢業(yè)指標(biāo)點(diǎn)展開。通過整合相關(guān)主干課程(課程構(gòu)件)以構(gòu)成課程模塊,再按軟件工程專業(yè)的知識(shí)結(jié)構(gòu)組合課程模塊形成課程群,最終完成以“課程群-課程模塊-課程構(gòu)件”方式組織與管理的課程體系。保持課程群的相對(duì)穩(wěn)定,根據(jù)內(nèi)外需求以及軟件技術(shù)的發(fā)展趨勢(shì),動(dòng)態(tài)調(diào)整課程構(gòu)件及學(xué)時(shí)。在此基礎(chǔ)上,及時(shí)更新教學(xué)內(nèi)容,分解畢業(yè)要求為能力指標(biāo),并落實(shí)到具體的教學(xué)環(huán)節(jié)中,最終實(shí)現(xiàn)人才培養(yǎng)目標(biāo)。課程體系結(jié)構(gòu)圖如圖1 所示。
圖1 軟件工程專業(yè)課程體系結(jié)構(gòu)
數(shù)學(xué)與自然科學(xué)課程群培養(yǎng)學(xué)生的數(shù)理能力,通識(shí)課程群培養(yǎng)學(xué)生的政治覺悟、職業(yè)道德以及外語能力,人文類課程群培養(yǎng)學(xué)生的人文精神。工程基礎(chǔ)類課程群使學(xué)生掌握解決復(fù)雜工程問題的知識(shí)結(jié)構(gòu),經(jīng)過學(xué)習(xí)形成一定程度的邏輯思維能力以及程序設(shè)計(jì)技能,作為專業(yè)課程學(xué)習(xí)的基礎(chǔ)。專業(yè)課程群圍繞解決復(fù)雜軟件工程能力培養(yǎng),基于方法、過程和工具配置相應(yīng)的課程構(gòu)件,設(shè)計(jì)了軟件開發(fā)、軟件測(cè)試和Web 應(yīng)用開發(fā)三個(gè)模塊,培養(yǎng)學(xué)生的軟件工程核心技能和素養(yǎng)。專業(yè)選修課課程群則為學(xué)生提供職業(yè)方向和就業(yè)競(jìng)爭力。前沿技術(shù)課程群是擴(kuò)展學(xué)生視野,提高學(xué)生適應(yīng)企業(yè)技術(shù)需求的能力。課程群在“縱向”形成一個(gè)層次遞進(jìn)的能力形成支撐關(guān)系,符合“由淺入深”的教學(xué)規(guī)律。
課程實(shí)驗(yàn)只解決了學(xué)生理解軟件編程基礎(chǔ)知識(shí)、程序的基本結(jié)構(gòu)以及程序設(shè)計(jì)方法的問題。為了幫助學(xué)生獲得解決復(fù)雜工程問題能力,必須有一個(gè)培養(yǎng)學(xué)生解決復(fù)雜工程問題能力的貫穿學(xué)生培養(yǎng)全過程的實(shí)踐課程群,該課程包括培養(yǎng)學(xué)生運(yùn)用數(shù)學(xué)、自然科學(xué)和工程基礎(chǔ)等知識(shí)能力的程序設(shè)計(jì)實(shí)踐;培養(yǎng)學(xué)生運(yùn)用科學(xué)原理通過研究對(duì)問題展開分析、設(shè)計(jì)解決方案以及使用現(xiàn)代工具能力的工程項(xiàng)目實(shí)踐;與企業(yè)結(jié)合,培養(yǎng)學(xué)生工程意識(shí)、協(xié)作與溝通交通能力的畢業(yè)設(shè)計(jì)。
3.實(shí)踐教學(xué)體系構(gòu)建
實(shí)踐教學(xué)環(huán)節(jié)是教學(xué)活動(dòng)中培養(yǎng)實(shí)用性軟件工程人才的一個(gè)重要組成部分?;谂囵B(yǎng)學(xué)生達(dá)成解決復(fù)雜工程問題能力,構(gòu)建符合社會(huì)需求以及專業(yè)特點(diǎn)的實(shí)踐教學(xué)體系可有效地提高軟件工程專業(yè)人才的培養(yǎng)質(zhì)量。
在實(shí)踐中,通過修改原培養(yǎng)方案,將畢業(yè)實(shí)習(xí)調(diào)整至第8 個(gè)學(xué)期,為科學(xué)合理地開展實(shí)踐教學(xué)創(chuàng)造了條件。構(gòu)建實(shí)踐教學(xué)體系遵循增量遞進(jìn)的原則,從基礎(chǔ)到復(fù)雜,從驗(yàn)證程序結(jié)果到設(shè)計(jì)程序,從程序設(shè)計(jì)到軟件設(shè)計(jì),從單一功能實(shí)現(xiàn)到綜合系統(tǒng)實(shí)現(xiàn)的原則,構(gòu)建四個(gè)層次的實(shí)踐教學(xué)體系,即“課程實(shí)驗(yàn)、程序設(shè)計(jì)實(shí)踐、課程設(shè)計(jì)實(shí)踐、工程項(xiàng)目實(shí)踐”四個(gè)層次。其中“課程實(shí)驗(yàn)、程序設(shè)計(jì)實(shí)踐”幫助學(xué)生學(xué)習(xí)和掌握基本工程原理知識(shí);“課程設(shè)計(jì)實(shí)踐”使學(xué)生獲得項(xiàng)目開發(fā)的訓(xùn)練,熟悉規(guī)范化軟件開發(fā)過程,培養(yǎng)學(xué)生職業(yè)素養(yǎng)以及解決復(fù)雜軟件工程問題的能力;“工程項(xiàng)目實(shí)踐”,即學(xué)生到企業(yè)實(shí)習(xí),參與企業(yè)項(xiàng)目,完成畢業(yè)設(shè)計(jì)。實(shí)踐教學(xué)體系如圖2 所示。
圖2 軟件工程專業(yè)實(shí)踐教學(xué)體系
完善實(shí)踐教學(xué)質(zhì)量評(píng)價(jià)機(jī)制。課程實(shí)驗(yàn)作為掌握工程原理知識(shí)的評(píng)價(jià)依據(jù)。學(xué)生獲得解決復(fù)雜工程問題的能力則以設(shè)計(jì)性、綜合性以及創(chuàng)新性實(shí)驗(yàn)進(jìn)行衡量。實(shí)驗(yàn)室應(yīng)該為實(shí)踐教學(xué)提供相應(yīng)的環(huán)境,使學(xué)生能在實(shí)驗(yàn)過程中綜合運(yùn)用技術(shù)、工具和方法構(gòu)建復(fù)雜工程。根據(jù)課程支持的畢業(yè)要求,確定實(shí)踐的選題及內(nèi)容,避免與理論教學(xué)脫節(jié)。實(shí)踐的內(nèi)容應(yīng)該涉及設(shè)計(jì)、實(shí)現(xiàn)和分析,能夠引導(dǎo)學(xué)生運(yùn)用深入的工程原理解決復(fù)雜工程問題,而不是單純驗(yàn)證所學(xué)的工程原理知識(shí)。
有良好的管理、維護(hù)和更新機(jī)制以及方便學(xué)生使用的實(shí)驗(yàn)室及實(shí)驗(yàn)設(shè)備、實(shí)習(xí)和實(shí)訓(xùn)基地是有效開展實(shí)踐教學(xué)的條件。軟件工程專業(yè)實(shí)驗(yàn)室除具備相應(yīng)的硬件環(huán)境外,還應(yīng)該提供相應(yīng)的軟件資源環(huán)境,在原有實(shí)驗(yàn)條件的基礎(chǔ)上,加大教學(xué)案例庫,實(shí)踐項(xiàng)目庫以及工程項(xiàng)目庫、各類實(shí)驗(yàn)室、實(shí)踐教育教學(xué)基地建設(shè)的投入。在能完成驗(yàn)證性實(shí)驗(yàn)的常規(guī)實(shí)驗(yàn)室基礎(chǔ)上,還需要根據(jù)軟件工程知識(shí)領(lǐng)域、專業(yè)特色以及軟件技術(shù)的發(fā)展,建設(shè)相應(yīng)知識(shí)領(lǐng)域的實(shí)驗(yàn)室。軟件工程專業(yè)校內(nèi)實(shí)驗(yàn)室應(yīng)該能夠?yàn)榕囵B(yǎng)解決復(fù)雜工程問題能力提供相應(yīng)的軟硬件條件。另一方面,建設(shè)并用好校外實(shí)踐教育基地。穩(wěn)定的校外實(shí)踐教育基地能夠保障順利開展畢業(yè)實(shí)習(xí)、企業(yè)實(shí)訓(xùn)。校外實(shí)踐教育基地的選擇同樣需要考慮培養(yǎng)學(xué)生解決復(fù)雜工程問題能力的達(dá)成。依據(jù)學(xué)校對(duì)于建設(shè)實(shí)踐教育基礎(chǔ)要求,遴選適合軟件工程專業(yè)的企業(yè)共同合作建設(shè)。校企雙方在實(shí)踐計(jì)劃的基礎(chǔ)上,開展師資培訓(xùn)和聯(lián)合授課,企業(yè)接收教師進(jìn)行在崗學(xué)習(xí),以增加教師的工程經(jīng)歷;學(xué)生到企業(yè)完成技能實(shí)踐、綜合項(xiàng)目實(shí)踐。
4.教學(xué)方法與考核評(píng)價(jià)方式改革
課程體系只為支持畢業(yè)要求達(dá)成提拱了一個(gè)框架,教學(xué)活動(dòng)還包括設(shè)計(jì)課程內(nèi)容、選擇教學(xué)方法以及采用靈活多樣的考核方式。傳統(tǒng)的教學(xué)模式已經(jīng)不能適應(yīng)“復(fù)雜工程問題”的畢業(yè)要求。課堂教學(xué)質(zhì)量直接關(guān)系到畢業(yè)要求的達(dá)成。依靠現(xiàn)代教育技術(shù),把“傳授知識(shí)”的課堂改變?yōu)榕囵B(yǎng)“能力”的課堂,實(shí)現(xiàn)教學(xué)改革的突破。
依據(jù)畢業(yè)要求指標(biāo)點(diǎn)設(shè)置課程目標(biāo),每一項(xiàng)畢業(yè)要求指標(biāo)點(diǎn)的達(dá)成都應(yīng)該有相應(yīng)的課程目標(biāo)支持。靈活地運(yùn)用各種教學(xué)方法和手段,保證課程目標(biāo)的實(shí)現(xiàn)。在軟件工程專業(yè)的教學(xué)實(shí)踐中,應(yīng)該根據(jù)課程目標(biāo)確定教學(xué)內(nèi)容,而不要根據(jù)課本內(nèi)容教學(xué),同時(shí)還要設(shè)計(jì)實(shí)現(xiàn)課程目標(biāo)的途徑。在知識(shí)講授中,引入問答環(huán)節(jié),采用啟發(fā)式、任務(wù)驅(qū)動(dòng)、案例以及項(xiàng)目等多種教學(xué)法,培養(yǎng)學(xué)生主動(dòng)發(fā)現(xiàn)和提出問題的能力。在實(shí)踐課程中,設(shè)計(jì)相應(yīng)的實(shí)踐環(huán)節(jié)和要求,以學(xué)生為主體,培養(yǎng)學(xué)生主動(dòng)學(xué)習(xí)能力以及獨(dú)立解決問題的能力。
專業(yè)認(rèn)證是形成性評(píng)價(jià),必須全程跟蹤和評(píng)估學(xué)生學(xué)習(xí)成果,實(shí)現(xiàn)對(duì)學(xué)生知識(shí)、技能和能力的綜合評(píng)價(jià),因此,實(shí)踐中采取緊密結(jié)合教學(xué)實(shí)際過程開展每門課程的考核。通過平時(shí)表現(xiàn)、課堂討論、測(cè)驗(yàn)、作業(yè)、研究報(bào)告、實(shí)驗(yàn)報(bào)告以及開發(fā)總結(jié)等考核平時(shí)成績,期中及期末考核采用筆試、機(jī)試、項(xiàng)目實(shí)施、大作業(yè)等方式。其中,知識(shí)結(jié)構(gòu)類的課程宜采用傳統(tǒng)的筆試形式;機(jī)試可通過希冀信息類專業(yè)教學(xué)與科研一體化平臺(tái)開展編程語言類的測(cè)試;項(xiàng)目實(shí)施可通過澤眾測(cè)試工具完成一個(gè)軟件測(cè)試項(xiàng)目,或通過華為云開發(fā)平臺(tái)完成一個(gè)軟件項(xiàng)目開發(fā)的過程以及最終產(chǎn)品進(jìn)行測(cè)試;大作業(yè)可以是研究論文,也可以是工程報(bào)告、創(chuàng)新作品等。
5.持續(xù)改進(jìn)構(gòu)建
完善有效的教學(xué)質(zhì)量管理體系為持續(xù)改進(jìn)提供支持。一個(gè)有效的持續(xù)改進(jìn)機(jī)制應(yīng)該是在學(xué)校層面上按“計(jì)劃-執(zhí)行-檢查-處理”形成教學(xué)質(zhì)量管理體系的“閉環(huán)”,專業(yè)層面充分細(xì)化和落實(shí)該閉環(huán)中的“檢查-處理”環(huán)節(jié),建立具有“評(píng)價(jià)-反饋-改進(jìn)”的持續(xù)改進(jìn)機(jī)制。實(shí)踐中,檢查畢業(yè)要求的達(dá)成度,評(píng)價(jià)畢業(yè)目標(biāo)的符合度,將結(jié)果反饋到教學(xué)過程中,促進(jìn)教學(xué)活動(dòng)、畢業(yè)要求和培養(yǎng)目標(biāo)的持續(xù)改進(jìn),達(dá)到保證教學(xué)質(zhì)量的目的。
對(duì)培養(yǎng)目標(biāo)和畢業(yè)達(dá)成度進(jìn)行評(píng)估的前提是制定相關(guān)的人才質(zhì)量標(biāo)準(zhǔn)。首先通過內(nèi)外需求,即學(xué)校人才培養(yǎng)目標(biāo)、社會(huì)需求、家長及學(xué)生的期望等,評(píng)價(jià)專業(yè)培養(yǎng)目標(biāo)的達(dá)成情況,如不能達(dá)成則對(duì)其進(jìn)行修訂。其次,通過學(xué)生知識(shí)、能力和素養(yǎng)等方面的要求,評(píng)價(jià)畢業(yè)要求是否能夠支撐培養(yǎng)目標(biāo),如不能有效支撐培養(yǎng)目標(biāo)達(dá)成,則修改畢業(yè)要求。通過調(diào)研企業(yè)需求,畢業(yè)生反饋調(diào)查以及分析畢業(yè)生就業(yè)狀況為上述“反饋-改進(jìn)”環(huán)節(jié)提供評(píng)價(jià)數(shù)據(jù)。此外,需要評(píng)價(jià)教學(xué)活動(dòng)對(duì)畢業(yè)要求的支撐情況,教學(xué)活動(dòng)包括每學(xué)年的畢業(yè)環(huán)節(jié)以及每學(xué)期的教學(xué)和實(shí)驗(yàn)、實(shí)踐環(huán)節(jié),由學(xué)校、學(xué)院兩級(jí)督導(dǎo)組以及老師和學(xué)生評(píng)估教學(xué)、實(shí)驗(yàn)、實(shí)踐,畢業(yè)論文(設(shè)計(jì))內(nèi)容是否能有效支撐畢業(yè)要求達(dá)成,如不能達(dá)成,則需要改進(jìn)教學(xué)活動(dòng)。對(duì)教學(xué)活動(dòng)的評(píng)估基于試卷分析、成績分析、實(shí)驗(yàn)報(bào)告、實(shí)踐總結(jié)報(bào)告和畢業(yè)論文(設(shè)計(jì))抽檢記錄等。在質(zhì)量保障體系中還應(yīng)該包括教師對(duì)學(xué)生開展學(xué)習(xí)指導(dǎo)、職業(yè)規(guī)則以及就業(yè)指導(dǎo)的質(zhì)量標(biāo)準(zhǔn)。
專業(yè)建設(shè)的水平反映出一個(gè)專業(yè)人才培養(yǎng)質(zhì)量的高低。在工程教育專業(yè)認(rèn)證的背景下開展軟件工程專業(yè)的專業(yè)建設(shè),應(yīng)該始終把學(xué)生為中心放在第一位,專業(yè)建設(shè)的目的保證學(xué)生獲得適應(yīng)社會(huì)需求的能力。其次,課程體系的構(gòu)建需要以成果為導(dǎo)向,通過改革課程內(nèi)容、教學(xué)手段和方法以及教學(xué)評(píng)價(jià)方式保證學(xué)生取得學(xué)習(xí)成果。持續(xù)改進(jìn)的實(shí)施依賴于有效完善的學(xué)校質(zhì)量管理體系,通過對(duì)畢業(yè)要求、培養(yǎng)目標(biāo)的達(dá)成度進(jìn)行評(píng)價(jià),構(gòu)建基于培養(yǎng)目標(biāo)的,多維度的跟蹤評(píng)價(jià)機(jī)制,確保人才培養(yǎng)過程中各環(huán)節(jié)的可評(píng)估性。