【华科大金课】袁凌:数据结构
发布时间:2023.04.25

来源:计算机学院 编辑:张雯怡 浏览次数:

课程简介


“数据结构”是计算机专业的一门综合性专业必修课,主要研究从现实中总结的数据逻辑结构、数据在计算机中的存储结构以及在数据结构上能进行的各种处理运算方法。该课程的教学目标是让学生根据实际问题设计出数据的逻辑结构,选用合适存储结构,设计算法并编写出解决应用问题的程序,从而培养学生的实践能力和工程素质。课程主要教学内容与复杂工程问题的特征相呼应,学生必须掌握工程应用问题的抽象分析与模型建立方法,独立运用程序设计技术解决实际工程应用问题。


负责人及团队介绍


教学团队主要由三名教授、两名副教授组成,分别为课程负责人袁凌教授;团队主要成员李国徽教授、祝建华副教授、许贵平副教授和李剑军教授。


 


负责人袁凌,新加坡国立大学博士、教授。担任专业核心课程“数据结构”、“软件工程”系列软件核心专业课程组长。国家级一流本科课程“数据结构”(金课)负责人;国家精品在线资源课程“数据结构”骨干成员。教学任务饱满,教学效果突出,多次获得嘉奖。主持国家自然科学面上、青年基金,承担多项国防预研基金、校企合作项目。


教学团队5名成员均具有博士学位,全部老师都具备海外留学、研修经历,研究方向均为计算机软件与理论方向。教学团队建成了“责任教授课程”和“国家精品在线开放课程”,2020年获批“国家一流本科课程(线上线下混合)”,出版国家一流课程配套教材《数据结构(C语言微课版)》。并获得校优秀实验课程一次、校教学质量二等奖多次,在教学改革经验的积累下,发表多篇教学论文。在科研方面,团队积极承担国家自然科学基金项目,参与了多项重点研发计划、重点预研项目等,并获得湖北省科技进步一等奖等奖项。


课程建设理念与举措


针对课程与教学改革需要解决的重点问题,在课程教学中采取不同的措施:


(1)线上MOOC讨论区设置高阶问题讨论专题,引导学生综合运用《数据结构》基础知识,进行深层次特别是学科前沿问题的研讨,专区主要包括: 结构化数据的表示,半结构化数据的表示,以及非结构化数据的表示等,提升学生的思辨能力,形成以数据为核心的知识体系;


(2)线下课堂运用PBL教学方法通过不同层次的案例引导学生将零散知识点构建为层层递 进的知识体系,以问题为导向进行相应的课堂讨论,引发学生自主思辨;同时设置与校企合 作相关的实际软件开发项目相关问题,提升学习的广度和深度,特别加强学生解决复杂工程性问题的能力;


(3)线上线下课堂均注重达成度的过程管理,线上讨论区发言的活跃度,线下课堂针对 课堂问题的研讨均进入成绩考核,从而提升学生关于《数据结构》前沿科学和实际工程应用问题的综合解决能力。


课程建设与推广应用效果


基于以“学生为中心”的理念改造传统《数据结构》教学模式,实现“知识、素养、能力 ”三位一体的教学目标,构建“广度与深度融合”的课程体系,综合采用线上自主学习和线 下引导式教学方法,设置线上线下多元化考核方式来激发学生系统性学习《数据结构》知识的自主性,培养学生算法设计思维。


2017年9月,数据结构MOOC课程正式在“爱课程”平台上线,MOOC课程设置为7个主单元,每个单元再根据知识点进行划分,总共包含56个授课视频,以及相应的PPT、引导问题、单元及期末测试等,其中试题总数达到406道。目前为止共运营11期,运行效果良好,选课人数超过17万人次,计算机院本科生选课率达100%,课程讨论区有效发帖接近1万条。课题组专职 教师讨论区回帖数已接近5千条,在同类型MOOC课程中名列前茅,独具特色。


学生在MOOC课程平台上普遍反馈“讲解逻辑清楚”、“帮助我们快速进入数据结构的大门”等,这些说明数据结构MOOC课程在高校教学与社会教育与服务的广泛应用中取得了良好的效果。参与本《数据结构》MOOC课程学习的除本校学生外,还有全国其他兄弟院校的学生,经统计有超过50所的高校学生进行了注册学习,包括浙江大学、哈尔滨工业大学、中南大学、武汉理工大学、吉林大学、大连理工大学、华侨大学、深圳信息职业技术学院等。

学校微博
单周单篇点击量排名