导航菜单

算法设计与分析

“算法设计与分析”课程是计算机科学与技术相关专业的专业基础课。算法在计算机科学中具有核心的地位和作用。本课程是关于算法的方法论,是计算机软件设计的基础。主要讲授算法设计技术与分析技术。通过学习该课程,可以系统掌握算法设计、分析与证明的常用方法,培养算法设计与复杂性分析以及相应的解决问题的综合素质和能力。因此,该课程对于培养高质量计算机人才所必需的基本理论与知识、抽象思维能力、逻辑思维能力以及灵活运用算法解决问题的能力都有极大的帮助。对于未来从事计算机系统结构、系统软件以及应用软件研究与开发的专业人员是非常重要和必不可少的。

本课程自开设以来,通过不断摸索,逐渐形成了自己的特色,主要包括:

1)以培养学生“科学思维、方法学习、实验实践”为出发点,对每种算法设计方法,从理论入手,以应用为导向进行讲解,提高学生学习和应用知识的能力;

2)以“科研驱动、教研融合、任务导向”为宗旨,聚焦学科发展前沿,构建了丰富的、系统化的课程资源库,为学生建立更为完整的算法知识体系,提高实践能力和创新能力。 

3)依据算法课程特点,充分利用Online Judge的便利性,增加算法实现题,并自动判定结果,从而巩固与加深对知识点的理解。

4)满足了学生微型化、碎片化及个性化学习需求;突破时空限制,实现随时随地学习,激发学生的学习热情。

相关推荐: