《数据结构与算法》是人工智能、计算机科学、电子信息类基础必修课程,注重介绍抽象数据结构和算法,以及解决问题的方法和基本的算法分析原则,为您后续的学习奠定的算法思想基础。它不仅是一门课程,更是一种思维训练,通过本课程的学习,能了解数据结构、算法性能分析方法,学会如何分析问题、选择合适的数据结构和算法来高效解决问题,并会基于时间复杂度对算法性能进行分析,培养逻辑思维和问题解决能力。
课程采用知识点组织内容,问题讨论、在线测试和编程练习等多种互动方式,提高学习兴趣和效果;教学团队具有丰富的竞赛教学经验,能够引导学生深入掌握知识和技能;教师团队年轻化,充满活力,不断更新教学、练习内容,紧跟技术发展。
在《数据结构与算法》学习过程中,学生不仅能够获得扎实的专业知识,还能够培养出卓越的思维能力和实践技能,为未来的学习和职业生涯打下坚实基础。
课程目标1:掌握数据结构与算法的基础知识
课程目标2:提升问题解决与建模能力
课程目标3:培养数据驱动的工程思维
计算机程序设计/Python程序设计
在线课程成绩满分100分,包含单元作业/测试成绩、在线讨论成绩和期末在线测试成绩。具体比例如下:
单元作业成绩 30%
单元测试成绩 20%
在线讨论成绩 10%
期末在线测试成绩 40%
1、教材:《Python数据结构与算法分析》,[美]布拉德利∙米勒、戴维∙拉努姆(著),吕能、刁寿钧(译),人民邮电出版社,第3版,2023年
2、教材对应网站:https://runestone.academy/ns/course/index