摘要:數(shù)據(jù)結(jié)構(gòu)課程是計算機類專業(yè)學(xué)生的專業(yè)必修課,是一門理論性和實踐性都非常強的課程。文章探討了數(shù)據(jù)結(jié)構(gòu)課程的教學(xué)改革,并引入生成式人工智能(Artificial Intelligence Generated Content, AIGC) 技術(shù)實現(xiàn)教學(xué)資料的自動生成,優(yōu)化教學(xué)資源配置。同時,利用數(shù)字人生成工具制作難點知識點講解視頻,將抽象概念具象化,提升學(xué)生的學(xué)習(xí)興趣和理解能力。通過理論與實踐相結(jié)","Introduction":"","Columns":"信息化與計算機教育","Volume":"","Content":"
摘要:數(shù)據(jù)結(jié)構(gòu)課程是計算機類專業(yè)學(xué)生的專業(yè)必修課,是一門理論性和實踐性都非常強的課程。文章探討了數(shù)據(jù)結(jié)構(gòu)課程的教學(xué)改革,并引入生成式人工智能(Artificial Intelligence Generated Content, AIGC) 技術(shù)實現(xiàn)教學(xué)資料的自動生成,優(yōu)化教學(xué)資源配置。同時,利用數(shù)字人生成工具制作難點知識點講解視頻,將抽象概念具象化,提升學(xué)生的學(xué)習(xí)興趣和理解能力。通過理論與實踐相結(jié)合的教學(xué)改革,旨在提升數(shù)據(jù)結(jié)構(gòu)課程的教學(xué)質(zhì)量和學(xué)生的創(chuàng)新思維與實踐能力。
關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu);工程能力;教學(xué)改革;教學(xué)資源;人工智能
中圖分類號:G642" " " 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2025)18-0125-04
開放科學(xué)(資源服務(wù)) 標(biāo)識碼(OSID)
0 引言
數(shù)據(jù)結(jié)構(gòu)是計算機類專業(yè)學(xué)生的專業(yè)必修課程,涵蓋數(shù)據(jù)對象的邏輯特性、存儲方式、操作實現(xiàn)及性能分析。數(shù)據(jù)結(jié)構(gòu)課程對于培養(yǎng)學(xué)生的算法設(shè)計與分析能力、邏輯思維和問題解決能力至關(guān)重要[1],有助于提升其工程實踐能力和創(chuàng)新能力。然而,由于數(shù)據(jù)結(jié)構(gòu)課程概念抽象、算法復(fù)雜[2],學(xué)生學(xué)習(xí)興趣和積極性普遍不足。傳統(tǒng)的教學(xué)方式已難以滿足學(xué)生專業(yè)學(xué)習(xí)的需求,如何有效提升學(xué)生的學(xué)習(xí)興趣和工程實踐能力成為亟待解決的問題。
在當(dāng)今數(shù)字化時代,新興的AIGC技術(shù)為數(shù)據(jù)結(jié)構(gòu)課程教學(xué)改革提供了新的機遇[3]?!叭藱C共教”已成為技術(shù)變革與教育創(chuàng)新的融合趨勢[4-5]。本文探索AIGC在數(shù)據(jù)結(jié)構(gòu)課程中的應(yīng)用,旨在提升教學(xué)質(zhì)量和學(xué)生學(xué)習(xí)積極性,為教師提供新的教學(xué)思路與方法,幫助學(xué)生更好地掌握數(shù)據(jù)結(jié)構(gòu)的基本概念與應(yīng)用技能。
1 數(shù)據(jù)結(jié)構(gòu)課程理論教學(xué)改革與探索
1.1 AIGC介紹
2023年以來,以ChatGPT為代表的生成式人工智能成為全球科技熱點,它不僅影響著人類的生活和生產(chǎn)方式,還為各種行業(yè)的創(chuàng)新和發(fā)展提供了新的視角。AIGC是人工智能的一個分支,利用算法、模型和規(guī)則生成文本、圖像、音頻、視頻、代碼等多種內(nèi)容。該技術(shù)基于預(yù)訓(xùn)練的多模態(tài)大模型,根據(jù)用戶輸入生成具有一定邏輯性和連貫性的內(nèi)容。
AIGC的出現(xiàn),使教育工作者能夠更高效地設(shè)計教學(xué)材料,為學(xué)生提供個性化的學(xué)習(xí)體驗。AIGC在教育領(lǐng)域的應(yīng)用日益增多,許多教育機構(gòu)和科技公司正探索其在提升教學(xué)質(zhì)量方面的潛力。例如,AIGC驅(qū)動的智能問答系統(tǒng)可以幫助學(xué)生自主學(xué)習(xí)、解決疑問,并生成個性化學(xué)習(xí)材料和學(xué)習(xí)路徑。AIGC還可以用于生成練習(xí)題、評估反饋和課程總結(jié),從而減輕教師負(fù)擔(dān),提高教學(xué)效率。數(shù)據(jù)結(jié)構(gòu)課程對邏輯思維和算法能力要求較高,AIGC可通過生成個性化學(xué)習(xí)內(nèi)容,幫助學(xué)生理解復(fù)雜概念,提升學(xué)習(xí)效果和積極性。
1.2 基于AIGC的教學(xué)改革
數(shù)據(jù)結(jié)構(gòu)課程旨在使學(xué)生掌握常用數(shù)據(jù)結(jié)構(gòu)(線性表、棧、隊列、字符串、樹等) 的基本概念、特性、存儲、操作及應(yīng)用,培養(yǎng)學(xué)生的算法設(shè)計與分析能力,為后續(xù)課程學(xué)習(xí)打下基礎(chǔ)。本節(jié)將重點探討AIGC在數(shù)據(jù)結(jié)構(gòu)課程教學(xué)中的具體應(yīng)用實踐,并評估其在提升教學(xué)質(zhì)量和學(xué)生學(xué)習(xí)積極性方面的效果。
1) AIGC生成課程簡介視頻
AIGC可以為數(shù)據(jù)結(jié)構(gòu)的課程簡介提供豐富的生成支持,比如利用數(shù)字人技術(shù)生成視頻。其中,數(shù)字人是指通過計算機技術(shù),尤其是計算機圖形學(xué)和人工智能技術(shù),創(chuàng)造出來的具有人類形象或行為模式的虛擬角色。它們可以是二維圖像、三維模型,甚至能在虛擬現(xiàn)實或增強現(xiàn)實中呈現(xiàn)。數(shù)字人擁有多樣的外貌、性格和風(fēng)格,能夠進(jìn)行表演、教學(xué)、直播、互動等一系列活動。
利用NextHuman數(shù)字人生成工具生成的視頻截圖如圖1所示,主要用于介紹數(shù)據(jù)結(jié)構(gòu)課程的基本情況。本研究設(shè)計了一個佩戴有眼鏡身穿白色西裝的短發(fā)女老師形象,分別設(shè)置了微笑的五官表情和帶有少量手部動作的播報肢體動作,環(huán)境選取的是教室,鏡頭分別設(shè)置了上身左側(cè)、上身正面、全身正面、頭部特顯、面部特顯及遠(yuǎn)景等??梢栽陂_課前將該介紹視頻發(fā)布在雨課堂上,讓學(xué)生提前了解該課程的學(xué)習(xí)內(nèi)容及在專業(yè)教學(xué)中的地位等信息。
利用NextHuman數(shù)字人生成工具生成的難點知識點講解視頻如圖2所示,主要用于講解數(shù)據(jù)結(jié)構(gòu)課程中難點內(nèi)容,方便學(xué)生課前、課后學(xué)習(xí)。為了提升學(xué)生的學(xué)習(xí)興趣,本研究設(shè)計了一個佩戴有眼鏡身穿紅色西裝、單馬尾發(fā)型的女老師形象,鏡頭分別設(shè)置了上身右側(cè)、全身正面、全身右側(cè)、上身正面等。可以在將該類學(xué)習(xí)視頻發(fā)布在雨課堂上,方便學(xué)生隨時隨地學(xué)習(xí)該課程的難點內(nèi)容。
2) AIGC自動生成教學(xué)材料
教師可以利用AIGC技術(shù)生成數(shù)據(jù)結(jié)構(gòu)相關(guān)的教案、課件及講義等內(nèi)容。這些材料不僅能夠節(jié)省教師的備課時間,還能夠根據(jù)學(xué)生的學(xué)習(xí)需求進(jìn)行個性化調(diào)整。表1和圖3分別是基于華晟匠邦[6]AI工具生成的數(shù)據(jù)結(jié)構(gòu)課程教案和授課幻燈片。其中,表1中是以二叉樹這一章節(jié)內(nèi)容為例,通過提供恰當(dāng)?shù)奶崾驹~生成的2學(xué)時的教案內(nèi)容。
AIGC輔助教學(xué)的優(yōu)勢:①自動生成各類教學(xué)材料,節(jié)省教師備課時間,使其更專注于學(xué)生個性化輔導(dǎo)和互動;②生成多樣化的教學(xué)材料(文本、視頻、圖形等) ,增強學(xué)生參與感和積極性,促進(jìn)對數(shù)據(jù)結(jié)構(gòu)的理解。
AIGC輔助教學(xué)的挑戰(zhàn):①教師要對AIGC生成內(nèi)容的質(zhì)量進(jìn)行審查與調(diào)整,確保其符合教學(xué)要求與學(xué)術(shù)標(biāo)準(zhǔn)。②教師對AIGC技術(shù)的過度依賴,會降低自身的學(xué)習(xí)與思考能力。③AIGC的應(yīng)用使教師從傳統(tǒng)的知識傳授者轉(zhuǎn)變?yōu)閷W(xué)習(xí)引導(dǎo)者與協(xié)調(diào)者,教師應(yīng)增強在教學(xué)設(shè)計與課程管理方面的能力。
2 數(shù)據(jù)結(jié)構(gòu)實踐教學(xué)改革與探索
在掌握了數(shù)據(jù)結(jié)構(gòu)理論知識的同時再配合做一些相關(guān)的實驗,更能加深對課程中的基本概念、算法、分析方法等的理解與掌握,為課程的學(xué)習(xí)起到促進(jìn)和鞏固作用,也為今后從事獨立的開發(fā)打下扎實的基礎(chǔ)。根據(jù)數(shù)據(jù)結(jié)構(gòu)實驗的特點,將傳統(tǒng)的以教師為中心的實驗方法轉(zhuǎn)變?yōu)橐詫W(xué)生為中心、教師為主導(dǎo)的模式,鼓勵學(xué)生充分參與實驗設(shè)計。本文以查找實驗為例進(jìn)行介紹。
本實驗要求應(yīng)用順序查找、折半查找和排序算法設(shè)計一個小型成績查詢應(yīng)用程序。學(xué)生需對成績數(shù)據(jù)進(jìn)行輸入、輸出、排序和查找等操作,并設(shè)計菜單允許用戶通過菜單來選擇執(zhí)行多個查找(至少包括順序查找和折半查找) 操作,執(zhí)行完畢后選擇退出系統(tǒng)。實驗的設(shè)計方案如圖4所示,包括主界面設(shè)計模塊、查找處理模塊及結(jié)果輸出與分析模塊。其中,查找處理是本實驗的核心處理模塊,包括三個分支,第一個分支是對所建立的順序查找表實現(xiàn)順序查找處理;第二個分支是對所建立的有序表實現(xiàn)折半查找處理;第三個分支是先建立無序表,利用所學(xué)的排序算法將此無序表實現(xiàn)排序處理,再對此有序表實現(xiàn)折半查找處理。在整個實驗的進(jìn)行過程中,學(xué)生需要完成線性結(jié)構(gòu)的建立、排序以及查找等處理任務(wù),將所學(xué)的數(shù)據(jù)結(jié)構(gòu)與相關(guān)的算法結(jié)合起來,并通過編寫程序代碼,鍛煉學(xué)生的綜合設(shè)計能力和工程實踐能力。
3 教學(xué)改革成效分析
AIGC的應(yīng)用在多個方面提升了數(shù)據(jù)結(jié)構(gòu)課程的教學(xué)效果。
1) 豐富教學(xué)資源,提高教師備課效率。教師備課時間平均減少了20%,使其有更多時間進(jìn)行個性化輔導(dǎo)和互動。
2) 多樣化的教學(xué)資源激發(fā)學(xué)生學(xué)習(xí)興趣,提升課堂教學(xué)效果。在線學(xué)習(xí)平臺的活躍度增加了10%,學(xué)生積極參與討論、提交作業(yè)和進(jìn)行在線測試的頻率也有增加。同時,學(xué)生的數(shù)據(jù)結(jié)構(gòu)課程期末考試成績平均提高了5%,學(xué)生的學(xué)習(xí)效果普遍提高。
3) 以學(xué)生為中心的實驗設(shè)計模式提升了學(xué)生對實踐教學(xué)的滿意度。學(xué)生積極參與實驗設(shè)計、數(shù)據(jù)分析和結(jié)果討論的全過程,學(xué)生評教滿意度達(dá)94%以上。
4 結(jié)束語
本文探討數(shù)據(jù)結(jié)構(gòu)課程的教學(xué)改革,充分利用AIGC技術(shù)的智能生成能力,實現(xiàn)了教學(xué)內(nèi)容的自動生成,為學(xué)生提供了多樣化的學(xué)習(xí)資源,為數(shù)據(jù)結(jié)構(gòu)課程注入了新的活力。結(jié)果表明,這種改革方式提高了教學(xué)效率和質(zhì)量,學(xué)生的學(xué)習(xí)參與度、課堂學(xué)習(xí)效果、教學(xué)滿意度都得到了提升。人工智能技術(shù)可為數(shù)據(jù)結(jié)構(gòu)課程提供更具針對性的支持,然而,教師仍需保持對技術(shù)的敏感性,不斷學(xué)習(xí)和提升專業(yè)素養(yǎng),以更好地將技術(shù)融入教學(xué)實踐。今后,我們將繼續(xù)關(guān)注人工智能技術(shù)的最新發(fā)展動態(tài),深化數(shù)據(jù)結(jié)構(gòu)課程教學(xué)改革,如探索利用AIGC技術(shù)促進(jìn)課堂互動與討論等內(nèi)容,推動教育教學(xué)質(zhì)量的持續(xù)提升。
參考文獻(xiàn):
[1] 上官倩芡,張鳴天,吳暉锽.工程能力評價的方法探索及思考[J].中國人事科學(xué),2022(1):68-74.
[2] 路揚,白青海.數(shù)據(jù)結(jié)構(gòu)課程教學(xué)現(xiàn)狀與教學(xué)模式探索[J].內(nèi)蒙古民族大學(xué)學(xué)報(自然科學(xué)版),2022,37(5):446-449.
[3] 華子荀,王煒,吳開華,等.如何發(fā)揮AIGC的教育效能?:基于響應(yīng)面分析的數(shù)字素養(yǎng)高意識能力培養(yǎng)[J].現(xiàn)代教育技術(shù),2024,34(9):14-25.
[4] 廖劍,許邯鄲,劉明,等.數(shù)智分身:人工智能時代教師本位人機共教模式[J].現(xiàn)代遠(yuǎn)程教育研究,2024,36(4):85-93.
[5] 謝濤,全文瑛,廖劍.未來課堂人機共教的價值邏輯與實踐方略[J].現(xiàn)代教育技術(shù),2024,34(8):33-42.
【通聯(lián)編輯:王 力】