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

Princeton University
您将获得的技能: Algorithm, Java 编程, 理论计算机科学, 计算机结构, 数据结构, 计算机硬件, 计算逻辑, 计算思维, 编程原则, 计算机科学
中级 · 课程 · 1-3 个月

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

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

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

Princeton University
您将获得的技能: Algorithm, 图论, 组合学, 数据结构, 理论计算机科学, 概率, 数学建模, 数学理论与分析, 高等数学
高级设置 · 课程 · 1-3 个月
University of London
您将获得的技能: 调试, 计算机编程, 开发环境, 网页设计与开发, 计算机网络, 计划发展, 算术, 计算机图形学, 计算机系统, Javascript, 测量系统, 计算思维, 计算机扫盲, 问题管理, Network Security, 解决问题, 计算机科学, 网络安全, 网络应用, 普通数学
攻读学位
初级 · 专项课程 · 1-3 个月

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

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

University of California San Diego
您将获得的技能: Algorithm, Python 程序设计, 图论, 贝叶斯统计, 组合学, 概率分布, 网络分析, 演绎推理, 公钥加密标准(PKCS), 理论计算机科学, Encryption, 数据结构, 密码协议, 计算逻辑, 算术, 关键管理, 概率, 计算思维, 密码学, 逻辑推理
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: OSI Models, Network Security, TCP/IP, Cloud Computing, Cloud Infrastructure, Software-Defined Networking, Network Architecture, Wide Area Networks, Network Protocols, General Networking, Network Routers, Network Troubleshooting, Linux, Virtualization, Kubernetes, Load Balancing, Data Centers, Network Administration, Network Switches, Terraform
攻读学位
中级 · 专项课程 · 3-6 个月

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

University of Colorado Boulder
您将获得的技能: 机器学习, 医疗隐私, 媒体与传播, 法律, 生成式人工智能, 新兴技术, 数据伦理, 个人身份信息, 自动化, 负责任的人工智能, 多样性意识, 信息隐私, 信息技术, 道德标准与行为, 工作场所的包容性, 计算机安全意识培训, 人工智能, 医疗保健伦理, 网络安全, 文化多样性
攻读学位
初级 · 专项课程 · 3-6 个月