朱咸軍 王蓁蓁 肖芳雄 王倩倩 郭婧

摘? 要:面向工程教育認證的應用型本科類軟件工程專業課程建設的需要,提出了Web應用開發課程群中主干課程Web前端技術的建設總體方案,本方案以微信小程序實踐教學過程為案例,探討了面向工程教育認證課程建設的四類角色(參與課程學習的學生、課程群建設的教師、參與課程群建團隊成員和校內培養課程師資隊伍),提出了課程資源建設、課程案例庫建設,以及Web應用開發課程群的“1庫4平臺”建設。
關鍵詞:工程教育認證? 課程群建設? Web前端技術? 微信小程序
中圖分類號:TP31? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2021)06(a)-0146-04
Engineering Education Accreditation-Oriented: The Construction of Course Group for Web-Application Development
——Cased on WeChat Mini Programe
ZHU Xianjun1,2*? WANG Zhenzhen1,2? XIAO Fangxiong1? WANG Qianqian1? ?Guo jing1
(1.School of Software Engineering, Jinling Institute of Technology, Nanjing,? Jiangsu Province, 211169 China;
2.Software Testing Engineering Laboratory of Jiangsu, Nanjing,? Jiangsu Province, 211169 China)
Abstract: In order to meet the needs of the construction of application-oriented undergraduate software engineering courses for Engineering Education Accreditation, this paper puts forward the overall scheme of the construction of Web front-end technology of the main course in the web application development course group. This scheme takes the WeChat applet practice teaching process as a case to explore the four roles of the construction of engineering education certification courses (students participating in course learning, teachers of course group construction, team members of course group construction, and teacher resources for on-campus training courses) The construction of curriculum resources, the construction of curriculum case base, and the construction of "1 database 4 Platform" of web application development curriculum group are proposed.
Key Words: Engineering Education Accreditation; Construction of course group; Web front end development; WeChat applet
2016年6月,吉隆坡國際聯盟工程大會宣布中國成為第18個《華盛頓協議》正式成員,中國工程教育得到了國際多邊認可,且教育質量也被國際認可。
2018年6月12日,教育部高等教育教學評估中心和中國工程教育專業認證協會(CEEAA)聯合發布通告[1]。通告指出“教育部于2006年開始在全國高校開展國際實質等效的工程教育認證,截至2018年1月全國共有198所高校的846個專業通過認證,分布于機械、化工與制藥等21個工科專業類”,其中,有10所高校通過了軟件工程專業的工程教育認證。
張燕等為軟件工程專業課培養目標設定七項原則:(1)學校定位與社會經濟發展原則;(2)學生畢業后五年發展預期;(3)面向畢業生原則;(4)有效貫穿培養過程原則;(5)培養目標融于教學活動原則;(6)定期評價修訂原則;(7)校外專家參與原則。不同學校的軟件工程專業需要根據自身的定位和社會需求,在確定具體培養目標時對科學、工程、技術和應用有所側重[2]。地方型本科層次應用型人才培養定位應符合“培養適應地方經濟社會發展需要、專業基礎扎實、職業素養好、實踐能力強、發展后勁足的應用型人才”的總體定位。工程教育認證已經深深觸動了高校課程改革[3-5]。
軟件工程專業應具有恰當的學科基礎,以工程為本色,以技術為特長,以應用為目的,把工程化思想融入計算機領域軟件工程專業學生必修的核心課程[6],其教學內容主要圍繞軟件生命周期的各個環節,講授一個軟件項目從立項到維護各個階段的基本概念、相關技術、開發操作等。
本文面向工程教育認證討論Web前端技術課程建設,并以微信小程序為例進行研究。
1? Web應用開發課程群
2012年起,Web應用開發課程群成為學校軟件工程專業重點發展方向。Web應用開發課程群培養目標整體上依據《高等學校本科軟件工程專業應用型人才培養指導意見》中根據《工程教育認證標準》制定的12條軟件工程專業畢業要求,明確Web應用開發所需的理論知識、實踐技能和職業素質培養的具體內容。通過本課程群的學習,培養學生具備復雜軟件產品的研發能力,畢業時具備軟件開發工程師的知識、能力和素質要求。
Web應用開發課程群由四門課程組成,即Java高級程序設計、Web前端技術、Java EE程序設計和Web應用開發綜合實踐。
Web應用開發課程群建設過程中,學校與企業建立了共建“互聯網+教育”工程技術研究中心,共同研究面向產業需求的軟件人才培養生態體系構建,該體系以學生實踐能力培養為抓手,構建對應課程內容的數字化實踐教學案例庫,并在此基礎上構建實踐訓練平臺、實踐考核和質量評價平臺、創新創業平臺、智慧學習平臺—線上線下(簡稱“1庫4平臺”),通過該體系的建設支持軟件工程實踐教學和人才培養。
2? 微信小程序課程建設
2011年微信正式發布以來,就保持著較高的關注度,目前有超過10億活躍用戶。2017年1月,微信推出了“小程序”功能,目標是通過輕量化應用來支持豐富的場景化服務[7]。微信小程序作為一種新的應用形式,具有無需單獨安裝、用戶體驗良好等特點,為移動學習提供了新的平臺和創新空間。微信小程序應用范圍十分廣泛,如政府公共服務領域[8]和高校教育領域[9-11]。
微信小程序作為一門新興的Web前端技術,也是Web應用開發課程群建設的重要課程之一。Web前端技術——微信小程序課程建設總體方案如圖1所示。
該方案是面向工程教育認證,以教學與實踐綜合管理平臺為中心的課程建設方案。
2.1 課程建設四類角色
根據工程教育認證要求,微信小程序課程建設要面向學生、面向師資建設和面向復雜工程問題的解決方案。因此,參與課程建設的角色包括四類:參與課程學習的學生、課程群建設的教師、JITSOSE團隊成員和校內培養的課程師資隊伍。JITSOSE團隊是本校一支具有獨立軟件研發能力的團隊,并且能夠參與到課程建設中來。
課程建設中的四類角色以真實軟件項目研發過程,結合軟件工程方法(項目分析、項目設計、項目研發、項目測試和項目部署)的方式開展課題研究。
2.2 課程資源建設
在充分理解和領會工程教育標準基礎下,課程群建設教師結合教學需求和師資培訓需求,緊密結合真實項目需求,編寫教學大綱、實驗大綱、教學教案、教學PPT、教學典型案例、教學教材和實驗手冊,并拍攝相應的教學視頻(MOOC)。同時,參與課程群建設各類角色收集微信小程序方面的電子信息和資料,包括各類參考網站。
教師將微信小程序教學知識點與真實項目案例建立關聯,并分解到課程體系和教學大綱的知識點,在分解過程中,邀請相關工程師和其他軟件工程方向教師參與并評審分解方案,從而進一步保證分解方案的科學性和合理性。教師會同JITSOSE團隊把制作好的符合標準及接口的案例集成到微信小程序教學、實踐綜合管理平臺。
2.3 案例庫建設
根據商用項目研發為案例,對項目需求的功能點進行逐一深入分析,提取出相應的知識點并制作成實際案例。案例庫建設采取眾籌模式,教師(包括其他學校的教師)、JITSOSE研發團隊成員都可參與教學案例的制作,相關案例能夠符合微信小程序標準及接口,從中選取具有代表性的功能點進行教學案例制作,并把制作經驗加以推廣。
同時,參與案例庫建設教師在JITSOSE團隊下完成商用項目的需求分析、概要設計、詳細設計、研發過程控制、系統測試和部署,并將微信小程序課程知識點與項目模塊進行分析梳理,形成教學實例案例方案,包括案例標準及其接口,完善并豐富現有教學用教學案例庫。
2.4 “1庫4平臺”建設
“1庫4平臺”是Web應用開發課程群建設的基礎,它包括教學案例庫的構建、創新創業平臺、實踐訓練平臺、實踐考核和質量評價平臺、智慧學習平臺(線上線下)的建設。
教學案例庫是將軟件工程教育認證培養目標與軟件項目實踐相結合,構建出符合OBE理念的教學案例。案例庫中的所有案例均采用以JITSOSE團隊為主體完成的商用軟件項目為案例,課程群建設教師依據工程認證需要編寫相應的教學案例。
智慧學習平臺實現了軟件工程教育培養過程與方式的多樣化。課程群建設教師利用利用便捷的網絡環境進行教學,分別在MOOC平臺、學者網和超星平臺上建設了Web前端技術課程資源,對課程教學過程進行管理,包括教學PPT、實驗課程安排、作業、習題答案等,同時還提供了師生在線學習交流渠道。
實踐考核和質量評價平臺是指在微信小程序教學與實踐綜合管理平臺上對參加課程學習師生的實踐訓練和實踐進行多維度的綜合考核。學生通過實踐教學管理平臺進行實踐,教師通過平臺對學生進行考核,提升參與學習學生的動手實踐能力,進而促進學生達成軟件工程教育認證目標,符合工程教育標準要求。
實踐訓練平臺是指教學過程中學生和師資培訓對象可以參加JITSOSE團隊實際研發項目開發過程,在JITSOSE團隊成員的指導下完成軟件項目的需求分析、概要設計、詳細設計、功能開發和測試,并完成相應的文檔。
微信小程序課程建設是一個持續建設的過程,在建設過程中發現不當問題時,教師會同工程師及時解決,不斷提高微信小程序教學、實踐綜合管理平臺的質量,建立健全運用平臺進行實踐學習和考核的機制和制度。
3? 結語
面向工程教育認證的課程體系建設是當前本科類院校教育教學的重點發展方向。本文以Web前端技術課程——以微信小程序為例的課程建設目標出發,討論了面向工程教育認證課程建設的四類角色設定、課程資源建設、課程案例庫建設,以及Web應用開發課程群的“1庫4平臺”建設。
參考文獻
[1] 關于發布已通過工程教育認證專業名單的通告[EB/OL].(2018-06-12).http://www.ceeaa.org.cn/main!newsView.action?menuID=01010102&ID=1000011709.
[2] 張燕,蔣宗禮.《應用型軟件工程專業人才培養指導意見》研制思考[J].中國大學教學,2015(6):28-31.
[3] 馬文亞.工程教育認證背景下城鄉規劃專業培養方案研究——以濱州學院為例[J].科技資訊,2020,18(20):197-199,203.
[4] 王瑞.工程教育認證背景下C語言程序設計課程教學改革的研究[J].科技資訊,2019,17(34):145,147.
[5] 邢礫云,周振雄,董勝,等.新工科背景下以專業認證為導向的工科教學實踐改革研究[J].科技資訊,2019,17(34):173-174.
[6] 鄧娜,陳旭,王春枝.針對工程教育認證的軟件工程課程教學思考與探索[J].計算機教育,2017(7):41-43.
[7] 陳少涌,李哲夫,許曉旋,等.基于微信小程序的簽到系統設計與實現[J].中國教育信息化,2018(11):87-92.
[8] 王玉洋.基于微信小程序的移動學習平臺環境構建與系統設計開發[D].南京:南京大學,2018.
[9] 于俊麗.高校圖書館應用微信小程序的實踐與展望[J].出版廣角,2018(12):73-75.
[10] 龍政,李澤,古超.微信小程序在高校圖書館閱讀推廣活動中的應用研究[J].內蒙古科技與經濟,2018(7):74-75.
[11] 江濤.微信小程序在政府危機公關的作用[J].現代經濟信息,2018(12):112.