国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

新工科背景下“軟件工程”課程教學(xué)與實踐改革研究

2021-06-11 10:58:34廖卓凡王靜熊兵
計算機時代 2021年5期
關(guān)鍵詞:軟件工程新工科實踐

廖卓凡 王靜 熊兵

摘? 要: 新工科是相對于傳統(tǒng)工科而言的,是基于國家戰(zhàn)略發(fā)展新需求、國際競爭新形勢、創(chuàng)新創(chuàng)業(yè)能力新要求而提出的我國工程教育改革方向。軟件工程課程,也是我校計算機科學(xué)與技術(shù)專業(yè)和軟件工程專業(yè)普通班和卓越班的基礎(chǔ)核心課程。圍繞教學(xué)方案與資源組織、實驗實踐設(shè)計、拔尖參賽組織和考核評估四個方面,對軟件工程課程進行改革嘗試,旨在解決當前大部分軟件工程教學(xué)方案呆板、實用性不強等問題。

關(guān)鍵詞: 新工科; 軟件工程; 教學(xué); 實踐

中圖分類號:G642? ? ? ? ? 文獻標識碼:A? ? ?文章編號:1006-8228(2021)05-81-03

Research on the reform of teaching and practice for software engineering

course conforming to New Engineering Education

Liao Zhuofan, Wang Jing, Xiong Bing

(School of computer and communication engineering, Changsha University of science and technology, Changsha, Hunan 410004, China)

Abstract: Compared with the traditional engineering course, New Engineering Education is the direction of China's engineering education reform based on the new needs of national strategic development, the new situation of international competition, and the new requirements of innovation and entrepreneurship ability. Software engineering course is also the basic core course of computer science and technology majored and software engineering majored ordinary class and excellent class. This paper attempts to reform the software engineering course from four aspects: teaching scheme and resource organization, experiment and practice design, top-notch competition organization and assessment, aiming to solve the problem that most of the current software engineering teaching schemes are inflexible and not practical.

Key words: New Engineering Education; software engineering; teaching; practice

0 引言

新工科(Emerging Engineering Education,簡稱為3E)是相對于傳統(tǒng)工科而言的,是基于國家戰(zhàn)略發(fā)展新需求、國際競爭新形勢、創(chuàng)新創(chuàng)業(yè)能力新要求而提出的我國工程教育改革方向。以“信息技術(shù)+互聯(lián)網(wǎng)技術(shù)”的協(xié)同創(chuàng)新和廣泛應(yīng)用為基礎(chǔ),以互聯(lián)網(wǎng)+工業(yè)制造雙向融合為動力的第四次工業(yè)革命,推動了以新技術(shù)、新產(chǎn)品、新業(yè)態(tài)和新模式為特點的新經(jīng)濟的快速形成和發(fā)展[1]。新經(jīng)濟的快速發(fā)展,需要更多和更新型工科人才的支撐,這對高等工程教育改革和發(fā)展提出了新的挑戰(zhàn),使得高等工程教育改革受到空前重視和普遍關(guān)注。高校迫切需要創(chuàng)新工程教育的理念,進行“新工科”建設(shè)[2]。

隨著創(chuàng)新驅(qū)動發(fā)展、互聯(lián)網(wǎng)+、中國制造2025、人工智能2.0、一帶一路等國家戰(zhàn)略的提出,以及人工智能、物聯(lián)網(wǎng)、大數(shù)據(jù)、云計算、網(wǎng)絡(luò)安全等新型IT技術(shù)的發(fā)展和應(yīng)用,迫切要求將信息技術(shù)特別是軟件技術(shù),與各行各業(yè)進行深度融合,促進相關(guān)行業(yè)的轉(zhuǎn)型和升級,從而進一步促進新經(jīng)濟發(fā)展,這對軟件工程專業(yè)的特色建設(shè)和人才培養(yǎng)提出了更高的要求。

軟件工程(Software Engineering,簡稱為SE)是采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護軟件的一門工程學(xué)科,自從2018年各大示范性軟件學(xué)院建立后,中國的軟件產(chǎn)業(yè)開始起步、騰飛。中軟、東軟、華為、騰訊、阿里等中國大型軟件企業(yè)中都活躍著大批軟件學(xué)院的畢業(yè)生[3]。軟件工程課程,也是我校計算機科學(xué)與技術(shù)專業(yè)和軟件工程專業(yè)普通班和卓越班的基礎(chǔ)核心課程[4],其前置課程為C/C++/JAVA等高級程序設(shè)計語言。對于剛開始學(xué)習程序設(shè)計語言的學(xué)生來說,該門課的開設(shè),有利于培養(yǎng)學(xué)生的軟件素質(zhì)和軟件開發(fā)能力,為后續(xù)課程的學(xué)習和未來從事軟件開發(fā)工作奠定基礎(chǔ)。

