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

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

Princeton University
您将获得的技能: 计算机编程, 面向对象设计, 编程原则, 面向对象编程(OOP), 算法, Java 编程, Java, 计划发展, 文件输入/输出, 模拟, 计算思维, 动画, 计算机科学, 理论计算机科学, Algorithm, 代码重用性, 数据结构
★ 4.7 (1356) · 初级 · 课程 · 1-3 个月
University of London
您将获得的技能: 数学建模, 数值分析, 普通数学, 几何学, 应用数学, 计算机科学, 算术, 代数, 逻辑推理, 加密技术, 演绎推理
★ 4.2 (279) · 初级 · 课程 · 1-4 周
University of Colorado Boulder
您将获得的技能: Computational Logic, Systems Design, Verification And Validation, Computer Engineering, Communication Systems, Systems Analysis, Software Systems, Process Modeling, Functional Testing, Theoretical Computer Science, Computational Thinking, Functional Specification, Software Architecture, Model Optimization, Software Design, Graph Theory, Software Testing, Software Quality Assurance, Computer Architecture, Logical Reasoning
★ 4.7 (11) · 初级 · 专项课程 · 1-3 个月

您将获得的技能: Data Structures, Algorithms, Java, Java Programming, Programming Principles, Computer Programming, Performance Tuning, Computational Thinking, Theoretical Computer Science, Solution Design
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Computational Logic, Model Based Systems Engineering, Mathematical Modeling, System Requirements, Functional Requirement, Theoretical Computer Science, Functional Specification, Verification And Validation, Systems Architecture, Automation Engineering, Control Systems, Network Model, Requirements Analysis, Mechanical Engineering, Mechanics, Applied Mathematics, Automation, Systems Analysis, Differential Equations, Algorithms
★ 3.6 (36) · 中级 · 专项课程 · 3-6 个月

您将获得的技能: Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Theoretical Computer Science
★ 4.6 (16) · 中级 · 专项课程 · 1-3 个月

The Hong Kong University of Science and Technology
您将获得的技能: Bayesian Statistics
初级 · 课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Theoretical Computer Science, Mathematics and Mathematical Modeling, Applied Mathematics, Algorithms, Cryptography, Data Management
初级 · 课程 · 1-3 个月

University of London
您将获得的技能: Arithmetic, Theoretical Computer Science, Computational Logic, Programming Principles, Computer Science, Algorithms, Computational Thinking, Database Theory, Mathematical Modeling, Data Structures, General Mathematics, Applied Mathematics, Business Mathematics, Advanced Mathematics, Logical Reasoning, Problem Solving
初级 · 课程 · 1-4 周

University of Illinois Urbana-Champaign
您将获得的技能: 软件定义网络, 计算机网络, 文件系统, 大数据, 数据存储, 云基础设施, 网络架构, Apache Spark, 分布式计算, 云计算架构, 云应用, 云计算, NoSQL, 云解决方案, 云计算开发, 云平台, 云技术, Apache Hadoop, 云服务, 云存储
★ 4.3 (2072) · 中级 · 专项课程 · 3-6 个月

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, Software Development, Machine Learning
初级 · 课程 · 1-3 个月