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

University of Colorado Boulder
您将获得的技能: 负责任的人工智能, 生成式人工智能, 安全意识, 数字扫盲, 多样性意识, 数据伦理, 网络安全, 道德标准与行为, 社会影响, 医疗保健伦理, 机器人, 人工智能扫盲, 自动化, 多样性、平等和包容倡议, 多元化培训, 多元化计划, 人工智能, 媒体与传播, 信息隐私, 人工智能个性化
攻读学位
初级 · 专项课程 · 3-6 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Computer Architecture, Hardware Architecture, Microarchitecture, Computer Systems, Computational Logic, Hardware Design, Computer Hardware, Programming Principles, System Programming, Computer Literacy, Program Development, Data Storage, Memory Management
攻读学位
初级 · 课程 · 1-3 个月

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

您将获得的技能: Data Structures, Algorithms, Java Programming, Java, Computational Thinking, Computer Programming, Applied Mathematics, Geometry, Problem Solving
中级 · 课程 · 1-3 个月

University of London
您将获得的技能: Algorithms, Computational Thinking, Theoretical Computer Science, Computational Logic, Critical Thinking and Problem Solving, Performance Testing, Data Structures, Critical Thinking, Logical Reasoning, Graph Theory, Mathematical Theory & Analysis, Complex Problem Solving, Analysis, Game Theory
中级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 计算机编程, 代码重用性, Algorithm, 数据存储, 数据收集, 计划发展, 文件输入/输出, 数据分析, 算法, Microsoft 开发工具, 数据展示, C(编程语言), 自动化, 模拟, 编程原则, 统计分析, 计算思维, 数据结构, C 和 C++, Microsoft Visual Studio, 集成开发环境
初级 · 专项课程 · 3-6 个月

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 Leeds
您将获得的技能: Logical Reasoning, Deductive Reasoning, Computational Logic, Computational Thinking, Algorithms, Artificial Intelligence, Cryptography, Graph Theory
初级 · 课程 · 1-4 周

Rice University
您将获得的技能: Algorithm, 算法, 计划发展, 数据分析, Python 编程, 理论计算机科学, 网络分析, 图论, 计算思维, 编程原则, 数据结构, 分析
中级 · 课程 · 1-4 周

The Hong Kong University of Science and Technology
您将获得的技能: Cryptography, Algorithms, Encryption, Theoretical Computer Science, Combinatorics, Arithmetic, Applied Mathematics, Logical Reasoning
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 入侵检测和防御, Encryption, 加密技术, 渗透测试, 网络安全, Metasploit, 数据加密标准, 安全测试, Network Security, 安全控制, 密码协议, 高级加密标准(AES), 应用安全, 网络攻击, 数据安全, 公钥基础设施, 网络安全政策, 信息系统安全, 加密, 防火墙, 利用开发
中级 · 专项课程 · 3-6 个月

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