1 國內(nèi)外研究現(xiàn)狀

1990年微軟誕生以后,軟件產(chǎn)業(yè)蓬勃發(fā)展,美國高等教育在這20年里不斷把力量聚集到軟件人才培養(yǎng)上,積累人才資源來促進產(chǎn)業(yè)崛起[5]。我國新工科建設(shè)自2017年由教育部提出至今,經(jīng)歷了五個發(fā)展歷程。期間,軟件工程學(xué)科與課程一線教育工作者主動響應(yīng)國家號召,對軟件工程課程和實踐進行了初步探索。

2017年2月18日,教育部在復(fù)旦大學(xué)召開了高等工程教育發(fā)展戰(zhàn)略研討會,與會高校對新時期工程人才培養(yǎng)進行了討論,達成了“工科優(yōu)勢高校要對工程科技創(chuàng)新和產(chǎn)業(yè)創(chuàng)新發(fā)揮主體作用”、“新工科建設(shè)需要加強研究和實踐”等共識[6]。2017年6月9日,教育部在北京召開新工科研究與實踐專家組成立暨第一次工作會議,全面啟動、系統(tǒng)部署新工科建設(shè)。30余位來自高校、企業(yè)和研究機構(gòu)的專家深入研討新工業(yè)革命帶來的時代新機遇、聚焦國家新需求、謀劃工程教育新發(fā)展,審議通過《新工科研究與實踐項目指南》,提出新工科建設(shè)指導(dǎo)意見[7],明確要求注重模式創(chuàng)新、更加注重質(zhì)量保障。這些共識和指導(dǎo)意見軟件工程學(xué)科和課程建設(shè)提供了明確的指導(dǎo)方向。

2018年3月15日,教育部辦公廳發(fā)布《教育部辦公廳關(guān)于公布首批“新工科”研究與實踐項目的通知》[8]。2018年4月2日,教育部辦公廳發(fā)布關(guān)于印發(fā)《高等學(xué)校人工智能創(chuàng)新行動計劃》的通知,要求推進“新工科”建設(shè)[9]。在這一年,西安理工大學(xué)張愛玲等人[10]通過分析高校軟件工程人才培養(yǎng)模式問題,提出了建立面向企業(yè)需求的軟件工程人才培養(yǎng)理念,主校企深度融合才能培養(yǎng)出實踐能力強并具有創(chuàng)新意識的軟件工程人才。湖南工程學(xué)院謝雅等人提出以學(xué)生為中心,從學(xué)習資源庫、教學(xué)團隊、角色課堂和評價體系四個方面,全方面提高學(xué)生的項目開發(fā)實踐能力[11]。廣東第二師范學(xué)院沈海波[12]等人提出了從提煉新理念、改變教育觀念、創(chuàng)新培養(yǎng)模式、構(gòu)建專業(yè)培養(yǎng)新體系等方面的軟件工程專業(yè)建設(shè)途徑。呂梁學(xué)院的高文蓮[13]等人提出了構(gòu)建以理論教學(xué)為基礎(chǔ),以實踐操作為主線,以創(chuàng)新創(chuàng)業(yè)為導(dǎo)向的軟件工程創(chuàng)新人才培養(yǎng)模式。

2020年5月,為推進新工科建設(shè)再深化、再拓展、再突破、再出發(fā),推動高校加快體制機制創(chuàng)新,做好未來科技創(chuàng)新領(lǐng)軍人才的前瞻性和戰(zhàn)略性培養(yǎng),搶占未來科技發(fā)展先機,教育部決定在高等學(xué)校培育建設(shè)一批未來技術(shù)學(xué)院。清華大學(xué)林健等人[14]研制了新工科人才培養(yǎng)質(zhì)量通用標準,標準包括九方面共十六條,其中包括基礎(chǔ)知識、專業(yè)知識、工具使用和復(fù)雜工程問題的研究、分析與解決。天津科技大學(xué)張賢坤等[15]提出了軟件工程基本實踐能力的一個體系、產(chǎn)教結(jié)合解決復(fù)雜工程的兩個協(xié)同的改革體系。合肥工業(yè)大學(xué)的袁楊華等人[16]提出“三層遞進式”實踐教學(xué)體系,從基礎(chǔ)實驗教學(xué)——新工程能力實踐——工程應(yīng)用實習三層進行推進式的實踐教學(xué)體系。

