近日,信息學院(人工智能學院)李冬梅教授教學團隊與華為公司達成深度產學研合作,成功研發新一代智慧算法學習系統——“舞動的算法”,填補了華為自研的倉頡語言在數據結構與算法教學領域的空白,兼容C/C++、Python等主流語言,旨在為學習者提供一個全面、高效的算法學習與實踐平臺。
倉頡語言作為鴻蒙生態中的重要組成部分,旨在支持鴻蒙系統下的全場景應用開發,目前其教學資源相對有限,“舞動的算法”學習系統的推出,對倉頡語言教學資源的建設及語言的推廣具有重要意義。


李冬梅教授團隊在“數據結構”教學領域深耕多年,其主編的《數據結構(C語言版)》作為“十二五”本科國家級規劃教材,累計銷量100余萬冊,被國內500余所高校選用。依托深厚的教學積淀與豐富的教學資源,創新融合可視化及人工智能技術,“舞動的算法”打造了算法動態演示、在線編程評測與智能學習助手三大核心功能。
算法動態演示功能內嵌100余種數據結構經典算法,借助直觀的動畫交互,讓學習者輕松理解數據結構算法在倉頡語言及其他編程語言中的應用和實現細節,感受不同語言的編程魅力。在線編程評測則提供覆蓋多種語言的豐富云端題庫,助力算法理論與實踐的深度融合。


尤為突出的是,系統內置了“算法小精靈”與“頡碼”兩大智能學習助手。其中,“算法小精靈”基于團隊自建的專業知識庫,利用檢索增強生成(RAG)技術,可秒級響應數據結構算法的深度答疑需求;“頡碼”則專注于倉頡語言代碼的輔助編寫與編程難題解答,為學習者提供了全天候、個性化的智能教學支持。
在當前國家亟需發展自主知識產權、培養創新型科技人才的背景下,該系統作為2025年首批華為產學合作協同育人項目“數據結構(倉頡語言版)課程建設”的重要成果之一,不僅為構建自主可控的國產技術生態體系提供了寶貴的實踐經驗,還為破解 "卡脖子" 技術難題提供了人才保障,更以 AI 賦能教育的新范式,為我國高等教育數智化轉型貢獻了“北林智慧”。
系統已在https://dancingAlgo.cn正式上線,歡迎廣大師生訪問體驗并獲取最新課程資源與動態。