李明杰 劉小飛
摘 要 為加快發(fā)展軟件工程本科教育,構(gòu)建應(yīng)用型人才培養(yǎng)體系,以三亞學(xué)院“三度”建設(shè)的指導(dǎo)意見為準則,提出針對軟件工程專業(yè)的教學(xué)改革的措施及實施方法,以達到合理提升學(xué)業(yè)挑戰(zhàn)度、增加課程難度、拓展課程深度,切實提高課程教學(xué)質(zhì)量的目標。
關(guān)鍵詞 軟件工程專業(yè) 教學(xué)改革 三度建設(shè) 教學(xué)質(zhì)量
中圖分類號:G642? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻標識碼:A? DOI:10.16400/j.cnki.kjdks.2019.10.034
Abstract In order to speed up the development of undergraduate software engineering education and build an application-oriented talent training system, based on the guidance of the "three degrees" construction of University of Sanya, the measures and implementation methods of teaching reform for software engineering specialty are put forward in order to achieve the goal of rationally enhancing academic challenges, increasing curriculum difficulty, expanding curriculum depth and effectively improving the quality of teaching.
Keywords Software Engineering Specialty; teaching reform; three-degree construction; teaching quality
0 引言
教育部在2018年9月出臺的《關(guān)于狠抓新時代全國高等學(xué)校本科教人才育工作會議精神落實的通知》中要求各高校要全面梳理各門課程的內(nèi)容,打造“金課”,淘汰“水課”,合理提升學(xué)習(xí)過程中的考核,在課程總成績中加大過程考核成績所占比重,嚴格考試紀律、嚴把畢業(yè)出口關(guān),堅決取消“清考”制度。這是教育部為高水平培養(yǎng)體系的構(gòu)建和本科教育的加速振興而提出的指導(dǎo)性文件。
三亞學(xué)院作為民辦教育的先行者,已經(jīng)進入到提高教學(xué)質(zhì)量、內(nèi)涵建設(shè)發(fā)展的新時代,如何提高人才培養(yǎng)質(zhì)量,教學(xué)質(zhì)量是關(guān)鍵,課堂教學(xué)質(zhì)量是基石。在教育部文件出臺之前三亞學(xué)院就提出了提高課程的飽和度、教學(xué)內(nèi)容的深度和學(xué)生學(xué)習(xí)的緊張度建設(shè)(簡稱“三度”建設(shè))的先進理念,走在改革前列,與教育部核心思想高度一致。本文從我校軟件工程專業(yè)現(xiàn)狀分析,提出存在問題,并結(jié)合學(xué)校的“三度”建設(shè)指導(dǎo)性意見,提出適應(yīng)新工科時代需求的軟件工程專業(yè)改革措施。
1 軟件工程專業(yè)人才培養(yǎng)現(xiàn)狀分析
由于硬件設(shè)備、基礎(chǔ)設(shè)施等客觀因素的制約與影響,理論能力強,實踐操作能力差是國內(nèi)各高校軟件工程專業(yè)學(xué)生普遍存在的現(xiàn)實情況。這不僅是全國各高校的窘境,同時也是三亞學(xué)院目前面臨的教育教學(xué)的困難,具有企業(yè)內(nèi)部工作經(jīng)驗的教師嚴重匱乏,有限的項目資金,無合適的實踐教學(xué)項目。學(xué)生空有理論實踐薄弱,與軟件用人單位所期待的獨立分析、獨立解決問題的高級軟件開發(fā)人才相去甚遠。
(1)專業(yè)培養(yǎng)目標定位,畢業(yè)要求有待進一步明確。軟件工程培養(yǎng)要符合工程認證要求,全面考慮到工程教育認證的相關(guān)需要,經(jīng)過軟件工程專業(yè)的相關(guān)培養(yǎng)。學(xué)生必須具備軟件管理系統(tǒng)開發(fā)、維護、設(shè)計、分析、驗證等一系列的能力。而這些能力所對應(yīng)的教學(xué)內(nèi)容都應(yīng)在軟件工程專業(yè)培養(yǎng)體系中體現(xiàn)。三亞學(xué)院目前的軟件工程專業(yè)培養(yǎng)方案只能說是基本符合軟件系統(tǒng)能力要求,但對培養(yǎng)方案的綜合性考量還很缺乏。缺乏對于第三方評價機構(gòu)的引入,下一步應(yīng)該對軟件工程技術(shù)發(fā)展進行綜合考慮,引入如“麥可斯就業(yè)調(diào)查”等第三方機構(gòu),對我?,F(xiàn)有師資情況和學(xué)生情況進行統(tǒng)計分析,并以此為依據(jù)進一步調(diào)整和優(yōu)化現(xiàn)有培養(yǎng)方案體系。調(diào)整課程體系,目的是使學(xué)生實踐能力得到強化,專業(yè)特色得到突出,根據(jù)工程教育認證的相關(guān)要求,學(xué)生畢業(yè)要求都必須明確和公開,培養(yǎng)目標達成也需要畢業(yè)要求作為支撐。所以,軟件工程專業(yè)對于學(xué)生畢業(yè)的相關(guān)要求仍然有進一步明確的需要,這樣才能使學(xué)生有較好的就業(yè)前景。
(2)具有企業(yè)實際項目開發(fā)經(jīng)驗的教師隊伍的匱乏。國內(nèi)高校在軟件工程專業(yè)從事教學(xué)任務(wù)的教師絕大多數(shù)都畢業(yè)于計算機科學(xué)與技術(shù)專業(yè),這些教師往往沒有完整的軟件開發(fā)經(jīng)驗,常常是從一個課堂進入了另一個課堂,紙上談兵,對軟件開發(fā)的過程任務(wù)的拆解及其研發(fā)過程中可能存在的困難經(jīng)常無法深入講解分析,可以想象,這樣的培養(yǎng)體系是無法培養(yǎng)出掌握真正軟件開發(fā)技術(shù)過程的學(xué)生的。教師隊伍應(yīng)該及時有效的進行知識的更新,否則很難滿足學(xué)科發(fā)展的實際需要。高校對教師進行考核的時候,更加重視科研,會大大降低教師隊伍對自身知識體系更新以及最新前沿技術(shù)的跟進,這與偏重實踐與技術(shù)的軟件工程專業(yè)的特點是背道而馳的,最終會導(dǎo)致課程內(nèi)容、課程體系、教師隊伍等方面與社會的實際需求嚴重脫節(jié)。
(3)現(xiàn)有軟件工程專業(yè)教育模式對軟件產(chǎn)業(yè)必須的溝通、協(xié)調(diào)等非專業(yè)技能難以培養(yǎng)。目前國內(nèi)高校軟件工程教育的授課方式往往是知識灌輸,并沒有重視學(xué)生知識自主獲取能力以及主動學(xué)習(xí)能力方面的培養(yǎng),學(xué)生問題發(fā)現(xiàn)、解決以及評估的能力比較差,無法選擇出最好的問題解決方案。進行團隊協(xié)作的時候,往往是根據(jù)當前軟件行業(yè)來進行強調(diào),無論是進行異地協(xié)作還是進行本地化的協(xié)作都是這樣。這樣的實際工作環(huán)境要求目標是成為項目經(jīng)理及以上人員的從業(yè)者,協(xié)調(diào)、溝通等軟技能是必須要具備的,但在現(xiàn)有的教學(xué)模式下這種能力是不太容易獲得的,往往取決于學(xué)生自己的努力,而且這跟學(xué)生自身的性格也有很大關(guān)系?,F(xiàn)階段,應(yīng)提倡以軟技能培養(yǎng)為主要目標的教學(xué)改革,在軟件工程專業(yè)中實踐以“實踐操作”為核心的教學(xué)改革模式。
(4)課程設(shè)置不符合行業(yè)的需求,教授的內(nèi)容與實踐要求脫節(jié)嚴重。高校軟件工程專業(yè)落后于企業(yè)行業(yè)的技術(shù)需求的原因,往往是由于按周期進行設(shè)置執(zhí)行的人才培養(yǎng)方案造成的,在培養(yǎng)方案中技術(shù)課程的設(shè)置相對滯后,企業(yè)級開發(fā)經(jīng)驗在教師隊伍中普遍缺乏,教學(xué)材料等紙質(zhì)文檔更新速度緩慢,使得教師無法依照企業(yè)軟件開發(fā)過程進行教學(xué)環(huán)節(jié)的開展,課堂教學(xué)與實戰(zhàn)環(huán)節(jié)脫節(jié)嚴重。
2 軟件工程專業(yè)教學(xué)改革實施方案
2.1 設(shè)計專業(yè)建設(shè)方案
確立以企業(yè)內(nèi)部人才需求為導(dǎo)向,以海南當?shù)亟?jīng)濟發(fā)展為推動目標的專業(yè)建設(shè)方向,培養(yǎng)學(xué)生特色軟件應(yīng)用,以工程認證標準作為專業(yè)內(nèi)部培養(yǎng)的準則,形成屬于自己的特色,這樣專業(yè)競爭力才能夠提高。應(yīng)該將理論和實踐真正的結(jié)合在一起,對目前軟件行業(yè)主流的開發(fā)流程和開發(fā)工具熟悉熟練,對軟件技術(shù)發(fā)展的前沿相對熟悉,編寫程序能力不斷強化,使得培養(yǎng)出來的學(xué)生,不僅基礎(chǔ)理論知識比較的扎實,并且還具備較強的工程項目應(yīng)用能力。在進行軟件工程人才培養(yǎng)的時候,其重心是創(chuàng)新能力提高以及職業(yè)素養(yǎng)的培養(yǎng),培養(yǎng)目前信息技術(shù)產(chǎn)業(yè)所需的以大數(shù)據(jù)、移動互聯(lián)網(wǎng)等技術(shù)為核心的高級應(yīng)用型軟件人才。
2.2 建設(shè)課程體系
在進行專業(yè)品牌建設(shè)的時候,課程體系是其核心,進行課程體系構(gòu)建要依據(jù)工程化人才培養(yǎng)的要求。整個課程體系由三個方面構(gòu)成,即“課程體系專業(yè)”、“課程體系平臺”以及“課程體系方向”。課程體系專業(yè)主要培養(yǎng)學(xué)生專業(yè)技術(shù)能力,由專業(yè)必修類課程構(gòu)成;課程體系平臺主要培養(yǎng)學(xué)生基礎(chǔ)知識掌握能力,由學(xué)科類課程構(gòu)成;課程體系方向主要培養(yǎng)學(xué)生大數(shù)據(jù)應(yīng)用領(lǐng)域和移動應(yīng)用開發(fā)綜合應(yīng)用能力,由專業(yè)選修類課程構(gòu)成。
在進行課程體系構(gòu)建的時候,需要根據(jù)國家教育部的相關(guān)要求進行,這也是當前軟件工程專業(yè)面向工程教育認證的需要。課程體系的設(shè)置中要融入工程教育認證思想,工程教育認證的畢業(yè)要求與課程體系中重要課程相關(guān)聯(lián)。
2.3 教學(xué)內(nèi)容與教學(xué)方法改革
(1)在教學(xué)過程管理方面,依托在線教學(xué)平臺實施全過程管理。平臺擬為信息與智能工程學(xué)院定制專門的教學(xué)管理平臺,對“數(shù)據(jù)化管理”理念的落地進行支撐。
(2)在設(shè)計教學(xué)內(nèi)容的時候,需要考慮到不同年級教學(xué)的實際需要。首先,應(yīng)該在大一到大三這三年中進行完整實踐環(huán)節(jié)的貫穿。把實踐環(huán)節(jié)融入到關(guān)鍵課程中去;淡化多個實踐項目在一門課程中進行的傳統(tǒng)做法,為增強理論服務(wù)實踐的效果,可以將一個項目應(yīng)用于多門課程。選擇大學(xué)一年級的“高級語言程序設(shè)計”課程進行項目實踐;“面向?qū)ο蟪绦蛟O(shè)計”課程作為大學(xué)二年級實踐教學(xué)課程。其次,將項目設(shè)計為不同課程融合、不同學(xué)期貫穿的載體,增加實踐項目的規(guī)模和復(fù)雜度。為滿足項目對復(fù)雜度的要求,項目持續(xù)時間可以達到一年或更長;增加項目的功能,使用可以自然衍生到多門課程的項目。在大學(xué)的第三年選擇“軟件工程”這門課程,用于將前期所學(xué)課程進行串聯(lián),進行可以持續(xù)大學(xué)三年級一整年的綜合項目實踐教學(xué)。最后,為強化提高學(xué)生團隊協(xié)作能力,應(yīng)以個人考核和團隊考核相結(jié)合的方式進行考核,特別是對團隊配合的考核要更加注重。
(3)對于專業(yè)理念教育而言,應(yīng)該在大一到大四中進行專業(yè)教育理念的貫穿,年級不同,主題內(nèi)容也應(yīng)該各不相同。以專業(yè)引導(dǎo)為主是大學(xué)一年級的教育特點,對學(xué)生專業(yè)熱情的激發(fā),以及專業(yè)內(nèi)涵、前景等的明確;以程序設(shè)計能力引導(dǎo)為主是大學(xué)二年級的教育特點,夯實學(xué)生編程基礎(chǔ),關(guān)注學(xué)生的程序設(shè)計能力;以工程設(shè)計能力引導(dǎo)為主是大學(xué)三年級的教育特點,這一階段最重要的目標是學(xué)生綜合能力的培養(yǎng),如何解決實際問題的;職業(yè)發(fā)展路徑的清晰規(guī)劃,是大學(xué)最后一年級學(xué)生需要學(xué)習(xí)的內(nèi)容,加強職業(yè)指導(dǎo)規(guī)劃。為激發(fā)學(xué)生的熱情和專業(yè)學(xué)習(xí)興趣,同時激勵更多學(xué)生,可以針對不同學(xué)生特點,通過討論、講座等多種方式讓學(xué)生理解軟件工程學(xué)科的應(yīng)用場景和未來發(fā)展等。
(4)MOOCs課程體系,尤其是國內(nèi)外知名的MOOCs課程體系要積極引進,大力推行“案例教學(xué)、項目驅(qū)動、工程化教學(xué)”等教學(xué)模式,實現(xiàn)線上線下混合教學(xué),兩位以上教師協(xié)作完成每一門課程的教學(xué),課程考核要有三種以上的考核方式,如實驗考核、小組討論、期中測試、項目答辯、期末測試等。
2.4 實踐教學(xué)機制構(gòu)建的強化
實踐教學(xué)機制的有效實施是為了提高學(xué)生工程應(yīng)用方面的能力,進行多層次教育機制的設(shè)計和構(gòu)建。在初始層次,實踐要在課程內(nèi)。將課內(nèi)實驗、課程拓展、課內(nèi)練習(xí)、課內(nèi)理論授課、案例設(shè)計授課等不同形式進行融合,在進行每一門課程教學(xué)的時候,培養(yǎng)學(xué)生基本編程能力和職業(yè)素養(yǎng)方面的訓(xùn)練,課程實踐教學(xué)與理論教學(xué)相結(jié)合。第二層級,概念實訓(xùn)。學(xué)生基礎(chǔ)編程能力的強化要在大學(xué)一年級的暑期完成。在中間層級,技能實訓(xùn)。學(xué)生軟件開發(fā)能力的強化可以由培訓(xùn)機構(gòu)或校外企業(yè)參與實施,這項工作可以在大學(xué)二年級的暑假完成。次高層級,實訓(xùn)綜合項目。學(xué)生解決復(fù)雜工程問題的能力的強化,可以由企業(yè)直接參與實施,利用大學(xué)三年級的暑期進行。最高層級,畢業(yè)設(shè)計與企業(yè)實習(xí),強化學(xué)生工程應(yīng)用能力,讓學(xué)生到企業(yè)進行實習(xí),并完成畢業(yè)設(shè)計。
2.5 師資隊伍建設(shè)
專業(yè)師資隊伍的建設(shè)與學(xué)生能力的培養(yǎng)是相輔相成的,構(gòu)建雙師型即同時具有工程背景和教學(xué)背景的教師隊伍,且學(xué)歷和年齡結(jié)構(gòu)相對合理對于專業(yè)建設(shè)而言是非常重要的。對于三亞學(xué)院的軟件工程專業(yè),師資隊伍培養(yǎng)方面,實施的方案為:第一,對校外的教學(xué)研討和科研交流活動鼓勵教師積極參與;第二,教學(xué)活動的交流和研討可以在事先構(gòu)建的教師團隊課程群中完成;第三,為提高教師自身的科研能力,教師增強科研項目研究和學(xué)術(shù)交流的團隊構(gòu)建,應(yīng)加強教師科研團隊的構(gòu)建,并鼓勵教師積極參與;第四,教學(xué)督導(dǎo)制度由學(xué)院構(gòu)建,一方面對青年教師做教學(xué)指派有豐富教學(xué)經(jīng)驗的教師指導(dǎo),幫扶青年教師,另一方面,學(xué)院教學(xué)督導(dǎo)組進行聽課督導(dǎo);第五,雙師型結(jié)構(gòu)師資隊伍的改善,師資隊伍中積極引進具有工程背景的教師;第六,教師項目工程化能力的培養(yǎng)要在師資隊伍中加強,一方面,為提升教師工程能力,進行外派青年教師頂崗培訓(xùn),即讓青年教師脫產(chǎn)到合作的IT企業(yè),另一方面,外派教師參加企業(yè)的師資培訓(xùn)。
2.6 改革創(chuàng)新課程評價方式
要建構(gòu)多元化的課程評價方法在軟件工程專業(yè)課程評價體系中,為學(xué)生學(xué)習(xí)過程進行多次評價,改變僅有期末考試的考核方式,注重過程性考核。實行多樣考核、多次考核、分段教學(xué)的課程評價體系,建立更加符合學(xué)生成長需求的課程評價體系。寒假暑假布置各科目的寒暑假作業(yè),考核學(xué)生的持續(xù)性學(xué)習(xí)能力。平時教學(xué)中,學(xué)生日常學(xué)習(xí)考核可將學(xué)生的實戰(zhàn)演練、技能考核、實習(xí)實訓(xùn)、分組研討等學(xué)習(xí)實踐過程納入其中,年度或?qū)W年該學(xué)生的學(xué)習(xí)質(zhì)量評價應(yīng)綜合每一階段的考核評價結(jié)果,應(yīng)該減少那些理論性的考試,特別是理論性的閉卷考試,應(yīng)該將閉卷考試和開卷考試兩種模式結(jié)合在一起,根據(jù)學(xué)生實踐操作和理論方面的技能,重點考核學(xué)生創(chuàng)新能力以及綜合實踐方面的能力。
3 結(jié)語
為了提升我校教學(xué)質(zhì)量和品質(zhì),落實三亞學(xué)院推動課程的飽和度、教學(xué)內(nèi)容的深度和學(xué)生學(xué)習(xí)的緊張度建設(shè),可持續(xù)發(fā)展和健康之路是我校的必然走向。根據(jù)現(xiàn)代化社會的發(fā)展需求,對專業(yè)自身的創(chuàng)新發(fā)展優(yōu)勢的緊要把握,是我校軟件工程專業(yè)改革必須完成的任務(wù)。專業(yè)人才培養(yǎng)目標要建立在以培養(yǎng)學(xué)生能力為中心的基礎(chǔ)之上,課程體系改革,專業(yè)人才培養(yǎng)模式的創(chuàng)新,師生教與學(xué)的積極性和自主性的充分調(diào)動,課堂教學(xué)質(zhì)量的切實提升。我們要不斷提升學(xué)生適應(yīng)社會、適應(yīng)企業(yè)的能力,早日培養(yǎng)出具備軟件行業(yè)工程化素養(yǎng)的優(yōu)秀畢業(yè)生。
參考文獻
[1] 鄒紅,王振福,王健.地方高校軟件應(yīng)用型人才培養(yǎng)目標及方案研究[J].黑龍江教育(高教研究與評估),2014(3):71-72.
[2] 唐衛(wèi)東,劉昌鑫.地方高校軟件工程專業(yè)實踐教學(xué)改革與創(chuàng)新研究——以井岡山大學(xué)為例[J].計算機教育,2013(20):87-92.
[3] 張錦,蔡美玲,竇亞玲,劉宏毛,新軍.面向工程教育認證的三階段迭代式軟件工程人才培養(yǎng)模式研究[J].計算機工程與科學(xué),2018(3):118-123.
[4] 錢小紅,左翠華.面向新工科的軟件工程專業(yè)改革與發(fā)展探索[J].福建電腦,2018(9):81-95.
[5] 楊愛民,鄧芳,高飛.軟件工程專業(yè)人才培養(yǎng)模式的研究與探討[J].計算機教育,2016(3):64-67.
[6] 張其文,張秋余,顧群.面向新工科的軟件工程應(yīng)用型人才培養(yǎng)模式研究[J].西部素質(zhì)教育,2018(15):159-160.
[7] 趙健.地方高校轉(zhuǎn)型發(fā)展中專業(yè)建設(shè)的難點與路徑選擇[J].天中學(xué)刊,2016(2):132-135.