以下是您可能会研究的一些概念:
解决问题:您将学习 算法 - 即一般策略,例如分而治之, 递归, 启发式,贪婪搜索和随机算法 - 可帮助您建模,分解和解决任何类型的问题。
逻辑:您将开始使用精确和正式的思维方法,包括 抽象, 布尔逻辑,数论和集合论,这样您就可以以气密方式解决问题。
数据:你会触摸信息理论,并开始问这样的问题,什么是信息?你是如何代表它的?你如何模拟现实世界?
系统:您如何设计和构建满足一系列要求和约束的复杂系统?系统工程几乎是每个企业都必不可少的主题。
思考:理解人类思维的最佳方法之一就是尝试复制它。像主题人工智能,机器学习,计算机视觉和自然语言处理是在不仅是计算机科学,也是生物学,心理学,哲学和数学的前沿。