计算理论课程通常教授形式语言、自动机理论、可计算性和复杂性课程。您可以培养算法设计、解决问题和理解计算极限方面的技能。许多课程都会介绍图灵机和状态图等工具,这些工具有助于说明概念和分析计算问题。您还将探索 P vs NP、可判定性和算法在人工智能中的作用等关键主题,提高您应对复杂计算挑战的能力。

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

Princeton University
您将获得的技能: 数据结构, 理论计算机科学, 组合学, Algorithm, 高等数学, 数学建模, 数学理论与分析, 图论, 概率
高级设置 · 课程 · 1-3 个月

University of Illinois Urbana-Champaign
您将获得的技能: C++(编程语言), Apache Hadoop, Apache Cassandra, 系统设计, NoSQL, 理论计算机科学, 数据存储技术, 分布式计算, 可扩展性, Network Protocol(网络协议, Algorithm, 云计算, 数据库理论
初级 · 课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Computer Architecture, Computer Systems, Computational Logic, Hardware Design, Computer Hardware, Programming Principles, Digital Signal Processing, Debugging
初级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: Python 程序设计, Encryption, 算术, 计算思维, 理论计算机科学, 代数, 密码学, Algorithm, 公钥加密标准(PKCS), 网络安全
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Linux, 软件设计, 嵌入式系统, C(编程语言), 实时操作系统, 应用数学, 系统设计与实施, 验证和确认, Algorithm, 数学建模, 嵌入式软件, 操作系统流程管理
高级设置 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: Python 程序设计, 计算机科学, 计算思维, 理论计算机科学, 计算逻辑, 组合学, 演绎推理, Algorithm, 计划发展, 逻辑推理
初级 · 课程 · 1-3 个月

Pohang University of Science and Technology(POSTECH)
您将获得的技能: Blockchain, Application Development, Cloud Applications, Payment Systems, Cryptography, Investments, FinTech, Digital Assets, Open Source Technology, Distributed Computing, Microservices, Fundraising and Crowdsourcing, Computing Platforms, E-Commerce, Transaction Processing, Interoperability, Scalability, Governance
中级 · 课程 · 1-3 个月

Rice University
您将获得的技能: Python 程序设计, 计算机编程, 博弈论, 计算机科学, 软件设计模式, 测试案例, 理论计算机科学, 调试, 数据结构, 编程原则, 计算思维, 数学建模, Algorithm, 伪代码
中级 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Theoretical Computer Science, Computer Programming, Pseudocode, Algorithms, Computer Science, Formal Learning, Software Engineering, Program Development, Data Science, Analysis, Debugging, Technical Analysis
中级 · 课程 · 1-3 个月

National Taiwan University
您将获得的技能: Supervised Learning, Machine Learning, Statistical Machine Learning, Model Evaluation, Logistic Regression, Theoretical Computer Science, Classification Algorithms, Mathematical Theory & Analysis, Probability & Statistics, Algorithms
初级 · 课程 · 1-3 个月

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