姜 瑛,王紅斌,丁家滿,毛存禮
(昆明理工大學(xué) 信息工程與自動(dòng)化學(xué)院,云南 昆明 650500)
昆明理工大學(xué)信息工程與自動(dòng)化學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)獲批國(guó)家級(jí)一流本科專業(yè)建設(shè)點(diǎn),是云南省首個(gè)通過工程教育專業(yè)認(rèn)證和復(fù)認(rèn)證的計(jì)算機(jī)類專業(yè)。軟件工程是計(jì)算機(jī)類專業(yè)的核心課程,堅(jiān)持立德樹人,體現(xiàn)以學(xué)生發(fā)展為中心,注重學(xué)生德智體美勞全面發(fā)展。該課程首先在昆明理工大學(xué)信息工程與自動(dòng)化學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)開設(shè),于2011 年、2014 年起向昆明理工大學(xué)信息工程與自動(dòng)化學(xué)院物聯(lián)網(wǎng)工程、軟件工程專業(yè)本科生授課。經(jīng)過多年建設(shè),該課程已成為計(jì)算機(jī)類專業(yè)的特色課程,涉及計(jì)算機(jī)科學(xué)、數(shù)學(xué)、工程學(xué)和管理學(xué)等多學(xué)科的基本原理,幫助學(xué)生建立軟件開發(fā)的系統(tǒng)性概念,為更深入學(xué)習(xí)和從事軟件工程實(shí)踐奠定了良好的基礎(chǔ)。
學(xué)生在課程學(xué)習(xí)中培養(yǎng)分析問題、解決問題的能力,將其應(yīng)用于后續(xù)的綜合程序課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)實(shí)踐中。軟件工程課程知識(shí)點(diǎn)多,基礎(chǔ)理論較為抽象,傳統(tǒng)教學(xué)中大量課時(shí)集中在軟件工程基礎(chǔ)理論和原理的講解中,弱化了如何將軟件工程理論應(yīng)用于實(shí)際軟件開發(fā)的思路和過程,對(duì)學(xué)生思維方式、工程能力和創(chuàng)新能力的訓(xùn)練不足。因此,該課程的教學(xué)改革重點(diǎn)解決以下問題:
(1)在有限學(xué)時(shí)內(nèi)既要完成課程理論知識(shí)的講解,又要著重培養(yǎng)學(xué)生將軟件工程的理論知識(shí)轉(zhuǎn)化為實(shí)踐應(yīng)用的能力。此外,需要讓學(xué)生深入接觸軟件行業(yè)和實(shí)際的軟件開發(fā),了解社會(huì)對(duì)專業(yè)能力的要求,為未來的職業(yè)發(fā)展建立基礎(chǔ)。
(2)軟件工程相關(guān)技術(shù)發(fā)展迅速,涉及面廣、實(shí)用性強(qiáng),需要緊密跟蹤軟件工程的發(fā)展,在課程中持續(xù)融入新知識(shí)、新技術(shù)、新方法,充分發(fā)揮學(xué)生主動(dòng)學(xué)習(xí)的積極性,引導(dǎo)學(xué)生建立自主學(xué)習(xí)和終身學(xué)習(xí)的觀念。
(3)從解決簡(jiǎn)單問題升級(jí)到復(fù)雜工程問題,增加課程內(nèi)容、練習(xí)、測(cè)試、實(shí)踐的難度。通過系統(tǒng)化、科學(xué)化、工程化的軟件開發(fā)體驗(yàn),培養(yǎng)學(xué)生分析、解決復(fù)雜工程問題的能力,提升學(xué)生的創(chuàng)新思維和創(chuàng)新意識(shí)。
(4)將專業(yè)知識(shí)教育與思想政治教育相融合,增加軟件工程師職業(yè)道德規(guī)范等專題討論,全面提升學(xué)生的社會(huì)責(zé)任感、創(chuàng)新精神和實(shí)踐能力。
課程是人才培養(yǎng)的微觀單元,是提升人才培養(yǎng)質(zhì)量的重要基礎(chǔ)環(huán)節(jié)。教育部發(fā)布的《關(guān)于一流本科課程建設(shè)的實(shí)施意見》明確指出,課程是人才培養(yǎng)的核心要素,課程質(zhì)量直接決定人才培養(yǎng)質(zhì)量[1]?;谲浖こ陶n程特點(diǎn),胡曉鵬等[2]分析了軟件工程課程教學(xué)中存在理論知識(shí)枯燥、案例教學(xué)不成體系等問題,給出應(yīng)用型課程建設(shè)核心內(nèi)容,結(jié)合軟件工程課程內(nèi)容貫穿軟件開發(fā)全過程的特點(diǎn),提出“一軸六點(diǎn)四環(huán)兩翼”的軟件工程課程體系架構(gòu)。孫小兵等[3]根據(jù)軟件工程課程及其發(fā)展特點(diǎn),提出建設(shè)實(shí)踐驅(qū)動(dòng)的軟件工程教學(xué)案例庫(kù),介紹了14 種面向軟件工程實(shí)踐的課程案例庫(kù),這些案例庫(kù)可根據(jù)軟件開發(fā)環(huán)境和技術(shù)變化進(jìn)行相應(yīng)的更新。馬麗等[4]根據(jù)信息產(chǎn)業(yè)崗位需求和CDIO“做中學(xué)”思想,將軟件工程課程內(nèi)容設(shè)計(jì)為與CDIO 能力逐級(jí)培養(yǎng)相適應(yīng)的“構(gòu)思、運(yùn)作、設(shè)計(jì)、實(shí)現(xiàn)”等教學(xué)模塊,在項(xiàng)目任務(wù)中將模塊知識(shí)點(diǎn)進(jìn)行分解,以構(gòu)建相應(yīng)的課程資源,建立多元化學(xué)習(xí)評(píng)價(jià)體系。陳永等[5]按照工程教育專業(yè)認(rèn)證的理念和方法,對(duì)軟件工程課程進(jìn)行質(zhì)量提升建設(shè),從教學(xué)大綱規(guī)劃設(shè)計(jì)、課程教學(xué)能力培養(yǎng)目標(biāo)、課程考核內(nèi)容設(shè)置、課程持續(xù)改進(jìn)等環(huán)節(jié)進(jìn)行分析。魯亮等[6]以安順學(xué)院為例,在大數(shù)據(jù)時(shí)代背景下,系統(tǒng)分析地方高校開展軟件工程課程建設(shè)的充分性和必要性,從教學(xué)現(xiàn)狀、教學(xué)方法、教學(xué)模式及教學(xué)過程改進(jìn)等方面,詳細(xì)探討有關(guān)軟件工程課程建設(shè)所面臨的系列問題,并提出應(yīng)對(duì)措施與建議。
然而,上述研究主要針對(duì)軟件工程課程體系、教學(xué)案例、教學(xué)過程等方面進(jìn)行探索和實(shí)踐,對(duì)如何基于高階性、創(chuàng)新性、挑戰(zhàn)度的金課標(biāo)準(zhǔn),針對(duì)促進(jìn)學(xué)生能力提升的目標(biāo)開展軟件工程課程建設(shè),卻并未明確系統(tǒng)化的建設(shè)思路。
為此,本文探討了軟件工程課程系統(tǒng)化建設(shè)途徑[7-9],通過課程內(nèi)容反映軟件工程領(lǐng)域的前沿性和時(shí)代性,在課程教學(xué)中強(qiáng)調(diào)互動(dòng)性和針對(duì)性,基于實(shí)踐導(dǎo)向著重培養(yǎng)學(xué)生分析、解決復(fù)雜工程問題的能力和創(chuàng)新能力。
2016 年起,昆明理工大學(xué)信息工程與自動(dòng)化學(xué)院的軟件工程課程,按照工程教育認(rèn)證標(biāo)準(zhǔn)制定課程教學(xué)目標(biāo),定義了課程目標(biāo)與畢業(yè)要求間的關(guān)系,明確了學(xué)生學(xué)習(xí)軟件工程課程后要達(dá)到的知識(shí)、能力和素質(zhì)。課程緊密結(jié)合國(guó)家軟件產(chǎn)業(yè)發(fā)展戰(zhàn)略,以軟件開發(fā)的需求分析、設(shè)計(jì)、編碼、測(cè)試、維護(hù)及項(xiàng)目管理為主線,重新梳理軟件工程的知識(shí)地圖與思維導(dǎo)圖,確定了包括軟件開發(fā)方法、軟件開發(fā)過程、軟件開發(fā)實(shí)踐及軟件前沿專題在內(nèi)的課程內(nèi)容。課程要達(dá)到的課程目標(biāo)包括:
(1)應(yīng)用數(shù)學(xué)、自然科學(xué)、工程基礎(chǔ)和計(jì)算機(jī)工程專業(yè)知識(shí)表達(dá)軟件項(xiàng)目的相關(guān)需求,建立適當(dāng)?shù)南到y(tǒng)分析與設(shè)計(jì)模型,分析并改進(jìn)系統(tǒng)解決方案。
(2)應(yīng)用數(shù)學(xué)、自然科學(xué)和工程科學(xué)的基本原理,識(shí)別、表達(dá)并通過文獻(xiàn)研究分析軟件開發(fā)的可行性,提出合理的解決方案。同時(shí),運(yùn)用計(jì)算機(jī)工程的思維方法,判斷系統(tǒng)應(yīng)用中設(shè)計(jì)指標(biāo)的變化對(duì)系統(tǒng)造成的影響,然后提出優(yōu)化解決方案。
(3)針對(duì)軟件項(xiàng)目特性,設(shè)計(jì)滿足特定需求的系統(tǒng)、單元或業(yè)務(wù)流程,并在設(shè)計(jì)環(huán)節(jié)中既體現(xiàn)創(chuàng)新意識(shí),又考慮社會(huì)、健康、安全、法律、文化及環(huán)境等因素。
(4)基于科學(xué)原理,采用科學(xué)方法對(duì)軟件項(xiàng)目進(jìn)行研究,設(shè)計(jì)可行的方案,并開展系統(tǒng)研發(fā)、測(cè)試及分析,得到合理有效的結(jié)論。
(5)理解軟件開發(fā)團(tuán)隊(duì)中每個(gè)角色的含義及對(duì)于整個(gè)團(tuán)隊(duì)環(huán)境和目標(biāo)的意義,并在團(tuán)隊(duì)中做好自身角色承擔(dān)的事情。
針對(duì)以上課程目標(biāo),作為昆明理工大學(xué)信息工程與自動(dòng)化學(xué)院計(jì)算機(jī)類專業(yè)第一門開展基于自建慕課的混合式教學(xué)的專業(yè)課。2018 年9 月,軟件工程慕課在智慧樹平臺(tái)上線運(yùn)行后,提出了“立足實(shí)踐導(dǎo)向,促進(jìn)能力提升”的混合式教學(xué)方法,線上通過慕課完成知識(shí)教育,線下通過專題討論、實(shí)踐練習(xí)深化與鞏固知識(shí),實(shí)現(xiàn)學(xué)生的素質(zhì)培養(yǎng)及能力提升。
課程建立了完整的線上+線下教學(xué)體系,學(xué)生學(xué)習(xí)路徑如表1 所示。線上自建慕課完成軟件工程基礎(chǔ)知識(shí)的講授,通過開發(fā)實(shí)例講解與演示(慕課/線上)、思路講解與分析(見面課/線上+線下)、實(shí)踐練習(xí)與討論(課堂/線下),將教學(xué)重點(diǎn)轉(zhuǎn)移到通過課堂教學(xué)提升學(xué)生的能力方面。
Table 1 Learning path for software engineering course表1 軟件工程課程學(xué)習(xí)路徑
課程以實(shí)踐為導(dǎo)向,在學(xué)生學(xué)習(xí)路徑中所有環(huán)節(jié)都引入軟件項(xiàng)目實(shí)踐的相關(guān)內(nèi)容,以培養(yǎng)和提升學(xué)生運(yùn)用工程思維分析、解決實(shí)際問題的能力,達(dá)到課程目標(biāo)。為了讓學(xué)生在理解和掌握軟件工程原理和方法后,將其應(yīng)用到軟件開發(fā)實(shí)踐過程當(dāng)中。本文在課程中立足實(shí)踐導(dǎo)向,建立了翻轉(zhuǎn)課堂的基本原則,具體為:
(1)讓學(xué)生接觸企業(yè)實(shí)際軟件項(xiàng)目,了解相關(guān)行業(yè)軟件開發(fā)現(xiàn)狀,感受軟件技術(shù)對(duì)人們工作和生活的改變。通過增加大量軟件開發(fā)實(shí)例講解與實(shí)踐練習(xí),鍛煉學(xué)生學(xué)以致用的能力。
(2)向?qū)W生講解行業(yè)發(fā)展的新動(dòng)態(tài)及社會(huì)對(duì)軟件人才的新要求,讓學(xué)生了解新一輪世界科技革命和產(chǎn)業(yè)變革,通過探討軟件工程最新的技術(shù)發(fā)展和研究進(jìn)展,拓寬學(xué)生視野和知識(shí)面。
(3)通過設(shè)計(jì)項(xiàng)目導(dǎo)向式的實(shí)踐應(yīng)用,增大軟件開發(fā)實(shí)踐題目難度,引導(dǎo)學(xué)生深入思考,在階段性學(xué)習(xí)后應(yīng)用相關(guān)理論知識(shí)解決復(fù)雜工程問題,激發(fā)學(xué)生的創(chuàng)新思維和意識(shí)。
課程在直播見面課上,以課程組開發(fā)的橫向項(xiàng)目“小區(qū)物業(yè)收費(fèi)管理系統(tǒng)”為例,詳細(xì)講解該系統(tǒng)的需求分析、設(shè)計(jì)、編碼實(shí)現(xiàn)、協(xié)同開發(fā)等軟件工程的核心環(huán)節(jié),向?qū)W生展示一個(gè)實(shí)際系統(tǒng)開發(fā)的完整過程,讓學(xué)生加強(qiáng)將理論知識(shí)應(yīng)用在開發(fā)實(shí)踐中的理解。在翻轉(zhuǎn)課堂教學(xué)中,課程采用項(xiàng)目小組的形式實(shí)施實(shí)踐練習(xí),讓學(xué)生承擔(dān)軟件分析人員、設(shè)計(jì)人員、程序員、測(cè)試人員等不同角色的任務(wù),進(jìn)一步了解軟件實(shí)際開發(fā)過程。例如,課程選用當(dāng)前的商品軟件(如網(wǎng)上購(gòu)物系統(tǒng))或與相關(guān)軟件研發(fā)企業(yè)合作后提煉的課程案例(APP 軟件用戶評(píng)論數(shù)據(jù)分析系統(tǒng)),針對(duì)課程目標(biāo)設(shè)計(jì)小組討論式學(xué)習(xí)任務(wù),通過學(xué)生個(gè)人自主學(xué)習(xí)和團(tuán)隊(duì)小組討論式學(xué)習(xí)共同完成[10]。在課堂上,學(xué)生根據(jù)其在項(xiàng)目組中的分工,在課堂上匯報(bào)、分享個(gè)人與小組的實(shí)踐成果和學(xué)習(xí)心得,并進(jìn)行小組間的討論,以進(jìn)一步提升自身分析、解決問題的能力。
由于軟件工程相關(guān)技術(shù)發(fā)展迅速,涉及面廣、實(shí)用性強(qiáng),課程緊密跟蹤軟件工程的發(fā)展,課程內(nèi)容、練習(xí)、測(cè)試、實(shí)踐的難度持續(xù)增加。因此,需要通過系統(tǒng)化、科學(xué)化、工程化的軟件開發(fā)體驗(yàn),培養(yǎng)學(xué)生分析、解決復(fù)雜工程問題的能力,以進(jìn)一步提升學(xué)生的創(chuàng)新思維和創(chuàng)新意識(shí)。
軟件工程課程明確了課程的德育目標(biāo),設(shè)計(jì)了德育融入模式。通過昆明理工大學(xué)云南省人工智能重點(diǎn)實(shí)驗(yàn)室研發(fā)的云嶺智能翻譯機(jī)案例講解、“輕松購(gòu)”項(xiàng)目創(chuàng)新實(shí)踐、楊芙清院士等杰出人物介紹,在教學(xué)中融入德育理念,不斷改進(jìn)教學(xué)方法。
在教學(xué)中,針對(duì)第3 個(gè)課程目標(biāo),本課程特別設(shè)計(jì)了軟件工程師職業(yè)道德規(guī)范的專題討論,要求學(xué)生課前學(xué)習(xí)智慧樹平臺(tái)上有關(guān)軟件工程師的視頻,事先了解軟件工程相關(guān)的行業(yè)崗位,將IEEE 計(jì)算機(jī)協(xié)會(huì)和ACM 聯(lián)合指導(dǎo)委員會(huì)的軟件工程和職業(yè)實(shí)踐專題組制定的《Software Engineering Code of Ethics and Professional Practice》(英文版)發(fā)給學(xué)生閱讀。同時(shí),課前將學(xué)生分為小組,查找與軟件工程師的職業(yè)道德規(guī)范相關(guān)素材,并對(duì)素材進(jìn)行整理與分析,讓學(xué)生學(xué)習(xí)如何針對(duì)一個(gè)具體問題進(jìn)行查找、分析、整理資料,使學(xué)生掌握軟件工程師職業(yè)道德規(guī)范及對(duì)軟件工程師的要求,結(jié)合自身情況和行業(yè)現(xiàn)狀進(jìn)行思考。
課堂講授過程中,學(xué)生先匯報(bào)查找的素材與小組觀點(diǎn),通過師生互動(dòng)、生生互動(dòng),對(duì)相關(guān)案例進(jìn)行分析與總結(jié),理論聯(lián)系實(shí)際,采用啟發(fā)式教學(xué)方式,讓學(xué)生理解軟件工程師職業(yè)道德規(guī)范的內(nèi)涵,要求學(xué)生從軟件工程師的角度思考軟件工程師或軟件開發(fā)工作與道德、經(jīng)濟(jì)、文化和法律等方面的關(guān)系,引導(dǎo)學(xué)生樹立和踐行社會(huì)主義核心價(jià)值觀,為自身職業(yè)規(guī)劃奠定基礎(chǔ)。
課程通過在混合式教學(xué)過程中加強(qiáng)課上、課下的引導(dǎo)和教學(xué),使德育教育充分滲入軟件工程教育教學(xué)中,以提升學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,加強(qiáng)學(xué)生對(duì)專業(yè)的認(rèn)同感,促進(jìn)學(xué)生應(yīng)用專業(yè)知識(shí)為國(guó)家作出貢獻(xiàn)的使命感。
為了進(jìn)一步突出以學(xué)生為中心的思想,通過分析線上、線下學(xué)習(xí)數(shù)據(jù),對(duì)學(xué)生有疑問、不理解的知識(shí)點(diǎn)開展有針對(duì)性的課堂教學(xué)及實(shí)踐練習(xí)。針對(duì)學(xué)生軟件工程課程學(xué)習(xí)中主動(dòng)性與針對(duì)性不足的現(xiàn)狀,基于課程前期開展基于混合式教學(xué)的課程導(dǎo)學(xué),以直播為特征的課程在線導(dǎo)學(xué)相關(guān)實(shí)踐,提出基于形成性評(píng)價(jià)的軟件工程課程導(dǎo)學(xué)方法[11]。
實(shí)踐表明,應(yīng)用基于形成性評(píng)價(jià)的課程導(dǎo)學(xué)模式,能提升學(xué)生學(xué)習(xí)軟件工程課程的主動(dòng)性和積極性,在解決復(fù)雜工程問題時(shí)學(xué)生的實(shí)踐能力也得到一定提升。教師通過評(píng)估學(xué)生自主學(xué)習(xí)成效并分析存在的問題,進(jìn)一步強(qiáng)化了學(xué)生自主學(xué)習(xí)的導(dǎo)向。
為了提升學(xué)生學(xué)習(xí)能力與課程教學(xué)效果,昆明理工大學(xué)信息工程與自動(dòng)化學(xué)院教學(xué)團(tuán)隊(duì)基于軟件工程的課程目標(biāo),探討了目標(biāo)導(dǎo)向的軟件工程課程小組討論式學(xué)習(xí)模式,設(shè)計(jì)小組討論式學(xué)習(xí)任務(wù),提出小組討論式學(xué)習(xí)效果的綜合評(píng)價(jià)體系[12]。通過學(xué)生自主學(xué)習(xí)和小組討論式學(xué)習(xí)相互促進(jìn),有效支撐了課程目標(biāo)達(dá)成,提升了學(xué)生解決復(fù)雜工程問題的實(shí)踐能力。
工程教育認(rèn)證是一項(xiàng)復(fù)雜的系統(tǒng)工程,涵蓋內(nèi)容廣泛,核心問題是提升學(xué)生能力[9]。在工程教育認(rèn)證中,為了評(píng)價(jià)課程知識(shí)、能力、素質(zhì)等是否達(dá)到預(yù)期,需要對(duì)課程教學(xué)過程和教學(xué)結(jié)果進(jìn)行課程目標(biāo)達(dá)成度評(píng)價(jià)。由于目前線上平臺(tái)主要考核學(xué)生對(duì)知識(shí)的掌握程度,本課程加大課堂練習(xí)、上機(jī)實(shí)踐及分組討論在成績(jī)?cè)u(píng)定中的比例,以便對(duì)學(xué)生的實(shí)踐能力進(jìn)行針對(duì)性評(píng)價(jià)。因此,本課程設(shè)計(jì)了多元化的課程評(píng)價(jià)體系如表2所示。
Table 2 Evaluation system for software engineering course表2 軟件工程課程評(píng)價(jià)體系
為了切實(shí)提升課程教學(xué)質(zhì)量,本課程自2018年起實(shí)施教考分離,主要采用課程組自建題庫(kù)組卷。2021 年起,本課程期末考試邀請(qǐng)國(guó)防科技大學(xué)軟件工程課程組出題。出題前,將課程教學(xué)大綱、教材信息等提交給國(guó)防科技大學(xué)軟件工程課程組,由其出A、B 卷試題并提供試題參考答案,試題覆蓋5 個(gè)課程目標(biāo)并與軟件工程實(shí)際緊密相關(guān)。第三方試題的使用在一定程度上促進(jìn)了學(xué)生重視學(xué)習(xí),在期末考試準(zhǔn)備上投入了更多時(shí)間。
2018 年9 月起,本文課程已面向昆明理工大學(xué)信息工程與自動(dòng)化學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程專業(yè)的本科生開展了基于自建慕課的混合式教學(xué),學(xué)生對(duì)課程的評(píng)價(jià)結(jié)果均為優(yōu)秀,對(duì)教學(xué)方法給予肯定。學(xué)習(xí)過程與結(jié)果表明,“立足實(shí)踐導(dǎo)向,促進(jìn)能力提升”的混合式教學(xué)方法進(jìn)一步提升了教學(xué)針對(duì)性,增強(qiáng)了學(xué)生學(xué)習(xí)的主動(dòng)性和積極性。本文課程2020年被認(rèn)定為首批國(guó)家級(jí)一流本科課程。
近兩期教學(xué),面向昆明理工大學(xué)信息工程與自動(dòng)化學(xué)院2019 級(jí)、2020 級(jí)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科生。2021-2022 學(xué)年課程期末考試采用國(guó)防科技大學(xué)(跨省985 高校)試題,由于難度略高于以往試題,學(xué)生考試成績(jī)略有下降;2022-2023 學(xué)年期末考試采用國(guó)防科技大學(xué)(跨省985高校)試題難度基本與2021-2022 學(xué)年持平,學(xué)生考試成績(jī)得到一定的提升,期末考試成績(jī)?nèi)绫? 所示。針對(duì)本課程的5 個(gè)課程目標(biāo),2021-2023 學(xué)年的課程目標(biāo)達(dá)成情況如圖1所示。
Fig.1 Comparative analysis of achievement for software engineering course objectives in the 2021-2023 academic year圖1 2021-2023學(xué)年軟件工程課程目標(biāo)達(dá)成情況比較
Table 3 Comparison of final exam scores for software engineering course in the 2021-2023 academic year表3 2021-2023學(xué)年軟件工程課程期末考試成績(jī)對(duì)比
本課程的5 個(gè)目標(biāo)是為了培養(yǎng)學(xué)生在面對(duì)復(fù)雜工程問題時(shí),能進(jìn)行分析與設(shè)計(jì)建模、提出優(yōu)化思路、綜合考慮多方因素、設(shè)計(jì)可行方案、有效開展團(tuán)隊(duì)協(xié)作等能力。由圖1 可見,隨著課程作業(yè)、實(shí)踐等任務(wù)難度逐年增加,80%的課程目標(biāo)達(dá)成呈現(xiàn)上升趨勢(shì),表明課程教學(xué)改革效果明顯,學(xué)生在解決復(fù)雜工程問題時(shí)的能力得到了提升。
通過實(shí)施“立足實(shí)踐導(dǎo)向,促進(jìn)能力提升”混合式教學(xué)方法,軟件工程課程在教學(xué)效果、教學(xué)質(zhì)量上均有較大提升。昆明理工大學(xué)信息工程與自動(dòng)化學(xué)院課程團(tuán)隊(duì)將持續(xù)改進(jìn)混合式教學(xué)方法,不斷探索新的教學(xué)理念,借助信息化技術(shù)進(jìn)一步提升教學(xué)效果,積極推廣教學(xué)方法。