理论计算机科学课程可以帮助您学习算法、计算复杂性、自动机理论和形式语言。您可以培养解决问题、数学推理和算法分析方面的技能,为完成复杂的计算任务提供支持。许多课程都会介绍一些工具,如用于算法实现的 Python、用于排版数学文档的 LaTeX 以及用于模拟自动机的软件,让您能够在实际场景中应用这些概念。
Rice University
您将获得的技能: 计算机编程, 调试, 编程原则, 计算思维, Algorithm, Python 程序设计, 理论计算机科学, 计算机科学
中级 · 课程 · 1-4 周
University of Toronto
您将获得的技能: 集成开发环境, 计算机编程, 调试, 文件管理, 计划发展, 数据结构, 编程原则, 软件文档, Python 程序设计
初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: 计算机编程, 网络分析, 图论, 数据结构, 分析, 编程原则, 计算思维, Algorithm, Python 程序设计, 理论计算机科学, 数据分析
中级 · 课程 · 1-4 周

École Polytechnique Fédérale de Lausanne
您将获得的技能: 功能设计, Java, 分布式计算, 可扩展性, 数据结构, Scala 编程, Algorithm, 性能调整, 其他编程语言
中级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 调试, 自动化, 文件管理, 数据结构, 模拟, Algorithm, 编程原则, 计算思维, C(编程语言), 理论计算机科学
初级 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Microarchitecture, Computer Architecture, Computer Systems, Computer Engineering, Programming Principles, Computational Logic, Systems Architecture, Computer Hardware, Embedded Systems, Algorithms
初级 · 课程 · 1-3 个月

Northeastern University
您将获得的技能: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Computer Science, Software Development, Scalability
混合 · 课程 · 1-4 周

Hebrew University of Jerusalem
您将获得的技能: 计算机编程, 计划发展, 数据结构, 系统编程, 面向对象编程(OOP), 计算机结构, Algorithm, 计算机科学, 软件架构, Virtual Machine, 计算机工程, 操作系统, 计算机图形学, 软件设计
混合 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Software Architecture, Cloud Development
中级 · 课程 · 1-3 个月

Tsinghua University
您将获得的技能: Data Structures, Algorithms, Graph Theory, Computational Thinking, Programming Principles, Computer Programming
中级 · 课程 · 1-3 个月
University of Glasgow
您将获得的技能: 计算机编程, Javascript, 数据处理, 数据科学, 数据可视化软件, JSON, 无监督学习, 数据结构, 机器学习, 计算思维, 数据建模, 脚本, 数据分析, Algorithm, 软件开发
初级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 计算机编程, 调试, 编程原则, 计算思维, 开发环境, Algorithm, 教育软件和技术, 集思广益, 计算机科学
初级 · 课程 · 1-3 个月