2018年1月2日到5日,信息科学技术学院2016级软件工程班全体同学在实验楼305开展了为期4天的实训,此次实训围绕“数据结构与算法”课程开展了综合实践活动。
算法编程测试
高级工程师常静老师结合课程性质,设计5个实训实验项目,分别是:带头结点形式的单链表实现、病人就医管理、链地址法处理冲突的散列表、快速排序算法的实现、二分查找的算法实现。本次实验项目,以课堂教学的重点内容为基础,将课程中需要掌握的算法合并成一个程序,让程序在计算机上跑起来。指导学生在输入、调试、测试的过程中,达到掌握算法的目的。
教师讲授实验任务
学生在调试程序
“数据结构与算法”课程中有不少理论性分析的内容,但对于本科生学习的内容,以及要达到目标,还是以实践性为主。通过此次的综合实践,在学习的方法上做出改变,将实践学习有效地开展下去,诸多的困境即可以破解。学习数据结构和算法的过程中做出的这些实践,也便成了程序设计能力提高中的重要部分。
小组讨论“快速排序”的算法
本次实训教学活动是课堂教学的一个延伸,时间虽然较短,但同学们都反映实训内容充实,提高了程序设计的能力。通过程序去验证算法,让原本觉得抽象的内容形象化、具体化,再次反观课程内容,也轻松了很多。实训结束后,信息学院院长朱子江给予高度评价,同时也提出信息学院将会继续开展优质的实训活动,提升学生的综合素质。
领取 专属20元代金券
Get大咖技术交流圈