文志強,朱艷輝,陶立新,彭召意,曾志高
(湖南工業(yè)大學 計算機學院,湖南 株洲 412007)
《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010—2020 年)》明確指出我國教育要適應國家經(jīng)濟社會對外開放的要求,培養(yǎng)大批具有國際視野、通曉國際規(guī)則、能夠參與國際事務和國際競爭的國際化人才[1]。工程教育認證是我國高等教育進入國際就業(yè)市場的“通行證”。2016 年6 月2 日,《華盛頓協(xié)議》全會通過決議,接納我們國家成為《華盛頓協(xié)議》正式成員,這意味著我國通過認證專業(yè)畢業(yè)生的學歷資格將得到簽約國認可。近3 年來,中國工程專業(yè)認證協(xié)會受理工程教育認證申請的專業(yè)數(shù)量逐年增加。2018 年受理了547 個專業(yè)工程教育認證申請,2019 年受理了688 個專業(yè)的工程教育認證申請,2020 年受理了671 個專業(yè)工程教育認證申請。截至2018 年底,全國共有227 所高等學校的1 170 個專業(yè)通過了工程教育認證。
《華盛頓協(xié)議》全面接納成果導向教育(Outcomes-based Education,OBE)理念。OBE 是指教學設計和教學實施的目標是學生通過教育過程最后所取得的學習成果[2]。在OBE 教育系統(tǒng)中,教育者必須對學生畢業(yè)時應達到的能力及其水平有清楚的構想,然后尋求設計適宜的教育結構來保證學生達到這些預期目標[3]。OBE 教育模式是一種新的教育教學規(guī)范,計算機科學與技術專業(yè)接受工程教育認證,必然要求其專業(yè)課程體系符合OBE 教育理念。因此,構建和實踐基于OBE 理念的計算機科學與技術專業(yè)課程體系既是工程教育認證的要求,也是提高人才培養(yǎng)質(zhì)量的要求。通過課程體系構建與實踐,實現(xiàn)從教育資源輸入為主轉向教育產(chǎn)出導向的轉變。
課程體系決定了學生所獲得的知識、能力和素養(yǎng)結構。課程體系結構模式主要有層次化結構和模塊化結構[4]兩種,如文獻[5]構建了4 個層次結構課程體系模式,以培養(yǎng)學生理論聯(lián)系實際、分析問題和解決問題的能力。文獻[6]構建了由計算思維、系統(tǒng)設計、工程應用和創(chuàng)新實踐構成的4 種能力培養(yǎng)為主線的模塊化課程體系。文獻[7]在課程模塊化基礎上,提出創(chuàng)新型應用人才培養(yǎng)模式。文獻[8]通過對網(wǎng)上業(yè)務分析流程的分析,提出基于業(yè)務的計算機科學與技術專業(yè)模塊化課程體系,以培養(yǎng)創(chuàng)新型人才。從所查文獻來看,傳統(tǒng)的課程體系存在如下問題。
(1)傳統(tǒng)的課程體系強調(diào)課程對技術類知識和能力的培養(yǎng),弱化非技術類知識和能力培養(yǎng),這是目前國內(nèi)專業(yè)教學的通病。
(2)課程體系的能力培養(yǎng)覆蓋缺乏整體規(guī)劃。傳統(tǒng)能力培養(yǎng)集中在知識獲取、創(chuàng)新和動手能力的培養(yǎng),工程能力的培養(yǎng)偏少。
(3)課程體系的評價機制缺失或弱化。國內(nèi)傳統(tǒng)專業(yè)人才培養(yǎng)方案因人設課現(xiàn)象十分普遍,隨意性比較嚴重。
(4)課程體系知識更新慢。傳統(tǒng)的課程體系中,部分相關內(nèi)容要么是缺失的,要么是停留在20 多年前,無論課程建設還是教材更新,都明顯遠遠滯后于學科和產(chǎn)業(yè)的發(fā)展[9]。
為此,2019 年9 月29 日,教育部印發(fā)《教育部關于深化本科教育教學改革全面提高人才培養(yǎng)質(zhì)量的意見》,要求“立足經(jīng)濟社會發(fā)展需求和人才培養(yǎng)目標,優(yōu)化公共課、專業(yè)基礎課和專業(yè)課比例結構,加強課程體系整體設計,提高課程建設規(guī)劃性、系統(tǒng)性,避免隨意化、碎片化,堅決杜絕因人設課”。為了從根本上解決上述問題,在課程體系構建中,需要結合多方因素來整體設計,抓住以學生為中心的教學本質(zhì),從而達到提升培養(yǎng)學生質(zhì)量的目的。工程教育認證標準提供了一個很好的課程體系整體設計規(guī)范,如文獻[10]根據(jù)專業(yè)實際,通過細化和分解工程教育標準要求,構建了滿足工程教育認證標準的計算機類課程體系。依據(jù)工程教育認證標準,可以將OBE 理念引入計算機科學與技術專業(yè)的課程體系整體設計中,構建基于OBE 理念的計算機科學與技術專業(yè)課程體系,并不斷實踐,持續(xù)改進。
根據(jù)OBE 理念,能力結構與課程體系結構應有一種清晰的映射關系,能力結構中的每一種能力要有明確的課程來支撐[2]。據(jù)此,模塊化課程體系構建思路如圖1 所示。通過調(diào)研國家、社會和行業(yè)、用人單位發(fā)展需要,學校辦學定位及發(fā)展目標、學生發(fā)展、校友家長期望,確定培養(yǎng)目標。培養(yǎng)目標決定了畢業(yè)要求(學生能力)。畢業(yè)要求覆蓋工程教育認證標準共12 條,涵蓋工程知識、問題分析、設計/開發(fā)解決方案、研究、使用現(xiàn)代工具、工程與社會、環(huán)境和可持續(xù)發(fā)展、職業(yè)規(guī)范、個人和團隊、溝通、項目管理和終身學習等。課程體系是在這12 條標準基礎上構建的。首先將每條畢業(yè)要求分解成2~5 條的指標點,然后建立課程與畢業(yè)要求指標點的支撐矩陣,形成課程體系。通過設計課程目標,建立課程目標與畢業(yè)要求指標點的支撐矩陣,確立課程教學大綱。通過教學內(nèi)容的選擇和課程教學,獲得學生學習成果。通過對學習成果的評估及畢業(yè)要求達成評價,形成對畢業(yè)要求及課程體系的持續(xù)改進。整個過程就形成了校內(nèi)循環(huán)。課程目標描述學生能力,而學習成果體現(xiàn)學生能力。
從工程教育認證標準對工程知識及能力培養(yǎng)等不同要求的依賴程度出發(fā),將課程體系劃分為6 個模塊。
(1)數(shù)學與自然科學課程模塊。教學重點放在數(shù)學、物理等知識的工程靈活應用,培養(yǎng)學生的復雜工程問題的表述、建模和數(shù)學求解。涵蓋知識點有高等數(shù)學、線性代數(shù)、概率論與數(shù)理統(tǒng)計、大學物理和數(shù)據(jù)分析方法等內(nèi)容。
(2)通識教育課程模塊。教學重點放在政治經(jīng)濟、法律、環(huán)境、倫理、國家與社會、職業(yè)道德等知識的了解和社會實踐,培養(yǎng)學生工程與環(huán)境、工程與社會的分析、溝通和社會能力。涵蓋知識點有思想道德修養(yǎng)與法律基礎、中國近現(xiàn)代史綱要、馬克思主義基本原理、毛澤東思想和中國特色社會主義理論概論課、應用寫作、大學生心理健康、大學生職業(yè)生涯規(guī)劃、就業(yè)指導、第二課堂等。
(3)工程基礎類課程模塊。教學重點放在現(xiàn)代編程工具及程序編程技巧運用上,培養(yǎng)現(xiàn)代工具的選擇與使用,及復雜工程問題的識別、研究、表達、分析和程序求解能力培養(yǎng)。涵蓋知識點有C/C++、數(shù)據(jù)結構、Java、匯編語言、Web、Python 等程序設計內(nèi)容。
(4)專業(yè)基礎類課程模塊。教學重點放在計算機系統(tǒng)基礎理論、原理、技術分析、方案設計上,培養(yǎng)復雜計算機系統(tǒng)問題的識別、研究、表達、分析和解決方案設計能力。涵蓋知識點有電路與電子學、數(shù)字邏輯與數(shù)字系統(tǒng)、離散數(shù)學、編譯原理、操作系統(tǒng)、計算機組成原理、計算機網(wǎng)絡、數(shù)據(jù)庫系統(tǒng)等內(nèi)容。
(5)專業(yè)類課程模塊。教學重點放在計算機應用系統(tǒng)及核心算法的研發(fā),培養(yǎng)復雜工程系統(tǒng)的研究、設計、開發(fā)和評價等能力。涵蓋知識點有大數(shù)據(jù)系統(tǒng)、算法設計與分析、軟件工程和軟件項目管理等。
(6)工程實踐模塊。教學重點放在復雜工程問題解決方案的設計與開發(fā)、工程實踐能力提升,培養(yǎng)學生的工程設計、創(chuàng)新、協(xié)作和綜合應用能力。涵蓋實踐內(nèi)容有各類工程實訓、課程設計、各類實習、畢業(yè)設計和創(chuàng)新創(chuàng)業(yè)活動等。
實踐教學體系集中在工程實踐模塊,由基礎實踐子模塊、專業(yè)實踐子模塊、綜合實踐子模塊和職業(yè)實踐子模塊構成,由認識實習、生產(chǎn)實習、畢業(yè)實習、工程綜合訓練、創(chuàng)新創(chuàng)業(yè)活動和第二課堂活動等實踐教學活動組成。實踐教學體系及相應能力/素養(yǎng)培養(yǎng)見表1。實踐教學體系的安排按由淺到深的認識規(guī)律和由簡單方案設計、系統(tǒng)設計到工程設計的過程培養(yǎng)方式進行。就實踐教學內(nèi)容來看,從注重能力培養(yǎng)的角度出發(fā),緊密結合專業(yè)的發(fā)展,不斷設計新方式和新內(nèi)容;對于實踐教學環(huán)節(jié),無論是必修課還是選修課,實踐內(nèi)容、方式、考核方式等均按照教學大綱的要求來設置,體現(xiàn)了對培養(yǎng)方案、教學大綱的嚴格執(zhí)行。
實踐教學體系中要求每個學生必須完成8 學分的企業(yè)學習經(jīng)歷,共兩門課程,見表2。另外,實踐教學體系中以團隊形式完成的實踐教學活動見表3。
表2 學生必須完成的企業(yè)學習經(jīng)歷
表3 以團隊形式完成的實踐教學活動
畢業(yè)設計作為大學4 年最后一項實踐課程,體現(xiàn)學生通過大學4 年最后所取得的學習成果。該課程需結合計算機工程實際問題,培養(yǎng)學生的工程意識以及綜合應用所學知識解決實際問題的能力。所謂工程意識,是指工程的質(zhì)量意識、安全意識、創(chuàng)新意識、責任意識、環(huán)保意識、團隊意識、經(jīng)濟意識和倫理意識等內(nèi)容的思維過程[11]。據(jù)此,設計的課程能力培養(yǎng)覆蓋了工程意識的各個思維過程,見表4。工程問題分析方面,要求學生能通過文獻查閱等手段,分析課題現(xiàn)狀、技術和需求,提出符合實際的初步解決方案。解決方案具體設計方面,要求學生分析課題對社會、健康、安全、法律、文化及環(huán)境等因素的影響及解決方法,并體現(xiàn)在設計和實現(xiàn)的解決方案里。這樣的方案包含了倫理、環(huán)保、安全和質(zhì)量等方面的因素,同時也體現(xiàn)了創(chuàng)新性。團隊協(xié)作方面,要求以項目組的形式開展畢業(yè)設計,制訂項目開發(fā)實施辦法,組建項目團隊,制訂任務分配方案和協(xié)調(diào)機制,并按制訂的方案和機制實施。指導老師負責考評,體現(xiàn)團隊精神和責任精神。溝通方面,要求學生以團隊形式闡述項目的設計及實施方案、實施效果并回答專任老師或企業(yè)工程師提出的問題,體現(xiàn)團隊意識。項目管理方面,要求學生應用技術經(jīng)濟方法分析項目開發(fā)、實施、管理和維護等過程中的成本與收益問題,體現(xiàn)學生的經(jīng)濟意識。
表4 畢業(yè)設計課程目標對工程意識內(nèi)涵的覆蓋
畢業(yè)設計環(huán)節(jié)方面,有選題、開題報告、中期檢查、論文誠信檢查、源碼質(zhì)量檢測、論文評審和答辯7 個環(huán)節(jié)。選題環(huán)節(jié),學生可以自由選題或老師指定題目,但學生或指導老師必須給出選題表,包括課題名,內(nèi)容及任務,擬達到的要求或技術指標,進度安排等,提出課題條件或要求。開題報告環(huán)節(jié),學生通過查閱文獻撰寫文獻綜述,選題依據(jù)、主要研究內(nèi)容、研究思路及方案、工作進度及具體安排。中期檢查簡述開題以來所做的具體工作和取得的進展或成果、存在的具體問題、下一步的主要研究任務、具體設想與安排。論文誠信檢查環(huán)節(jié),利用Gocheck 論文檢測系統(tǒng)來判斷是否存在抄襲現(xiàn)象,檢測結果分A、B、C 3 類,作為論文能否參與答辯的依據(jù)。源碼質(zhì)量檢測環(huán)節(jié),利用國防科技大學提供的Trustie 實訓平臺對學生編寫的源碼進行質(zhì)量評判。論文評審環(huán)節(jié),有指導教師評閱和評閱教師評閱構成,都需要對每一項能力給出成績,并明確是否同意參加答辯。答辯環(huán)節(jié),由課題介紹和回答問題兩個子環(huán)節(jié)構成。答辯老師分別給出兩個子環(huán)節(jié)的成績,綜合得到答辯成績。
課程體系評價的任務是評價課程體系是否合理。評價內(nèi)容包括課程體系調(diào)研報告、支撐矩陣和課程體系列表。評價工作的責任機構是學院教學指導委員會,由主任、副主任、秘書及教學專家成員若干組成。評價周期4 年一次。評價過程如下。
(1)專業(yè)負責人撰寫課程體系調(diào)研報告;分解畢業(yè)要求指標點;建立課程設置對畢業(yè)要求指標點的支撐矩陣。
(2)專業(yè)負責人將調(diào)研報告、支撐矩陣和課程體系列表等,送校外專家、企業(yè)專家和校內(nèi)專家評審。專業(yè)負責人根據(jù)評審意見修改課程體系。
(3)提交學院教學指導委員會進行評審,提交材料包括調(diào)研報告、支撐矩陣、課程體系列表、專家評審意見。學院教學指導委員會秘書負責收集材料和評審組織工作。
(4)學院教學指導委員會對調(diào)研報告、支撐矩陣、課程體系列表和專家評審意見4 個方面做出合理性評價后,將結果反饋給專業(yè)負責人。學院教學指導委員會秘書負責反饋。
(5)專業(yè)負責人根據(jù)反饋結果修改調(diào)研報告、支撐矩陣和課程體系列表。
通過這種評價過程,能保證專業(yè)負責人按質(zhì)按量完成課程體系的整體設計。
規(guī)范性課程體系及課程教學設計是當前國內(nèi)高校工科專業(yè)所面臨的重要工作,而工程教育認證標準為我們提供了一種國際上多數(shù)國家都遵循的規(guī)范。建立符合OBE 理念的課程體系是當前專業(yè)建設中最迫切的課題。按照工程教育專業(yè)認證標準和OBE 理念,通過對計算機科學與技術專業(yè)的課程體系、實踐課程體系以及能力培養(yǎng)的探索和建設,能夠使課程體系無論在課程組成上、還是能力培養(yǎng)上,都基本滿足認證標準。下一步,將要把能力培養(yǎng)落實到每一門課程教學上,以最終實現(xiàn)工程人才培養(yǎng),滿足社會對工程型人才的需求。