课程简介
《算法设计与分析》课程是计算机学科的专业核心课,具有承上启下的作用。课程主要以计算机经典问题的求解方法为主线,培养学生的计算思维以及使用算法解决实际问题的能力。本课程系统介绍常见的算法思想、设计与分析方法,主要教学内容包括算法概述、算法复杂度分析、分治法、贪心法、动态规划、回溯法、分支限界法以及网络流等。在算法学习的同时,将思政元素融入课程内容,培养学生用计算思维解决复杂工程问题和社会问题的能力,强化学生工程伦理意识与大国工匠精神,激发学生科技报国的使命感与文化传承的自豪感。
授课教师
计算机应用技术博士,毕业于北京航空航天大学。现就职于北京工商大学计算机与人工智能学院,担任《算法设计与分析》《大数据与应用统计》等本科生课程,以及《算法复杂性分析与设计》等研究生课程。获校级思政比赛二等奖1项、青年教师基本功大赛最美教案奖,参与北京市教学改革项目1项。研究方向为虚拟现实与计算机图形学,主持国家自然科学基金青年项目1项,北京市自然科学基金面上项目1项,北京市教委科研一般项目1项,近5年在相关研究方向发表论文20余篇。