北理工软件学院2016级程序设计培训顺利开展

  北理工软件学院面向2016级学生的程序设计课程培训于2017年3月19日在良乡校区理科教学楼101室正式启动,目前已顺利开展2次。程序设计培训由软件科技创新创业基地算法实验室2015级优秀学生负责,2016级全体学生参与。

 

  软件学院一直高度重视对低年级学生的学风建设工作,通过开展专业课程基础培训,加强学生对专业的认同感,提高学生知识水平,帮助学生打好编程基础。学院在2016-2017第一学期面向2016级学生开展的C语言培训成效显著,大一学生期末考试C语言课程的年级挂科率仅为3.87%,优良率达到70.1%,年级平均分为83.3分。本学期学院第一次将程序设计课程调整至大一年级开课,为帮助学生尽快适应课程内容,辅助任课老师提高学生学习质量,学院选拔软件科技创新创业基地优秀学生为大一学生开展程序设计培训,希望在学长的帮助下,同学们能够继续努力,取得更加优异的成绩。

  程序设计培训正式开始前,算法实验室2015级负责人季翔首先向2016级学生介绍了程序设计课程的难点与挑战,同时总体说明了本学期培训的主要内容和计划。本学期程序设计培训计划开展9次,开展期中考试1次,培训分为基础培训和进阶培训两个部分。基础培训贴合程序设计课程要求,内容包括老师课上内容的复习、预习、网教作业答疑及各类基础算法讲解。进阶培训带有一定难度和提升空间,培训内容为基础算法的拓展及深化,引导学生向更高深的专业知识领域探索、求知。

  第一周培训由基地算法实验室2015级成员管蔚然同学主讲,内容为宽度优先搜索。管蔚然同学深入浅出、游刃有余地剖析了宽度优先搜索算法的主要思想和精髓所在,并将算法分析与代码实现分离开来,带领同学们逐个击破。课后,再针对同学们不懂的地方进行详细解答并布置练习作业。

 

  第二周培训由基地算法实验室2015级成员李东同学开展基础培训,讲解深度优先搜索;李宇辉同学开展进阶培训,讲解线段树算法。2016级优秀学生韩有方辅助学长,详细讲解和点评上一周的练习题目。李东同学从一个简单的路径搜索入手,展示了这种搜索策略的大体思想,在台下同学理解这种思想之后,又将深度优先搜索拓展到了更广阔的应用范围里,同时以“八皇后”问题为例引入回溯法这一重要编程思想。临下课时,李东同学鼓励大家多实践,多在纸上模拟并体会深度优先搜索的算法流程。在接下来的一个小时里,李宇辉同学带来本学期第一次进阶培训——线段树的讲解。李宇辉同学详细阐述了线段树的组织结构、时间优势、内存占用等问题,每当台下同学们面露难色时就停下并留给大家一定的思考时间。课后,李宇辉同学解答了同学们的一些疑惑,并再次强调要多思考、多画图来理解这一数据结构。

 

  北理工软件学院一直高度重视低年级学生培养、教育、服务工作,通过软件科技创新创业基地这一科技创新实践平台,学院培养了大量专业素质过硬、科创品质优良的优秀学生,并引导其积极反哺低年级同学,形成良好的闭环人才培养模式。相信在学院领导和老师们的大力支持下,同学们一定会发扬“不怕苦、不怕累、团队协作、创新求精、软件报国”的锅炉房科技创新精神,努力成为具有创新意识和实践能力的优秀软件学子。