孔凡輝 伍一
摘要:文章以教育部新工科建設(shè)提出的“新理念、新結(jié)構(gòu)、新模式、新質(zhì)量、新體系”為指導(dǎo),分析數(shù)據(jù)結(jié)構(gòu)課程建設(shè)面臨的問題及教學(xué)改革的必要性,探討數(shù)據(jù)結(jié)構(gòu)課程建設(shè)與發(fā)展新思路,突破課程傳統(tǒng)知識體系,構(gòu)建知識學(xué)習(xí)與能力培養(yǎng)相結(jié)合的課程體系,融合現(xiàn)代教育技術(shù)課程教學(xué)模式,使現(xiàn)有課程教學(xué)體系得到改造與升級,以適應(yīng)新形勢下的人才培養(yǎng)需求。并通過教學(xué)評價與反饋促進(jìn)課程建設(shè),探索“學(xué)生中心、產(chǎn)出導(dǎo)向、持續(xù)改進(jìn)”教育理念下的課程教學(xué)改革,加強專業(yè)能力培養(yǎng)與專業(yè)知識的運用,推進(jìn)課程改革。
關(guān)鍵字:新工科;數(shù)據(jù)結(jié)構(gòu);課程建設(shè)
一、背景
(一)新工科建設(shè)的教育改革目標(biāo)
2017年以來,教育部積極引導(dǎo)高校開展工程教育的改革創(chuàng)新,先后形成了“復(fù)旦共識”“天大行動”和“北京指南”,開啟了工程教育的新一輪改革。為此,從教育理念、標(biāo)準(zhǔn)、方法和技術(shù)等方面均需進(jìn)行相應(yīng)的探索和創(chuàng)新,實現(xiàn)工科的新要求。
新工科建設(shè)的核心理念是強調(diào)專業(yè)之間的交叉和融合,確立新的知識結(jié)構(gòu)。對于課程來講,就是如何進(jìn)一步優(yōu)化知識內(nèi)容,拓展知識運用和實踐的渠道,提升學(xué)生分析和解決實際應(yīng)用問題的能力。
(二)面向?qū)嵺`的課程知識體系
數(shù)據(jù)結(jié)構(gòu)是一門來自于軟件開發(fā)工程實踐的專門知識,其核心內(nèi)容是問題在計算機內(nèi)有效表示及其求解,強調(diào)面向?qū)嵺`的課程體系的構(gòu)建。傳統(tǒng)課堂教學(xué)中側(cè)重課堂知識點的講授,教學(xué)內(nèi)容過于繁多,部分內(nèi)容難度偏大,不利于培養(yǎng)學(xué)生解決實際問題的應(yīng)用能力。為此,在數(shù)據(jù)結(jié)構(gòu)的實踐環(huán)節(jié)中,除了一般性的隨課實驗之外,還需要通過綜合性項目和課外實踐環(huán)節(jié)為學(xué)生提供更多的實踐訓(xùn)練。
(三)學(xué)生培養(yǎng)質(zhì)量的社會評價
在新工科體系中,學(xué)生培養(yǎng)質(zhì)量的評價是由社會完成的。新的教學(xué)理念更加強調(diào)以學(xué)生為中心的知識獲取能力的培養(yǎng)。在學(xué)生的培養(yǎng)過程中要以“學(xué)生中心、產(chǎn)出導(dǎo)向、持續(xù)改進(jìn)”為指引,根據(jù)專業(yè)人才培養(yǎng)目標(biāo)和定位,在教學(xué)中梳理數(shù)據(jù)結(jié)構(gòu)課程存在的定位不清晰、內(nèi)容體系不合理、與相關(guān)課程內(nèi)容銜接不緊密等問題。通過學(xué)生自主學(xué)習(xí)能力的培養(yǎng),使其能夠獨立從事相關(guān)的研究性、實踐性及開拓性工作。
二、課程定位與知識體系分析
(一)數(shù)據(jù)結(jié)構(gòu)在培養(yǎng)目標(biāo)中的定位
數(shù)據(jù)結(jié)構(gòu)是核心專業(yè)課程之一,強調(diào)以計算機科學(xué)的思維方式分析問題和解決問題。針對不同的培養(yǎng)目標(biāo),課程的知識結(jié)構(gòu)應(yīng)該是有差異的。對于工程開發(fā)來講,應(yīng)該更加關(guān)注在不同的開發(fā)語言體系中數(shù)據(jù)結(jié)構(gòu)的差異。
(二)數(shù)據(jù)結(jié)構(gòu)在學(xué)生能力培養(yǎng)中的定位
新工科理念下的數(shù)據(jù)結(jié)構(gòu)課程教學(xué),根據(jù)本專業(yè)畢業(yè)要求,以及后繼課程學(xué)習(xí)的需求,在學(xué)習(xí)必備的課程知識、掌握必備的驗證能力基礎(chǔ)上,要求學(xué)生具備抽象課程任務(wù)問題、建立任務(wù)模型和求解問題的能力,并編程實現(xiàn)完成課程任務(wù)。
(三)知識體系分析
數(shù)據(jù)結(jié)構(gòu)的知識體系基本是按照由簡單到復(fù)雜、由線性結(jié)構(gòu)到非線性結(jié)構(gòu)、由過程化算法到迭代算法這幾個層次結(jié)構(gòu)展開的。在按照章節(jié)依次講授的過程中,往往會失去對問題表達(dá)以及求解的幾條主線的分析。因此,知識體系的構(gòu)建應(yīng)該從問題本身出發(fā),通過實際問題,激發(fā)學(xué)生對求解問題的思考。
三、課程改革方案設(shè)計
(一)基于知識運用導(dǎo)向的課程內(nèi)容構(gòu)建
將課程知識體系劃分為五個教學(xué)單元,包括線性結(jié)構(gòu)、樹結(jié)構(gòu)、圖結(jié)構(gòu)、查找和排序。以教學(xué)案例、課程任務(wù)貫穿于整個課程內(nèi)容體系,并分解融入到各個教學(xué)單元,在保證完整、系統(tǒng)的課程內(nèi)容體系下,通過案例的學(xué)習(xí)、課程任務(wù)的完成,保證知識的學(xué)習(xí)應(yīng)用導(dǎo)向。
1.課程知識
考核學(xué)生課程內(nèi)容中專業(yè)知識、專業(yè)工具的掌握,以及方法的運用。例如:
● 線性結(jié)構(gòu)、樹、圖的邏輯結(jié)構(gòu)中邏輯結(jié)構(gòu)關(guān)系的概念、定義、描述方法等;
● 存儲結(jié)構(gòu)的設(shè)計、描述方法、實現(xiàn)方法等;
● 數(shù)據(jù)結(jié)構(gòu)設(shè)計工具、開發(fā)軟件平臺、程序編輯器使用等知識內(nèi)容。
2.課程能力
考核學(xué)生課程內(nèi)容中專業(yè)知識的運用能力、課程工具運用能力。例如:
● 抽象問題、建立模型、求解問題、編程實現(xiàn)和測試效果等實際系統(tǒng)模塊的設(shè)計與開發(fā)能力;
● 數(shù)據(jù)組織方法的設(shè)計、求解問題在計算機內(nèi)部的表示方法的實現(xiàn);
● 選擇、安裝、測試設(shè)計工具、開發(fā)平臺的能力。
(二)面向?qū)W生能力培養(yǎng)的實踐教學(xué)體系
組織學(xué)生參加“挑戰(zhàn)杯”“互聯(lián)網(wǎng)+”“藍(lán)橋杯”等各類大賽,作為課堂教學(xué)的進(jìn)一步延伸,拓展實踐空間,進(jìn)一步提升學(xué)生培養(yǎng)質(zhì)量。通過競賽的前期準(zhǔn)備、參賽和賽后總結(jié),不但鞏固了課程知識,也鍛煉了學(xué)生獨立分析和解決問題的能力,在很大程度上幫助學(xué)生提高了專業(yè)水平和專業(yè)素養(yǎng),提高了學(xué)生理論聯(lián)系實際的積極性、創(chuàng)新意識和團(tuán)隊協(xié)作精神。
(三)構(gòu)建科學(xué)的學(xué)習(xí)質(zhì)量評價體系
為了更好地評價學(xué)生的學(xué)習(xí)效果,課程組不單純以期末考試試卷作為評價的唯一標(biāo)準(zhǔn),而是將過程化考核融入到課程的評價體系中,增加實驗課在成績評價中的比重,更加注重學(xué)生對理論知識實際應(yīng)用能力的考核。因其減少了“記憶類”知識點,而側(cè)重綜合應(yīng)用能力知識點的考核,所以考核內(nèi)容有一定“挑戰(zhàn)度”。加強課程實踐考核,如課堂設(shè)計、課堂討論和課堂測試,以課堂提問、課后學(xué)習(xí)和小組團(tuán)隊合作等對學(xué)生進(jìn)行全方位、多角度和多環(huán)節(jié)的評價,打破由書面考試定最終成績的局面,實現(xiàn)分階段考核的考核方式。
(四)以學(xué)生為中心的教學(xué)方法改革
1.以課堂教學(xué)為基礎(chǔ),采用線上、線下相結(jié)合,課內(nèi)、課外相結(jié)合,講練結(jié)合、講練互動方式,提高學(xué)生數(shù)據(jù)結(jié)構(gòu)知識的運用能力。開發(fā)本課程APP開展在線課程學(xué)習(xí),并利用“超星學(xué)習(xí)通”“藍(lán)墨云班課”組織學(xué)生線上學(xué)習(xí)。
2.以案例項目為驅(qū)動,改進(jìn)教學(xué)方法,強化課程創(chuàng)新性。設(shè)計“學(xué)生為中心”的課程教學(xué)方法(見圖2),根據(jù)課程學(xué)習(xí)目標(biāo),采用任務(wù)—問題—求解的問題方式開展課程教學(xué)。圍繞課程任務(wù)掌握數(shù)據(jù)結(jié)構(gòu)的基本思路、基本理論與基本方法,針對學(xué)生學(xué)習(xí)程度,選擇不同類別的教學(xué)案例與課程任務(wù)(A、B、C類),要求學(xué)生給出數(shù)據(jù)結(jié)構(gòu)知識解決方案設(shè)計與任務(wù)實現(xiàn)。
教學(xué)過程從帶場景的案例問題出發(fā),闡述如何利用數(shù)據(jù)結(jié)構(gòu)解決這些問題,以課程(競賽)示例為素材,系統(tǒng)學(xué)習(xí)課程知識體系,提高課程知識的運用能力。把數(shù)據(jù)結(jié)構(gòu)的知識點融入實踐環(huán)節(jié)中,并且在編排課程內(nèi)容順序方面,保持與數(shù)據(jù)結(jié)構(gòu)課程體系內(nèi)容相吻合,分散難點,降低難度梯度,突出實用,做到由淺入深、循序漸進(jìn),系統(tǒng)學(xué)習(xí)、廣泛實踐,有利于學(xué)生接受。
四、結(jié)語
本文對新工科背景下數(shù)據(jù)結(jié)構(gòu)課程進(jìn)行了探索,結(jié)合數(shù)據(jù)結(jié)構(gòu)教學(xué)實踐,通過對課程建設(shè)框架、課程內(nèi)容體系、教學(xué)方法、考核評價和教學(xué)管理等方面進(jìn)行闡述,更新了傳統(tǒng)的教育理念和教育模式,提出了適合新工科背景的教學(xué)模式改革,激發(fā)學(xué)生的學(xué)習(xí)熱情,為學(xué)生提供了多元化的學(xué)習(xí)空間,使之符合新工科的教育理念,對于提升教學(xué)質(zhì)量和效果具有積極的促進(jìn)作用。
參考文獻(xiàn):
[1]教育部高教司.教育部高等教育司關(guān)于開展“新工科”研究與實踐的通知[Z].教高司函[2017].
[2]蔣宗禮.新工科建設(shè)背景下的計算機類專業(yè)改革[J].中國大學(xué)教學(xué),2017,(8):34—39.
編輯∕姜雯