• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      軟件工程慕課教學(xué)建設(shè)探討

      2017-09-23 16:50康雁李彤張璇
      軟件工程 2017年7期
      關(guān)鍵詞:卓越工程師協(xié)同育人慕課

      康雁 李彤 張璇

      摘 要:通過分析目前教學(xué)當(dāng)中存在的問題,探討將慕課引入軟件工程課程教學(xué)中,實(shí)現(xiàn)慕課與工程教育混合式教學(xué)的改革與探索,以培養(yǎng)軟件工程卓越工程師的創(chuàng)新能力為目標(biāo),推動(dòng)軟件工程慕課的建設(shè)。課程結(jié)合實(shí)際案例,指導(dǎo)學(xué)生以組進(jìn)行軟件系統(tǒng)的開發(fā),讓學(xué)生完整的體驗(yàn)軟件工程方面的專業(yè)基礎(chǔ)理論,建立起軟件開發(fā)的工程概念、原則和習(xí)慣,提升學(xué)生分析問題、解決問題,以及團(tuán)隊(duì)協(xié)作、談判溝通等能力。

      關(guān)鍵詞:慕課;SE-CDIO;創(chuàng)新能力;卓越工程師;協(xié)同育人

      中圖分類號:TP311.5 文獻(xiàn)標(biāo)識碼:A

      Abstract:By analyzing the problems existing in the current teaching, this paper discusses how to introduce MOOCs into the teaching of software engineering,and implements the reform and exploration of the blended teaching of MOOCs and engineering education,in order to cultivate the innovation ability of excellent software engineers and promote the construction of software engineering MOOCs.With the integration of the course and practical cases,students are guided to develop the software system in groups,which enable students to fully apply the professional and basic theories in software engineering into practice,understand the concepts,principles and conventions of software development,and improve the abilities of analysis,problem solving,teamwork,communication and negotiation.

      Keywords:MOOC;SE-CDIO;innovation;excellent engineer;cooperative cultivation

      1 引言(Introduction)

      “軟件工程”是軟件工程專業(yè)的專業(yè)核心必修課程,作為中國大學(xué)資源共享課程、國家精品課程、教育部-英特爾精品課程、云南省精品課程,在師資隊(duì)伍、教學(xué)設(shè)計(jì)、教學(xué)案例、實(shí)驗(yàn)項(xiàng)目等方面進(jìn)行了大量的積累。所在學(xué)院軟件工程專業(yè)獲得國家卓越工程師項(xiàng)目和云南省卓越工程師項(xiàng)目,“軟件工程”課程結(jié)合卓越工程師的培養(yǎng)目標(biāo),注重培養(yǎng)實(shí)踐能力強(qiáng)的工程人才?!败浖こ獭闭n程與深圳軟酷網(wǎng)合作已完成慕課錄制并上線,為后期建設(shè)奠定了良好的基礎(chǔ)。慕課(Massive Open Online Courses,MOOC)即大型開放式網(wǎng)絡(luò)課程,為學(xué)生提供了系統(tǒng)學(xué)習(xí)的可能性[1,2]。世界各國的大學(xué)和課程提供商提供了相應(yīng)的平臺。通過翻轉(zhuǎn)課堂建設(shè),有效地精簡“軟件工程”的授課時(shí)間和授課內(nèi)容。按軟件實(shí)踐的過程重新梳理和設(shè)計(jì)知識點(diǎn)后,通過每次6—8分鐘的授課,保持學(xué)生的興趣和關(guān)注點(diǎn)。在精簡內(nèi)容的同時(shí),有效地補(bǔ)充課后實(shí)踐體系和課程輔導(dǎo),加強(qiáng)學(xué)生的實(shí)踐動(dòng)手能力培養(yǎng)。改革考核目標(biāo),通過靈活多變的能力評價(jià),加強(qiáng)學(xué)生創(chuàng)新能力培養(yǎng),為學(xué)生接受知識和培養(yǎng)能力提供了新途徑。

      為了加強(qiáng)對軟件工程卓越工程師能力培養(yǎng),本課程要求軟件工程的學(xué)生能適應(yīng)不斷發(fā)展和改變的技術(shù)環(huán)境,成為同時(shí)掌握專業(yè)能力和管理能力的綜合人才,具有合理的知識體系結(jié)構(gòu)和較寬的學(xué)科理論基礎(chǔ),有助于卓越工程師能力的培養(yǎng)。

      2 軟件工程實(shí)踐體系(Software engineering practice

      system)

      根據(jù)國家發(fā)展戰(zhàn)略,國際社會(huì)各國都逐漸加強(qiáng)科學(xué)和工程研究,強(qiáng)化科學(xué)與工程的高等教育,鼓勵(lì)創(chuàng)新,培育和發(fā)展創(chuàng)新性教育環(huán)境和系統(tǒng)[3-6]。軟件學(xué)院針對學(xué)院本科生開設(shè)了《軟件工程》這門必修課程,這門課在三年級上學(xué)期進(jìn)行,學(xué)分為3,周學(xué)時(shí)為3,授課總學(xué)時(shí)為54。本課程是一門綜合性和實(shí)踐性很強(qiáng)的核心課程,主要內(nèi)容包括軟件工程概述、可行性分析、需求分析、項(xiàng)目計(jì)劃與管理、面向?qū)ο蠓治雠c設(shè)計(jì)、系統(tǒng)架構(gòu)和構(gòu)件、軟件質(zhì)量與質(zhì)量保證。為通過課程支持結(jié)合應(yīng)用背景的軟件開發(fā)和創(chuàng)新能力培養(yǎng),該學(xué)期開設(shè)了《軟件工程實(shí)驗(yàn)》這門必修課程,學(xué)分為1,周學(xué)時(shí)為2,授課總學(xué)時(shí)為32。以軟件構(gòu)思、軟件設(shè)計(jì)、軟件實(shí)現(xiàn),以及軟件運(yùn)作等為主線進(jìn)行,結(jié)合軟件工程關(guān)鍵知識點(diǎn)出發(fā)設(shè)計(jì)實(shí)踐體系,支持對軟件工程知識的掌握和應(yīng)用,從而培養(yǎng)卓越工程師人才的需要,具體的實(shí)踐體系由以下實(shí)驗(yàn)組成。

      第一個(gè)環(huán)節(jié)是軟件工程工具與環(huán)境安裝與應(yīng)用,實(shí)踐的目的是通過對軟件開發(fā)工具的安裝流程和使用了解軟件工程開發(fā)流程,實(shí)踐主流的軟件工程技術(shù)和工具。

      第二個(gè)環(huán)節(jié)是軟件工程標(biāo)準(zhǔn)化文檔撰寫,學(xué)生熟悉和掌握軟件工程標(biāo)準(zhǔn)化的概念、內(nèi)容和意義,較為全面地了解軟件工程相關(guān)國際和國家標(biāo)準(zhǔn),通過對標(biāo)準(zhǔn)化文檔的撰寫熟悉軟件生命周期,并且針對具體應(yīng)用背景,進(jìn)行項(xiàng)目可行性分析。

      第三個(gè)環(huán)節(jié)是構(gòu)思性實(shí)踐,“構(gòu)思”要求學(xué)生按組考慮技術(shù)、企業(yè)戰(zhàn)略等因素,設(shè)立系統(tǒng)目標(biāo)和要求;依靠分析技術(shù),對待開發(fā)軟件系統(tǒng)所對應(yīng)的問題域和系統(tǒng)責(zé)任進(jìn)行分析和理解;對其中的事物和它們之間的關(guān)系產(chǎn)生正確的認(rèn)識,并按照某種規(guī)范形成需求規(guī)約。這個(gè)環(huán)節(jié)將培養(yǎng)學(xué)生具有獨(dú)立分析和相互協(xié)調(diào)的能力。因?yàn)榇蟛糠謱W(xué)生擅長于完成具體的任務(wù),不擅長尋找問題,所以這也是學(xué)生覺得最困難的部分。endprint

      第四個(gè)環(huán)節(jié)是軟件項(xiàng)目管理實(shí)踐,學(xué)生掌握項(xiàng)目管理基本概念和工具,實(shí)踐人員管理、成本估算、質(zhì)量管理、過程改進(jìn)相關(guān)過程,針對構(gòu)思部分得到的項(xiàng)目創(chuàng)建資源列表、資源分配,成本分配等。

      第五個(gè)環(huán)節(jié)是軟件開發(fā)繪圖工具安裝與使用。要求學(xué)生培養(yǎng)面向?qū)ο蟮姆治瞿芰Γ褂肬ML繪圖和建模工具實(shí)踐確定項(xiàng)目的需求分析,給出業(yè)務(wù)處理模型、用例圖和包圖,使學(xué)生能夠運(yùn)用工具進(jìn)行系統(tǒng)分析和需求建模操作,生成標(biāo)準(zhǔn)需求規(guī)格說明書。

      第六個(gè)環(huán)節(jié)是設(shè)計(jì)性實(shí)踐,學(xué)生通過一個(gè)產(chǎn)品、過程或系統(tǒng)的設(shè)計(jì)而進(jìn)行實(shí)踐。在構(gòu)思階段成果的基礎(chǔ)上,將關(guān)注點(diǎn)放在“如何實(shí)現(xiàn)”上,從對問題空間的建模轉(zhuǎn)移到解空間的建模。該過程為實(shí)現(xiàn)構(gòu)思階段生成的需求模型引入計(jì)算模塊以及模塊之間的關(guān)系描述,并從提高軟件設(shè)計(jì)質(zhì)量和效率方面改進(jìn)軟件結(jié)構(gòu),完成概要設(shè)計(jì)說明書、數(shù)據(jù)庫設(shè)計(jì)說明書和詳細(xì)設(shè)計(jì)說明書。

      第七個(gè)環(huán)節(jié)是軟件測試實(shí)踐,學(xué)生掌握軟件測試的策略和自動(dòng)化工具,實(shí)踐自動(dòng)化軟件測試用例設(shè)計(jì)以及單元測試過程,在此基礎(chǔ)上迭代地進(jìn)行需求驗(yàn)證,對前期的需求分析修改。

      第八個(gè)環(huán)節(jié)是實(shí)現(xiàn)性實(shí)踐,學(xué)生掌握實(shí)施技術(shù),實(shí)踐軟件的編碼、配置、集成、驗(yàn)證、認(rèn)證和對實(shí)施過程。學(xué)生利用自動(dòng)化工具進(jìn)行代碼版本控制、配置管理、權(quán)限管理、歷史記錄跟蹤等,按業(yè)界規(guī)范撰寫和管理源代碼。將程序設(shè)計(jì)藝術(shù)融入到編碼實(shí)踐中,要求學(xué)生較多地考慮程序的內(nèi)存要求和運(yùn)行時(shí)間等,提交用戶手冊等文檔。

      第九個(gè)環(huán)節(jié)是運(yùn)作性實(shí)踐,學(xué)生在相關(guān)網(wǎng)站和同學(xué)群中對開發(fā)出的系統(tǒng)進(jìn)行實(shí)際應(yīng)用,撰寫商業(yè)企劃書,了解融資和相應(yīng)的營銷和服務(wù)渠道。并反饋到構(gòu)思、設(shè)計(jì)和實(shí)現(xiàn)階段,對前期的需求、設(shè)計(jì)和編程等進(jìn)行迭代式地修改。

      軟件工程實(shí)踐體系具體要求學(xué)生能掌握教學(xué)課程以外的相關(guān)技術(shù),以自學(xué)習(xí)的方式進(jìn)行新知識的學(xué)習(xí),并能運(yùn)用相關(guān)技術(shù)創(chuàng)新地進(jìn)行實(shí)際項(xiàng)目的構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)作。體系涉及基礎(chǔ)面廣、可操作性強(qiáng)、環(huán)節(jié)之間層次分明、并強(qiáng)調(diào)循序漸進(jìn)注重過程質(zhì)量控制。學(xué)生通過平臺進(jìn)行軟件工程生命周期各階段的實(shí)踐,在網(wǎng)上通過配置環(huán)境等進(jìn)行項(xiàng)目合作,提交項(xiàng)目等,并完成網(wǎng)上測評。實(shí)踐體系重新編排教學(xué)內(nèi)容以配合不同學(xué)習(xí)者的目標(biāo),促進(jìn)回應(yīng)和互動(dòng),進(jìn)行靈活的實(shí)踐環(huán)節(jié)設(shè)計(jì),較好地適應(yīng)學(xué)生的多樣性。傳統(tǒng)教學(xué)中學(xué)生接觸到的教師和其他學(xué)生較為有限,由于時(shí)空的限制無法進(jìn)行隨時(shí)的溝通。實(shí)踐體系使得學(xué)生可有效地進(jìn)行溝通和交流,分享按不同學(xué)習(xí)目標(biāo)編排的教學(xué)內(nèi)容和想法。自主的參與極大地觸發(fā)了學(xué)生的積極性,使得學(xué)生按不同的興趣點(diǎn)和授受能力進(jìn)行創(chuàng)新。

      3 翻轉(zhuǎn)課堂建設(shè)(Flipped classroom construction)

      軟件工程慕課由于授課時(shí)間及地點(diǎn)的靈活性,可縮短每次授課的時(shí)間,通過每次6-8分鐘左右時(shí)間的授課,保持學(xué)生的興趣和關(guān)注點(diǎn)。較短的時(shí)間片使得學(xué)生可自由地編排教學(xué)內(nèi)容,易于制定不同的教學(xué)目標(biāo)。教學(xué)目標(biāo)的不同可有效地促進(jìn)創(chuàng)新能力的培養(yǎng),并且對學(xué)生的能力進(jìn)行多種方式的評價(jià),著重卓越工程師創(chuàng)新能力的培養(yǎng)。以下針對傳統(tǒng)教學(xué)對創(chuàng)新能力培養(yǎng)存在的問題,對傳統(tǒng)授課知識點(diǎn)進(jìn)行刪減,分為以下研討主題:

      軟件工程的發(fā)展史:基于軟件工程發(fā)展過程中重要里程碑事件研討其意義和影響,學(xué)生交流關(guān)于工程的理解。

      軟件生命周期:講授軟件生命周期中需求分析、軟件設(shè)計(jì)、軟件構(gòu)造、軟件測試、軟件交付、軟件維護(hù)各階段,討論敏捷軟件、SCRUM、極限編程等。

      面向?qū)ο筌浖こ蹋河懻撥浖^程模型及其發(fā)展過程,對現(xiàn)代軟件過程模型進(jìn)行比較和分析,講授面向?qū)ο蠓椒ㄔ谲浖こ虒W(xué)中的作用。

      SE-CDIO和系統(tǒng)案例:以實(shí)踐案例分析講授SE-CDIO人才培養(yǎng)模式,風(fēng)險(xiǎn)投資項(xiàng)目,軟件著作權(quán)和知識專利,項(xiàng)目實(shí)踐過程。

      軟件項(xiàng)目管理:講授軟件項(xiàng)目管理大師及項(xiàng)目管理的經(jīng)典案例團(tuán)隊(duì)組織與管理,講授軟件質(zhì)量保障,軟件配置保障。

      需求工程:討論軟件需求的開發(fā)和管理,以需求在整個(gè)軟件項(xiàng)目中的作用和開發(fā)過程為主線,完整描述了需求定義、需求獲取、需求分析、UML業(yè)務(wù)建模、需求規(guī)格說明、需求驗(yàn)證和需求管理等需求工程活動(dòng)。

      面向?qū)ο笮枨蠓治觯河懻撁嫦驅(qū)ο笮枨蠓治龇椒ê兔嫦驅(qū)ο蠼9ぞ?,講授需求分析過程中UML業(yè)務(wù)建模和需求規(guī)格說明撰寫。

      軟件設(shè)計(jì):演示具體示例,講授設(shè)計(jì)視圖和設(shè)計(jì)圖、設(shè)計(jì)視角和設(shè)計(jì)關(guān)注、需求和涉眾、設(shè)計(jì)理由、設(shè)計(jì)描述的模板。

      軟件體系結(jié)構(gòu)設(shè)計(jì):講授體系結(jié)構(gòu)的原型構(gòu)建、體系結(jié)構(gòu)集成、測試關(guān)鍵需求、項(xiàng)目約束、體系結(jié)構(gòu)風(fēng)格、軟件體系結(jié)構(gòu)邏輯設(shè)計(jì)、和軟件體系結(jié)構(gòu)實(shí)現(xiàn)與完善。

      體系結(jié)構(gòu)的原型構(gòu)建:討論包的創(chuàng)建、構(gòu)件之間的接口、關(guān)鍵需求的實(shí)現(xiàn)、體系結(jié)構(gòu)的原型構(gòu)建要求及過程、體系結(jié)構(gòu)原型。討論集成的策略、樁、驅(qū)動(dòng)與集成測試用例、軟件體系結(jié)構(gòu)設(shè)計(jì)文檔描述眾、體系結(jié)構(gòu)集成與測試。

      人機(jī)交互設(shè)計(jì):討論人機(jī)交互設(shè)計(jì)的人類因素和計(jì)算機(jī)因素、一些人機(jī)交互設(shè)計(jì)原則、人機(jī)交互設(shè)計(jì)過程、經(jīng)典的界面設(shè)計(jì)。

      詳細(xì)設(shè)計(jì)中的模塊化與信息隱藏:討論優(yōu)秀設(shè)計(jì)的標(biāo)準(zhǔn)、設(shè)計(jì)質(zhì)量、分解與模塊化、信息隱藏。

      軟件構(gòu)造:講授軟件構(gòu)造概述,軟件構(gòu)造活動(dòng),軟件構(gòu)造實(shí)踐方法,討論軟件構(gòu)造活動(dòng)、重構(gòu)、測試驅(qū)動(dòng)開發(fā)、結(jié)對編程。

      代碼設(shè)計(jì):講授代碼的易讀性、易維護(hù)性、可靠性,講授使用模型輔助設(shè)計(jì)復(fù)雜代碼和問題代碼,使用模型輔助設(shè)計(jì)復(fù)雜代碼。

      軟件測試:講授測試用例開發(fā)、代碼開發(fā)單元和測試用例間的關(guān)系、測試用例的選擇、隨機(jī)測試、基于規(guī)格的技術(shù)—黑盒測試方法、基于代碼的技術(shù)——白盒測試方法、特定測試技術(shù);

      軟件運(yùn)營與演化:講授軟件可修改性與軟件維護(hù)、軟件維護(hù)的類型、軟件維護(hù)的高代價(jià)性、軟件維護(hù)過程與活動(dòng),討論軟件運(yùn)營和軟件演化實(shí)踐。

      新技術(shù)專題:討論基于搜索的軟件工程和大數(shù)據(jù)環(huán)境下的軟件工程新技術(shù)。endprint

      傳統(tǒng)教學(xué)過程容易出現(xiàn)知識老化的現(xiàn)象。對于快速發(fā)展和不斷發(fā)生改變的IT新知識和技術(shù),傳統(tǒng)課程教學(xué)時(shí)間和地點(diǎn)容易受限,課程內(nèi)容難以快速調(diào)整,使得教學(xué)滯后于知識的發(fā)展。軟件工程慕課提供一種對傳統(tǒng)課程有效的補(bǔ)充方式,使得學(xué)生可以通過其他途徑掌握新技術(shù),充分發(fā)揮學(xué)生的自學(xué)習(xí)能力。聯(lián)結(jié)主義式的慕課集結(jié)各種資訊從而實(shí)現(xiàn)高端的知識交換,使得學(xué)生可即時(shí)地接觸到新知識,并可根據(jù)學(xué)生的反饋靈活地改變所學(xué)內(nèi)容,便于進(jìn)行新知識的傳授,以及學(xué)生創(chuàng)新能力的培養(yǎng)。軟件工程慕課通過聯(lián)結(jié)課程內(nèi)的教材或其他內(nèi)容,混編大量不同的教學(xué)內(nèi)容、同一內(nèi)容的不同講解方式甚至相反的看法在一起,易于開拓學(xué)生的眼界,從而培養(yǎng)學(xué)生的創(chuàng)新精神。

      4 SE—CDIO課程輔導(dǎo)建設(shè)(SE-CDIO curriculum

      guidance construction)

      為了有效地進(jìn)行卓越工程師的培養(yǎng),本課程實(shí)現(xiàn)慕課和軟件生命周期的有機(jī)結(jié)合,進(jìn)行慕課及工程教育模式[1,2]混合式教學(xué)的改革與探索。將整個(gè)課程分為SE-CDIO四個(gè)階段進(jìn)行,具體為SE-Conceive軟件構(gòu)思、SE-Design軟件設(shè)計(jì)、SE-Implement軟件實(shí)現(xiàn)、SE-Operate運(yùn)作。按這四個(gè)階段教師不再進(jìn)行課程的講授,更多的是執(zhí)行過程控制和導(dǎo)引的作用。各階段的具體內(nèi)容設(shè)計(jì)如下:

      SE-C的內(nèi)容主要是軟件需求與建模。此階段要求學(xué)生針對目前的技術(shù)熱點(diǎn),進(jìn)行技術(shù)報(bào)告,體現(xiàn)自己的自學(xué)習(xí)能力。教師引導(dǎo)學(xué)生學(xué)習(xí)相關(guān)創(chuàng)新技術(shù)的資源,如TED演講等,了解目前正在出現(xiàn)的新技術(shù),如3D和4D打印機(jī)、云計(jì)算、大數(shù)據(jù)、移動(dòng)計(jì)算和虛擬計(jì)算應(yīng)用等。學(xué)生要進(jìn)行市場研究,找到所學(xué)習(xí)技術(shù)和當(dāng)前軟件需求的結(jié)合點(diǎn)進(jìn)行創(chuàng)新設(shè)計(jì)。教師在此階段要了解學(xué)生對知識的掌握是否正確,并且確認(rèn)結(jié)合點(diǎn)可行。由于學(xué)生對現(xiàn)實(shí)問題缺乏了解,教師會(huì)引導(dǎo)選擇背景較為熟悉的創(chuàng)新項(xiàng)目,讓學(xué)生了解創(chuàng)新技術(shù)以及對現(xiàn)實(shí)問題的創(chuàng)新求解。讓學(xué)生針對現(xiàn)實(shí)世界的業(yè)務(wù)流程進(jìn)行改革和創(chuàng)新,培養(yǎng)學(xué)生發(fā)現(xiàn)問題,以及創(chuàng)新性求解問題的能力。由于交叉領(lǐng)域易于進(jìn)行創(chuàng)新,創(chuàng)新課程鼓勵(lì)學(xué)生和其他專業(yè)的學(xué)生進(jìn)行合作,比如和生物學(xué)院的學(xué)生合作進(jìn)行生物序列比對、識別等。這階段主要是擴(kuò)展學(xué)生的眼界,培養(yǎng)學(xué)生的創(chuàng)新意識。

      SE-D的內(nèi)容主要是軟件設(shè)計(jì)與優(yōu)化。此階段要求學(xué)生能針對項(xiàng)目的需求分析進(jìn)行設(shè)計(jì),并且結(jié)合業(yè)界的先進(jìn)技術(shù),進(jìn)行軟件架構(gòu)設(shè)計(jì)及技術(shù)方案的創(chuàng)新設(shè)計(jì)及優(yōu)化。使學(xué)生所學(xué)習(xí)的資源遠(yuǎn)遠(yuǎn)超越了已有課程教學(xué)的內(nèi)容,甚至跨越了專業(yè),體現(xiàn)了多樣性。讓學(xué)生自主學(xué)習(xí)人臉識別的技術(shù)、社交好友評價(jià)及識別系統(tǒng)等。由于學(xué)生結(jié)合了自己的興趣點(diǎn),能有效地發(fā)揮自學(xué)習(xí)能力。教師在此階段不再是傳授的角色,更多的是輔助和指導(dǎo)的角色,指出方向的正確性和可行性。不少學(xué)生能針對待求解問題進(jìn)行新技術(shù)的學(xué)習(xí),并能利用學(xué)到的新技術(shù)提出可行的設(shè)計(jì)方案。本階段教師將基于搜索引擎對新項(xiàng)目進(jìn)行查重,確認(rèn)學(xué)生所選擇項(xiàng)目創(chuàng)意或使用技術(shù)上的新意。

      SE-I的內(nèi)容主要是軟件實(shí)現(xiàn)、集成與測試。此階段中學(xué)生需要對選定的技術(shù)方案進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)。往往此階段也是出錯(cuò)最多的階段,除了核心技術(shù)問題外,運(yùn)行環(huán)境的設(shè)置、接口的設(shè)置和調(diào)用也是失敗最多的地方。例如,在軟件的配置過程,往往出現(xiàn)由于版本不同而引導(dǎo)的問題,以及由于運(yùn)行環(huán)境不同而導(dǎo)致的問題。在手機(jī)軟件的設(shè)計(jì)中,學(xué)生往往由于一些接口以及配置問題而陷入困境。由于學(xué)習(xí)的是新技術(shù),很難從同學(xué)和教師身上獲得答案,所以老師要引導(dǎo)學(xué)生在國內(nèi)外的技術(shù)論壇進(jìn)行學(xué)習(xí)。學(xué)生的自學(xué)習(xí)和實(shí)踐能力在此階段將得到鍛煉。

      SE-O的內(nèi)容主要是軟件運(yùn)用、維護(hù)、產(chǎn)業(yè)化、市場營銷,讓學(xué)生經(jīng)歷工程中理論→技術(shù)→生產(chǎn)→應(yīng)用的全過程。在此階段教師將引導(dǎo)學(xué)生了解軟件的成功不僅僅取決于其功能,事實(shí)上很多時(shí)候需要考慮非功能性需求,如用戶友好性、易用性、易維護(hù)性等。學(xué)生通過軟件的試運(yùn)營,改善產(chǎn)品的界面設(shè)計(jì),優(yōu)化軟件的使用方式,細(xì)化用戶需求,達(dá)到對前三階段的迭代及反饋式改進(jìn)。在此階段,教師讓學(xué)生觀看有關(guān)營銷、管理及產(chǎn)品介紹的慕課資源,讓學(xué)生了解如何去主動(dòng)接觸他人,如何了解客戶的需求。通過一流軟件公司如蘋果公司、微軟公司、GOOGLE公司的經(jīng)營理論和產(chǎn)品介紹的慕課資源,讓學(xué)生了解公司的經(jīng)營及相關(guān)產(chǎn)品發(fā)展。此階段教師還要求學(xué)生進(jìn)行同一軟件的多版本比較,以及類似功能的不同軟件比較,通過這些比較讓學(xué)生了解產(chǎn)品設(shè)計(jì)思路的改變,以及公司的經(jīng)營策略。比如通過微軟公司、蘋果公司不同時(shí)期的公司網(wǎng)頁和軟件產(chǎn)品,以及中外IT網(wǎng)頁和產(chǎn)品的比較,學(xué)生可了解業(yè)界的發(fā)展歷史和當(dāng)前趨勢,讓學(xué)生了解軟件市場的熱點(diǎn)和趨勢。

      5 改革考評方式(Reform the way of evaluation)

      傳統(tǒng)教學(xué)和考核方式過于單一,實(shí)踐環(huán)節(jié)薄弱。為了滿足學(xué)分和教學(xué)體制的要求,學(xué)生必須按課程體系的要求進(jìn)行相關(guān)學(xué)習(xí),這影響了創(chuàng)新知識的傳授和接受。單一的考試方式不能全面的考查學(xué)生對知識的掌握,尤其是學(xué)生創(chuàng)新能力、知識應(yīng)用能力,以及畢業(yè)后不斷更新知識的能力。學(xué)生只以通過考試為目標(biāo),缺乏學(xué)習(xí)的動(dòng)力和持續(xù)性。本課程的考核實(shí)施過程控制,成績不完全由考試或大作業(yè)決定,還將包括考勤和學(xué)生在課堂上的演講、學(xué)生的自學(xué)習(xí)和團(tuán)隊(duì)溝通能力、軟件創(chuàng)新能力等共同組成。學(xué)生參與的軟件競賽成績,以及參與的教師研究項(xiàng)目可計(jì)算入本課程的考核成績。

      由于學(xué)科的快速發(fā)展及大量網(wǎng)絡(luò)資源的可獲取性,教師很難了解所有的相關(guān)文檔及源代碼的原創(chuàng)性。本課程依托學(xué)院實(shí)驗(yàn)平臺上的自動(dòng)化線上評量系統(tǒng),進(jìn)行軟件查重。同時(shí)利用學(xué)生開發(fā)的系統(tǒng)對相關(guān)文檔進(jìn)行查重,從而客觀、公正地對軟件作品進(jìn)行評價(jià)。

      6 結(jié)論(Conclusion)

      軟件工程專業(yè)基于慕課和CDIO的混合方法進(jìn)行課程教學(xué),改革了創(chuàng)新課程。以慕課擴(kuò)展教學(xué)資源,結(jié)合SE—CDIO應(yīng)用實(shí)踐設(shè)計(jì)四階段的教學(xué)內(nèi)容,進(jìn)行學(xué)生創(chuàng)新能力的培養(yǎng),達(dá)到培養(yǎng)自學(xué)能力、創(chuàng)新能力、項(xiàng)目實(shí)踐能力的卓越工程師人才為目標(biāo)。

      參考文獻(xiàn)(References)

      [1] Urman,Ingrid.Make the Most of MOOCs[J].Training.2017,

      54(2):14-33.

      [2] 陳澎,熊耀華,周慧.基于CDIO模式的軟件工程實(shí)踐教學(xué)課程建設(shè)的研究[J].軟件工程,2016(1):1-3.

      [3] O.M.Zamyatina,et al.Analysis of Engineering Invention Competencies in Standards and Programmes of Engineering Universities[J].Procedia-Social and Behavioral Sciences,2015,171:1088-1096.

      [4] Edstr?m,et al.PBL and CDIO: Complementary Models for Engineering Education Development[J].European Journal of Engineering Education,2014,39(5):539-555.

      [5] 康雁,李彤.基于SE-CDIO培養(yǎng)學(xué)生項(xiàng)目管理能力的新途徑[J].計(jì)算機(jī)教育,2013(13):69-72.

      作者簡介:

      康 雁(1972-),女,博士,副教授.研究領(lǐng)域:軟件開發(fā),數(shù)據(jù)挖掘.

      李 彤(1963-),男,博士,教授.研究領(lǐng)域:軟件工程,軟件過程.

      張 璇(1978-),女,碩士,副教授.研究領(lǐng)域:軟件工程,信息安全.endprint

      猜你喜歡
      卓越工程師協(xié)同育人慕課
      校企合作協(xié)同育人在大學(xué)生就業(yè)工作中的作用研究
      專業(yè)教師與思想政治教師協(xié)同育人機(jī)制研究
      協(xié)同育人視角下高校創(chuàng)新應(yīng)用型人才培養(yǎng)研究
      國際化、大工程背景下機(jī)械類卓越工程師人才培養(yǎng)
      土木工程專業(yè)對外交流項(xiàng)目初探
      校企聯(lián)合培養(yǎng)卓越工程師的產(chǎn)學(xué)研協(xié)同創(chuàng)新體系建設(shè)研究
      大學(xué)生對慕課的了解和利用
      “慕課”教學(xué)的“八年之癢”
      慕課環(huán)境下的學(xué)習(xí)者
      就業(yè)視域下卓越工程師校企合作培養(yǎng)模式探析
      建始县| 曲水县| 阜南县| 岐山县| 上饶市| 平湖市| 上林县| 贵溪市| 霍林郭勒市| 道孚县| 锡林浩特市| 岳池县| 交口县| 阳曲县| 哈巴河县| 益阳市| 介休市| 临湘市| 英超| 阳谷县| 安国市| 阳新县| 浪卡子县| 修文县| 噶尔县| 罗山县| 区。| 南靖县| 边坝县| 马山县| 锡林郭勒盟| 甘孜| 绵阳市| 云安县| 防城港市| 巴马| 甘肃省| 昌图县| 木兰县| 大洼县| 德安县|