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

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

University of California San Diego
您将获得的技能: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Program Development, Student Engagement, Technical Communication, Event-Driven Programming, Computer Programming, Education Software and Technology, Animation and Game Design, Code Review, Object Oriented Design, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures, Development Environment
初级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: 计算机科学, 计算思维, 编程原则, 解决问题, Algorithm, 公共卫生, 灾难恢复, 计算机编程
初级 · 课程 · 1-3 个月

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

University of California, Davis
您将获得的技能: 机器学习, 科学方法, 社交网络分析, 数据科学, 人工智能, 社会科学, 计算思维, 网络分析, 数据分析, 模拟, 大数据
初级 · 课程 · 1-4 周

The Chinese University of Hong Kong
您将获得的技能: 数字通信, 概率分布, 通信系统, 理论计算机科学, 电信, 普通数学, 概率, 信息学, Algorithm
混合 · 课程 · 3-6 个月

University of Glasgow
您将获得的技能: Engineering Practices, Matlab, Engineering Calculations, Engineering Analysis, Engineering, Artificial Intelligence and Machine Learning (AI/ML), Applied Mathematics, Artificial Neural Networks
初级 · 专项课程 · 1-3 个月

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

University of Leeds
您将获得的技能: Logical Reasoning, Computational Logic, Computational Thinking, Algorithms, Theoretical Computer Science, Artificial Intelligence, Cryptography, Graph Theory
初级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 调试, 软件测试, 计算机编程, 计算思维, 编程原则, 计划发展, 理论计算机科学, Algorithm, 生物信息学, 开发测试, 数据结构
中级 · 课程 · 1-3 个月

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

Johns Hopkins University
您将获得的技能: Network Analysis, R Programming, Statistical Analysis, Regression Analysis, Statistical Modeling, Combinatorics, Bayesian Network, Statistical Hypothesis Testing, Data Analysis, R (Software), Probability, Statistics, Probability & Statistics, Statistical Methods, Bayesian Statistics, Social Network Analysis, Applied Mathematics, Probability Distribution, Simulations, Data Science
中级 · 专项课程 · 3-6 个月