威尼斯8846软件学院面向2015级学生开展算法培训工作


    算法作为软件工程领域内的重要基础知识,对于软件方向学生专业素质的提高有着重大意义。威尼斯8846软件学院高度重视学生算法能力与专业素质的培养,为强化学生的算法基础与编程能力,为日后专业学习与科技创新打下扎实的基础,软件学院于本学期初开展了面向全体2015级本科生的算法培训工作。
    本学期针对2015级学生的算法培训工作预计共12周:其中前8周为基础算法的学习,后4周是对前8周所学习的算法巩固与提升。前8周讲授的基础算法包括DFS、BFS、二分法、贪心算法、DP、最小生成树、最短路以及树状数组共计八个专题。每个专题由两名大学生科技创新创业基地算法艺术学生创新实验室的2015级优秀学员授课,每个专题历时一周。截至目前已进行七周,开展情况顺利。
 
图1   同学们踊跃参与算法培训情况
 
图2 课程顺利进行
    参与培训工作的2015级“小讲师”充分吸收学长学姐的宝贵经验,同时结合实际情况,摸索出一套高效的教学方法。课堂上现场示范算法的具体实现并详解关键语句含义,帮助到场同学充分理解掌握相应算法内容。同时课后布置一定数量的练习,用以巩固课上教授的算法,并于下一次课前对上一周练习作出详细解答,解决同学们在编程时遇到的具体问题。
    
图3   2015级学生积极做题
    算法培训工作在2015级学生当中广受好评,截至目前,共有约七成的2015级学生参与到培训当中。算法实验室为广大2015级学生提供了一个学习算法、提升个人能力的宝贵平台。2015级学生积极参与其中,踊跃参加每周六的课程学习,认真完成每周布置的习题。同学与同学之间,同学与“小讲师”之间都在相互交流讨论算法,从而在2015级学生当中形成了“以学习算法知识为乐趣”的良好学习氛围。
    经过多年探索和实践,以算法培训为引导开展专业基础学习和实践的模式已经成为了北理工软件学院的特色,形成了良好的专业学习氛围和人才培养机制。相信,在这种模式的引导下,威尼斯8846软件学院必将培养出越来越多的优秀软件人才,为国家和社会的发展做出贡献。