这是计算机科学和软件工程师的核心模块。它教授支撑现代软件工程的基本数据结构和算法。如果没有这些算法,大多数软件将无可救药地慢到无法使用的地步。该课程还教授算法和数据结构背后的原理以及数据结构和算法教给我们的软件工程课程。
二 学习成果
知识与理解
成功完成本模块后,您将能够展示以下方面的知识和理解:
- 了解时间复杂度
- 了解常见的数据结构和算法
- 了解如何使用面向对象的方法对数据结构进行编码
特定学科的智力和研究技能
成功完成本模块后,您将能够:
- 使用这些结构了解许多重要计算机算法的操作
- 选择合适的算法策略来解决问题
- 了解如何评估算法的效率
- 为特定问题选择最合适的数据结构
可转移和通用技能
成功完成本模块后,您将能够:
- 能够通过算法解决问题