欢迎访问武昌理工学院新闻网


当前位置: 在线首页 » 校园新闻 » 综合新闻 » 正文
News
校园新闻

武昌理工学院《数据结构》课程获评为第二批湖北省一流课程

校对: 责编: 终审: 时间:2021-07-29 阅读:



中南在线729日消息(大通社记者 朱威龙 报道)近日,湖北省教育厅发布《关于公布2021年度省级一流本科课程认定结果的通知》,武昌理工学院共有9门课程入选,获批数量在省属高校中位居前列。其中,人工智能学院《数据结构》课程被认定为湖北省一流课程,并推荐参评国家一流课程。

数据结构课程是计算机及信息类相关专业的核心必修课程,经历了两代教师六年的风雨建设历程发展到今天这个状态。由黄薇带领第一代课程团队成员王敏吴亮钱程彭玉华共同打造精品课,于2016年成功获批湖北省精品资源共享课。根据信息化教学的要求,黄薇的教学团队启动线上线下结合的教学模式,并结合人工智能的专业建设特色,重新组建第二代课程团队科大讯飞高级工程师丁津,不断完善各项资料,充实教学资源,优化教学平台,打造课程群建设。

“黄薇老师,这节课还有超级马里奥游戏吗?还有没有柯南啊?......”每次课前,经常有学生这样提问黄薇。这不是玩游戏课也不是看动漫课,是一种全新的特色课堂。黄薇的教学团队关注时代热点的变化、教学对象需求的变化,从不教条刻板单向的进行无效“供给”,而是通过深入浅出的知识点与变化多端的教学方法,将训练思维能力和扩展思路放在教学目标的首位。譬如在讲解程序算法性能时,黄薇会通过一款“超级马里奥”游戏的代码存储方式来巧妙切入这个主题,让学生有代入感,通过发散思维培养学生的质疑精神和创新精神;排序游戏、如何借助查找算法成为破案小天才——柯南、帅到没朋友、奇异博士的宝石路径、红豆生南国(二叉树算法应用)......这些课堂上的彩蛋像一个个“包袱”,层出不穷,经过细密组织、铺垫,吸引学生关注度又在不动声色中将课堂知识点娓娓道出。这背后需要涉猎宽广的知识面和对课程内容的熟练敏感,团队不断探索情景体验、项目导向、课堂与实训一体化教学等有利于增强学习获得感的教学模式,让课堂效果显著提升。大学生上课同意需要乐趣,并且结合实际应用不仅能加深学生对知识的渗透,更能树立起一种学以致用的观念,真正掌握一项本领。黄薇说道。

“线上线下优势互补,以赛促学,学以致用,培养多层次高水平人才是我们团队的宗旨所在。”曾辉说道。该课程和其他课程不同之处在于,它既有线下常规教学的部分,也有中国大学生慕课线上教学部分,是一个极具特色特色的线上线下混合式教学特色的课程。针对课程形式的变化,教学团队在教学上不断创新,黄薇针对课程的线上教学需求,主持并代领实验室学生自主开发了CloudOJ(虚拟实验平台),平台可以接受外网访问,学生可以不受时间地点和软件环境随时随地开展程序的编写和调试。而且该平台上编程验证标准全部和业界规范的程序验证对接,让学生能统一标准,迅速适应今后所面临的各种环境下的编程测试。课程的实验实训环节依托于该平台展开,取得了非常好的教学成效。经过第二代教学团队按照线上线下混合式教学模式开展教学,学生的专业能力得到大幅提升,程序类专业竞赛获奖率名列前茅,特别是课程关联度较强的“蓝桥杯”全国软件程序设计竞赛及“中国高校计算机大赛-团体程序设计天梯赛”,近五年来总获奖共137人次。

通过课程学习,培养学生的数据抽象能力,在面对程序问题时能扩展思路,通过不同角度去解决实际问题的创新能力。并掌握程序算法的时空分析技术,夯实软件开发从业者的基本功。在学习过程中培养学生耐心严谨,坚韧不懈的品质,善于观察思考的新工科精神,以及学会自主探究新知识、对未知领域保持好奇心的人生观。在黄薇老师的带领下,团队旨在做到以学生为主体,在探索中学习,在参与中发展,营造“活力课堂”,摸索出了一套培养工科学生综合素质切实可行的方法。同时她结合自身专业特长,在教学过程中为了达到更好的教学效果,设计一些提高课堂效率的软件,例如“课堂自动点名提问软件”“课程知识点自学动画”“自动随机分组软件”等,增强课堂互动性,让枯燥抽象的理工科课堂时时生趣盎然。围绕一流课程的建设需求,团队还将教学资源进行碎片化制作了知识点演示动画49个,并全部在云班课上发布,供学生课前预复习。

数据结构是计算机科学与技术专业、软件工程专业甚至于其它电气信息类专业的重要专业基础课程。它所讨论的知识内容和提倡的技术方法,无论对进一步学习计算机领域的其它课程,还是对从事大型信息工程的开发,都是重要而必备的基础。程序设计解决问题往往有多种方法,且不同方法之间的效率可能相差甚远。程序的时间和空间效率,不仅跟数据的组织方式有关,也跟处理流程的巧妙程度有关。课程旨在介绍并探讨有关数据组织、算法设计、时间和空间效率的概念和通用分析方法,帮助学员学会数据的组织方法和一些典型算法的实现,能够针对问题的应用背景分析,选择合适的数据结构,从而培养高级程序设计技能。(完)