计算理论课程通常教授形式语言、自动机理论、可计算性和复杂性课程。您可以培养算法设计、解决问题和理解计算极限方面的技能。许多课程都会介绍图灵机和状态图等工具,这些工具有助于说明概念和分析计算问题。您还将探索 P vs NP、可判定性和算法在人工智能中的作用等关键主题,提高您应对复杂计算挑战的能力。
University of London
您将获得的技能: 计算机科学, 算术, 计算思维, 代数, 密码学, 普通数学, 应用数学, 测量系统, 数学理论与分析
初级 · 课程 · 1-4 周
Stanford University
您将获得的技能: Encryption, Authentication, 计算思维, 密码学, 数据完整性, 安全 Code, 网络安全, Algorithm, 高级加密标准(AES), 公钥加密标准(PKCS), 数据加密标准, 关键管理
混合 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 计算机编程, 编程原则, 计算思维, 数据结构, C(编程语言), 调试, 计划发展
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 人工智能, 道德标准与行为, 负责任的人工智能, 计算机安全意识培训, 社会影响, 媒体与传播, 个人身份信息, 网络安全, Algorithm, 数据伦理, 信息技术, 信息隐私
攻读学位
初级 · 课程 · 1-4 周

Shanghai Jiao Tong University
您将获得的技能: 计算机科学, 组合学, 理论计算机科学, 数据结构, 计算思维, 网络分析, 高等数学, 数学理论与分析, Algorithm, 图论
中级 · 课程 · 1-3 个月

Princeton University
您将获得的技能: 计算机编程, Java 编程, 运筹学, 数据结构, 线性代数, 理论计算机科学, 计算思维, Networking 路由器, 图论, Algorithm
中级 · 课程 · 3-6 个月

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

University of Colorado Boulder
您将获得的技能: Python 程序设计, 计算机科学, 数据结构, 编程原则, 计算思维, 分析, 理论计算机科学, 设计策略, 伪代码, Algorithm, 高等数学
攻读学位
高级设置 · 课程 · 1-4 周

Stanford University
您将获得的技能: 计算机科学, 数据结构, 理论计算机科学, 分析, 计算思维, Algorithm, 图论, 概率
中级 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Computational Logic, Logical Reasoning, Deductive Reasoning, Theoretical Computer Science, Analytical Skills, Programming Principles, Computer Science, Data Analysis, Computer Programming, Algorithms, Verification And Validation, Systems Analysis, Software Development, Machine Learning
初级 · 课程 · 1-3 个月

Pohang University of Science and Technology(POSTECH)
您将获得的技能: Blockchain, Cryptography, Transaction Processing, Encryption, Data Structures, Virtualization and Virtual Machines, Network Protocols, Distributed Computing, Algorithms
中级 · 课程 · 1-3 个月

University of California, Davis
您将获得的技能: 计算机编程, 社交网络分析, 科学方法, 系统思考, 代理系统, 社会学, 模型评估, 社会科学, 经济学, 模拟
初级 · 课程 · 1-4 周