Computational Thinking

计算思维是一种解决问题的过程,涉及各种技术,如理解和定义问题、将问题分解为可管理的部分、寻找模式、抽象问题以忽略不必要的信息,以及制定逐步的解决方案。Coursera 的 "计算思维"(Computational Thinking)目录可帮助您培养计算机科学和 Data Analysis 中使用的这一基本技能。您将学习如何系统地处理复杂问题,创建有效的算法,提高模式识别、抽象和算法思维能力。这项技能对于软件工程师、程序员、数据科学家以及任何希望利用计算方法解决问题和进行决策的人来说都至关重要。
41凭据
190门课程

最受欢迎

当前趋势

最新发布

筛选依据

主题
必需的

语言
必需的

在整个课程(说明和评估)中使用的语言。

了解产品
必需的

通过实践教程在 2 小时内掌握与工作相关的技能。
通过已评分作业、视频和论坛向顶级授课教师学习。
通过完成一系列课程和项目,深入学习学科知识。

级别
必需的

课程长度
必需的

字幕
必需的

教师
必需的

探索计算思维课程目录

  • 状态:预览

    University of Pennsylvania

    您将获得的技能: Python 程序设计, 计算机编程, 数据结构, 调试, 计算思维, 计算机系统, 解决问题, 计算机硬件, 分析技能, Algorithm, 计算机科学, 伪代码

  • 状态:预览

    University of Michigan

    您将获得的技能: 计算机编程, 公共卫生, 计算思维, 编程原则, Algorithm, 解决问题, 灾难恢复, 计算机科学

  • 状态:免费试用

    University of Colorado System

    您将获得的技能: 计算机编程, 数据结构, 数据分析, 理论计算机科学, 自动化, C(编程语言), 分析, 计算思维, 编程原则, 数据收集, 数据可视化软件, 计划发展, 微软 Visual Studio, 问题管理, 描述性统计, Algorithm, 数据存储, 文件管理, 模拟

  • 状态:免费试用

    University of Glasgow

    您将获得的技能: 计算机编程, JSON, 数据结构, 数据分析, 网络开发, 前端网络开发, 应用程序部署, 数据科学, 无监督学习, 原型设计, 应用程序开发, Html 和 Css, 软件开发, 数据可视化软件, 计算思维, 编程原则, 代码审查, 数据处理, 脚本, Javascript

  • 状态:免费试用

    您将获得的技能: 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

  • 状态:预览

    University of Washington

    您将获得的技能: 计算机视觉, 机器学习算法, 线性代数, 生物学, 监督学习, 网络模型, 信息架构, 人工神经网络, 强化学习, 计算思维, 数学建模, 概率与统计, 计算机科学, Matlab, 微分方程

是什么让您今天来到 Coursera?

  • 状态:免费试用

    您将获得的技能: 计算机编程, 数据结构, 数据分析, Python 程序设计, 网络分析, 理论计算机科学, 计算思维, 编程原则, 分析, 图论, Algorithm

  • 状态:免费试用

    Stanford University

    您将获得的技能: 运筹学, 网络分析, 计算逻辑, 理论计算机科学, 数据结构, 分析, 社交网络分析, 图论, 计算思维, 生物信息学, 概率, Algorithm, 概率与统计, Networking 路由器, 伪代码

  • 状态:免费试用

    University of California, Santa Cruz

    您将获得的技能: 集成开发环境, 命令行界面, 面向对象编程(OOP), 计算机编程, 数据结构, 人工智能, C++(编程语言), C(编程语言), 调试, C 和 C++, 图论, 计算思维, 编程原则, 代码审查, 软件设计模式, 游戏设计, 面向数据的编程, 计算机科学, Algorithm, 软件技术审查

  • 状态:免费试用

    University of California, Santa Cruz

    您将获得的技能: Go (Programming Language), Debugging, C (Programming Language), Data Structures, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Code Review, Unit Testing, Command-Line Interface, Data-oriented programming, Integrated Development Environments, Computer Science, Algorithms, File Systems, Computational Thinking, Software Technical Review, Integration Testing, Software Design

  • 状态:免费试用

    Johns Hopkins University

    您将获得的技能: 命令行界面, Unix, 统计建模, 数据结构, 数据管理, Python 程序设计, 统计假设检验, Linux 命令, 数据科学, R 语言程序设计(中文版), 探索性数据分析, 统计分析, 生物信息学, 计算思维, 分子生物学, Unix 命令, 生物统计学, Jupyter, 数据分析软件, 统计方法

  • 状态:免费试用

    您将获得的技能: C++ (Programming Language), Go (Programming Language), Debugging, C (Programming Language), Data Structures, C and C++, Object Oriented Programming (OOP), Software Design Patterns, Computer Programming, Code Review, Unit Testing, Command-Line Interface, Data-oriented programming, Programming Principles, Integrated Development Environments, Algorithms, Graph Theory, Computer Science, File Systems, Computational Thinking

是什么让您今天来到 Coursera?

主要合作伙伴

  • University of California San Diego
  • University of Colorado Boulder
  • Scrimba
  • Universidad Nacional Autónoma de México
  • University of Colorado System
  • University of Michigan
  • Peking University
  • Stanford University