縱觀新工科建設(shè)的發(fā)展與軟件工程一線教育者的改革研究,對軟件工程課程的改革課總結(jié)為以新工科人才培養(yǎng)為目標,從基礎(chǔ)教學(xué)、實踐設(shè)計、反應(yīng)產(chǎn)業(yè)需求三方面為切入點進行改革,為本項目的開展提供了豐富的借鑒先例。

2 改革研究框架與具體措施

結(jié)合新工科建設(shè)發(fā)展規(guī)劃為導(dǎo)向,借助互聯(lián)網(wǎng)實現(xiàn)教學(xué)信息和教學(xué)資源的遠程共享,依賴本院優(yōu)勢研發(fā)團隊和軟件作品大賽的實際案例,以提高學(xué)生軟件工程基礎(chǔ)知識、研發(fā)能力和維護能為等工程能力為目標,從教學(xué)改革、實踐創(chuàng)新和考核與反饋三個方面進行建設(shè),這三個方面形成了一個互相促進的外循環(huán),而在每個方面內(nèi)部,又是一個自我調(diào)適的內(nèi)循環(huán)過程。其研究主要分以下幾個方面。

2.1 變革教學(xué)內(nèi)容,體現(xiàn)課程的高階性

高階性就是知識、能力、素質(zhì)有機融合,培養(yǎng)學(xué)生解決復(fù)雜問題的綜合能力和高級思維。實際教學(xué)和總結(jié)發(fā)現(xiàn),軟件工程原先課程內(nèi)容陳舊、與其他課程內(nèi)容聯(lián)系不緊密。為了建立工程概念,需根據(jù)熱門工程問題和難點,對軟件工程課程的知識點進行組織。知識點可以分為基礎(chǔ)層次、應(yīng)用層次和綜合開發(fā)層次。基礎(chǔ)層次的講授,是讓學(xué)生直觀認識什么是軟件工程操作系統(tǒng),能夠獨立安裝visio等軟件流程可視化設(shè)計、Linux操作系統(tǒng)、各種程序語言繼承開發(fā)環(huán)境, 對該系統(tǒng)下的基本命令和系統(tǒng)的基本結(jié)構(gòu)有一個充分認識;應(yīng)用層次的講授是讓軟件工程基礎(chǔ)的學(xué)生從應(yīng)用層面去學(xué)習相關(guān)的知識;綜合開發(fā)層次的講授是使學(xué)生掌握軟件工程下的一些開發(fā)工具和平臺,進行軟件設(shè)計平臺的搭建、管理甚至代碼的實現(xiàn)。在實踐中我們發(fā)現(xiàn)以上三個層次不是孤立存在的,而是相互聯(lián)系,相輔相成的。

2.2 以提高項目開發(fā)能力為目標的新模式實踐教學(xué)研究

軟件工程是一門應(yīng)用型很強的課程,接觸項目是學(xué)好這門課程的關(guān)鍵途徑。我們將結(jié)合軟件生命周期,安排課堂知識點的講授順序,設(shè)計前后關(guān)聯(lián)的實驗內(nèi)容,循序漸進地培養(yǎng)學(xué)生的實踐能力, 引導(dǎo)開發(fā)學(xué)生的創(chuàng)新意識。例如,把一個實驗設(shè)計成綜合案例,把大案例拆分成若干個簡單模塊。隨著課堂理論知識的逐漸展開,學(xué)生逐漸能夠?qū)⒏鱾€模塊開發(fā)完成,還可在完成簡單模塊的基礎(chǔ)上舉一反三,自主完成新的類似案例問題。

學(xué)生除了完成教學(xué)計劃中的實驗課以外,還應(yīng)該向?qū)W生提供將知識轉(zhuǎn)化為能力的輔助課程設(shè)置。例如,鼓勵學(xué)生參加各種學(xué)科競賽、安排學(xué)生加入教師的科研項目、為學(xué)生設(shè)立大學(xué)生創(chuàng)新項目、安排學(xué)生到企業(yè)實習,以及提供海外交流機會等。為了給學(xué)生提供良好的企業(yè)實習機會, 應(yīng)該積極尋求與在軟件設(shè)計與開發(fā)領(lǐng)域具有引領(lǐng)性的企業(yè)合作。

