北林大携手华为!研发智慧算法学习系统

图片



近日,北京林业大学信息学院(人工智能学院)与华为公司达成深度产学研合作,成功研发新一代智慧算法学习系统——“舞动的算法”,兼容C/C++、Python等主流语言,旨在为学习者提供一个全面、高效的算法学习与实践平台。


图片

仓颉语言作为鸿蒙生态中的重要组成部分,支持鸿蒙系统下的全场景应用开发,但目前其教学资源相对有限,“舞动的算法”学习系统的推出,填补了仓颉语言在数据结构与算法教学领域的空白,更为普通程序设计学习者打开了一扇大门。


“舞动的算法”学习系统


数据结构课程

如同计算机世界的“建筑力学”

教会程序员

如何用最稳固的结构

支撑海量数据处理

并将现实问题

转化为计算机可解高效处理步骤

传统教学过程中,因数据结构和算法课程讲授的知识体系较为复杂且内容过于抽象,学生难以快速掌握其底层原理并无法融会贯通。


“舞动的算法”学习系统正是为攻克这一教与学的难题而生。它运用可视化教学手段,将抽象的数据结构和算法执行过程转化为直观生动的动态画面,展示潜藏在算法背后的底层逻辑。


同时,“舞动的算法”构建的专属 Agent 学伴,为学生提供24小时的编程辅导,让个性化、渐进式的AI机器人与教学深度融合。


“舞动的算法”学习系统的应用

生动诠释了

人工智能赋能

计算机类教学的新范式

为教育数字化背景下的

大规模个性化教学

提供可参考和推广的建设经验

图片

北京林业大学信息学院(人工智能学院)李冬梅教授团队在“数据结构”教学领域深耕多年,其主编的《数据结构(C语言版)》作为“十二五”本科国家级规划教材,累计销量100余万册,被国内500余所高校选用。依托深厚的教学积淀与丰富的教学资源,创新融合可视化及人工智能技术,“舞动的算法”打造了算法动态演示、在线编程评测与智能学习助手三大核心功能。

算法动态演示功能内嵌100余种数据结构经典算法,借助直观的动画交互,让学习者轻松理解数据结构算法在仓颉语言及其他编程语言中的应用和实现细节,感受不同语言的编程魅力。在线编程评测则提供覆盖多种语言的丰富云端题库,助力算法理论与实践的深度融合。

图片
图片

尤为突出的是,系统内置了“算法小精灵”与“颉码”两大智能学习助手。其中,“算法小精灵”基于团队自建的专业知识库,利用检索增强生成(RAG)技术,可秒级响应数据结构算法的深度答疑需求;“颉码”则专注于仓颉语言代码的辅助编写与编程难题解答,为学习者提供了全天候、个性化的智能教学支持。

图片
图片





图片







图片




在当前国家亟需发展自主知识产权、培养创新型科技人才的背景下,该系统作为2025年首批华为产学合作协同育人项目“数据结构(仓颉语言版)课程建设”的重要成果之一,不仅为构建自主可控的国产技术生态体系提供了宝贵的实践经验,还为破解卡脖子技术难题提供人才保障,以 AI 赋能教育的新范式,为我国高等教育数智化转型贡献了北林智慧。

图片

目前,系统已在

https://dancingAlgo.cn

正式上线

欢迎广大师生访问体验

并获取最新课程资源与动态




图片

微信名:bfu-1952-

北京林业大学


出品|北京林业大学党宣传部

统筹|崔晓晖

审稿|许福

编辑|张薇  校对 | 杨嘉雯

责编|欧阳汀

审核|刘广超