理论计算机科学课程可以帮助您学习算法、计算复杂性、自动机理论和形式语言。您可以培养解决问题、数学推理和算法分析方面的技能,为完成复杂的计算任务提供支持。许多课程都会介绍一些工具,如用于算法实现的 Python、用于排版数学文档的 LaTeX 以及用于模拟自动机的软件,让您能够在实际场景中应用这些概念。

Princeton University
您将获得的技能: Algorithm, 计算机系统, 数据结构, 计算机硬件, Java 编程, 理论计算机科学, 计算机编程, 计算机结构, 计算逻辑, 算法, 可扩展性, 计算机科学
中级 · 课程 · 1-3 个月

University of London
您将获得的技能: Computational Logic, Algorithms, Arithmetic, Applied Mathematics, Advanced Mathematics, Mathematics and Mathematical Modeling, Deductive Reasoning, Mathematical Theory & Analysis, Trigonometry, Statistics, General Mathematics, Analysis, Graphing, Computer Science, Mathematical Modeling, Programming Principles, Business Mathematics, Business Logic, Algebra, Problem Solving
攻读学位
初级 · 专项课程 · 3-6 个月

The Hong Kong University of Science and Technology
您将获得的技能: Cryptography, Algorithms, Theoretical Computer Science, Mathematical Theory & Analysis, Arithmetic, Computational Thinking, Public Key Cryptography Standards (PKCS), Data Structures, Applied Mathematics, Logical Reasoning, Deductive Reasoning
初级 · 课程 · 1-3 个月
University of London
您将获得的技能: 计算机系统, Javascript, 解决问题, 计算机网络, 普通数学, 通用网络, 网络应用, 算术, 计算机编程, Network Security, 计算机扫盲, 开发环境, 计算机编程工具, 计算机科学, 数值分析, 计算机图形学, 应用安全, 应用数学, 计算思维, 网络安全, 调试
攻读学位
初级 · 专项课程 · 1-3 个月

Princeton University
您将获得的技能: Java, Algorithm, 代码重用性, 文件输入/输出, Java 编程, 数据结构, 面向对象设计, 理论计算机科学, 计算机编程, 面向对象编程(OOP), 编程原则, 算法, 模拟, 动画, 计算思维, 计划发展, 计算机科学
初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: Algorithm, 应用程序开发, 图论, 网络分析, 组合学, 生物信息学, 数据结构, 理论计算机科学, 计算机编程, 事件驱动编程, 概率, 数据分析, 面向对象编程(OOP), 编程原则, 动画和游戏设计, 算法, 视频游戏开发, 计划发展, Python 编程, 计算思维, 互动设计
初级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: Algorithm, Java, 图论, 开发测试, 网络分析, Javascript, 拉斯特(编程语言), 生物信息学, 社交网络分析, 数据结构, 计算机编程, 理论计算机科学, 路由协议, 数据存储, C 和 C++, 软件测试, 算法, 编程原则, 调试, Python 编程, 计算思维
中级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: 加密技术, Encryption, Algorithm, 网络安全, 图论, 网络分析, 制图, 组合学, 关键管理, 加密, 理论计算机科学, 算术, 密码协议, 概率, 逻辑推理, 概率分布, 计算逻辑, 算法, Python 编程, 演绎推理, 计算思维, 贝叶斯统计
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: Theoretical Computer Science, Algorithms, Graph Theory, Data Structures, Operations Research, Quantum computing, Public Key Cryptography Standards (PKCS), Cryptography, Computational Thinking, Design Strategies, Cryptographic Protocols, Tree Maps, Encryption, Network Model, Combinatorics, Data Science, Computer Science, Mathematical Modeling, Mathematical Software, Python Programming
攻读学位
高级设置 · 专项课程 · 3-6 个月

The Hong Kong University of Science and Technology
您将获得的技能: Probability, Computational Logic, Combinatorics, Bayesian Statistics, Algorithms, Theoretical Computer Science, Mathematical Software, Mathematical Theory & Analysis, Cryptography, Logical Reasoning, Deductive Reasoning, Computational Thinking, Computer Science, Encryption, Data Structures, Arithmetic, General Mathematics, Public Key Cryptography Standards (PKCS), Problem Solving, Cybersecurity
初级 · 专项课程 · 3-6 个月

Stanford University
您将获得的技能: Algorithm, 图论, 网络分析, 数学理论与分析, 社交网络分析, 网络路由, 理论计算机科学, 生物信息学, 分析, 数据结构, 设计策略, 概率, 算法, 计算逻辑, 概率与统计, 计算机科学, 编程原则, 网络模型, 计算思维
中级 · 专项课程 · 3-6 个月

University of Illinois Urbana-Champaign
您将获得的技能: Algorithm, 图论, 数据库系统, 集成开发环境, 软件工程, 非结构化数据, 工程软件, 数据存储, 数据结构, 理论计算机科学, 计算机编程, 面向对象设计, C++(编程语言), 面向对象编程(OOP), 开发环境, 计算机编程工具, 算法, 计划发展, 调试, 内存管理
中级 · 专项课程 · 1-3 个月