2.3 基于“凡路”團隊的實踐環(huán)節(jié)設(shè)計

充分利用本校本學(xué)院的軟件開發(fā)團隊資源,建立豐富的立體化的“教、學(xué)、練”指導(dǎo)體系?!胺猜贰眻F隊是我校計算機與通信工程學(xué)院于2012年9月成立的IT科技創(chuàng)新團隊,由算法應(yīng)用部、前端開發(fā)部、移動開發(fā)部、應(yīng)用策劃部等十個部門組成,以“創(chuàng)新、規(guī)范、傳承、感恩”為文化精神,集學(xué)科競賽、外包服務(wù)和科學(xué)研究于一體,以移動互聯(lián)網(wǎng)、物聯(lián)網(wǎng)和人工智能為特色。受“凡路”團隊的培養(yǎng)經(jīng)驗啟發(fā),軟件工程課程的實驗環(huán)節(jié)將采取由簡到難的分層遞進設(shè)計,同一層次上采用分組實驗,自主組隊的方式選擇軟件項目每個階段的實現(xiàn)。據(jù)統(tǒng)計,修習《軟件工程》課程的學(xué)生中有15%左右學(xué)生有“凡路”團隊經(jīng)驗,為本課程的拔尖學(xué)生培養(yǎng)和示范帶頭作用奠定了良好基礎(chǔ)。

2.4 利用云平臺和數(shù)據(jù)分析的考核與反饋管理

完備的教學(xué)過程監(jiān)控制度和跟蹤反饋機制是培養(yǎng)目標達成的保障,也是專業(yè)持續(xù)改進的基礎(chǔ)。教學(xué)過程管理包括教學(xué)各環(huán)節(jié)監(jiān)控、教學(xué)質(zhì)量考核與反饋、實驗結(jié)果分析與評價。研究如何利用云平臺搭建教學(xué)過程管理平臺,使教師對學(xué)生的學(xué)習和軟件生產(chǎn)過程進行實時的監(jiān)控和情況了解;讓學(xué)生對教師授課進行評價以促進教學(xué)改進;使教師對學(xué)生的實驗結(jié)果進行有效評分。研究如何利用數(shù)據(jù)分析技術(shù)對實踐結(jié)果進行有效的分析,例如哪些知識點掌握程度低以決定需要調(diào)整哪個環(huán)節(jié)的教學(xué)方法與內(nèi)容,以獲得更好的教學(xué)效果,幫助教師了解學(xué)生的實踐情況和薄弱環(huán)節(jié),以進行更有針對性的指導(dǎo)。

3 結(jié)束語

新工科背景下軟件工程課程教學(xué)改革,以新工科建設(shè)發(fā)展規(guī)劃和工程教育認證為導(dǎo)向,以培養(yǎng)學(xué)生在人工智能、大數(shù)據(jù)問題上工程能力為目標,以課程設(shè)計和課堂實驗為主線,以學(xué)科競賽、創(chuàng)新活動實驗計劃、參與教師科研項目等為輔,旨在構(gòu)建以項目開發(fā)為導(dǎo)向的軟件工程教學(xué)體系研究,利用互聯(lián)網(wǎng)+、云平臺技術(shù)搭建教學(xué)互動平臺和實驗教學(xué)過程管理平臺,開展軟件工程課程獨具特色的教學(xué)模式,預(yù)計其改革成果能為培養(yǎng)具有較強工程意識和合作能力的軟件工程專業(yè)人才提供有利的理論和實踐參考。

參考文獻(References):

[1] 吳愛華,侯永峰,楊秋波等.加快發(fā)展和建設(shè)新工科,主動適應(yīng)和引領(lǐng)新經(jīng)濟[J].高等工程教育研究,2017.1:1-9

[2] 林健.引領(lǐng)高等教育改革的新工科建設(shè)[J].中國高等教育,2017.13:40-43

[3] 張堯?qū)W.軟件與軟件的教育[J].中國大學(xué)教學(xué),2020.6.

[4] 張海藩,牟永敏.軟件工程導(dǎo)論(第6版)[M].清華大學(xué)出版社,2013.

[5] 陳紀銘,陳利平.中英高校軟件工程課程教學(xué)對比研究——以湖南工學(xué)院和英國桑德蘭大學(xué)為例[J].福建電腦,2018.34(12):59-60

[6] 中華人民共和國教育部.“新工科”建設(shè)復(fù)旦共識[OL].http://www.moe.gov.cn/s78/A08/moe_745/201702/t20170223_297122.html,2017.2.18.

[7] 中華人民共和國教育部辦公廳.教育部辦公廳關(guān)于推薦新工科研究與實踐項目的通知[OL].http://www.moe.gov.cn/srcsite/A08/s7056/202003/t20200313_430668.html?from=groupmessage,2017.2.

[8] 中華人民共和國教育部辦公廳.教育部辦公廳關(guān)于公布首批“新工科”研究與實踐項目的通知[OL]. http://www.moe.gov.cn/srcsite/A08/s7056/201803/t20180329_331767.html.教高司函[2018]17號,2018.3.15.

[9] 中華人民共和國教育部.教育部關(guān)于印發(fā)《高等學(xué)校人工智能創(chuàng)新行動計劃》的通知[OL].http://www.moe.gov.cn/srcsite/A16/s7062/201804/t20180410_332722.html.教技[2018]3號,2018.4.3.

[10] 張愛玲,周世生.新工科背景下軟件工程人才培養(yǎng)的研究與實踐[J].計算機教育,2018.6:29-32

[11] 謝雅,王京文,唐志航,曾賽峰.新工科背景下軟件工程專業(yè)人才培養(yǎng)實踐——軟件工程課程教學(xué)改革[J].信息技術(shù)與信息化,2018.4:35-38

[12] 沈海波,周如旗,朱雄泳.新工科+工程教育認證背景下軟件工程特色專業(yè)建設(shè)探索[J].軟件工程,2018.21(3):57-59,30

[13] 高文蓮,高志娥,王翠娥.新工科背景下軟件工程專業(yè)創(chuàng)新創(chuàng)業(yè)人才培養(yǎng)模式[J].呂梁學(xué)院學(xué)報,2018.8(2):75-78,96

[14] 林健.新工科人才培養(yǎng)質(zhì)量通用標準研制[J].高等工程教育研究,2020:1-12

[15] 張賢坤,蘇靜,王怡.新工科背景下軟件工程專業(yè)實踐能力培養(yǎng)體系探索與實踐[J].計算機教育,2020.2:88-90

[16] 袁楊華,鄭利平,徐本柱.新工科理念下軟件工程專業(yè)實踐教學(xué)研究[J].軟件導(dǎo)刊,2020.19(2):184-187

猜你喜歡
軟件工程新工科實踐
面向新工科的Python程序設(shè)計交叉融合案例教學(xué)
計算機教育(2017年8期)2017-09-01 15:00:02
新工科形勢下高校二級學(xué)院畢業(yè)設(shè)計管理探索
科技視界(2017年10期)2017-08-21 07:51:35
新工科背景下大學(xué)生創(chuàng)新創(chuàng)業(yè)教育探索
依托工作室的軟件工程實踐教學(xué)研究
基于工程教育認證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
關(guān)于提高軟件工程實踐教學(xué)質(zhì)量的幾點思考
關(guān)于如何創(chuàng)新和完善計算機軟件工程管理的探討
初中政治教學(xué)中強化新八德教育探討
成才之路(2016年26期)2016-10-08 11:14:30
體驗式學(xué)習在數(shù)學(xué)教學(xué)中的應(yīng)用研究
成才之路(2016年25期)2016-10-08 10:50:54
生物專業(yè)師范生教學(xué)實習的問題與對策研究
成才之路(2016年25期)2016-10-08 10:01:19
拉萨市| 灵璧县| 疏附县| 沂南县| 上犹县| 蕉岭县| 涡阳县| 安达市| 大理市| 寿宁县| 商洛市| 凤阳县| 娄底市| 阿坝县| 观塘区| 茌平县| 建始县| 团风县| 宁都县| 长春市| 蓬溪县| 偏关县| 铜鼓县| 乐山市| 恩平市| 鱼台县| 东明县| 霍山县| 台南市| 什邡市| 公安县| 双辽市| 论坛| 庄浪县| 湘乡市| 温州市| 沿河| 张家港市| 惠东县| 北流市| 安康市|