计算思维课程可以帮助您学习问题分解、模式识别、算法设计和抽象技术。您可以在从编程到数据科学的各种应用中培养逻辑推理、数据分析和有效解决方案开发方面的技能。许多课程会介绍 Python、Scratch 和各种模拟软件等工具,展示如何应用这些技能来解决人工智能、机器人和软件开发等领域的复杂问题。

University of Pennsylvania
您将获得的技能: 计算机系统, Python 编程, 计划发展, 数据结构, 分析, 分析技能, 计算机编程, 算法, 计算机结构, 解决问题, Algorithm, 计算思维, 编程原则, 伪代码, 面向对象编程(OOP), 调试, 计算机硬件
★ 4.7 (1431) · 初级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: 流行病学, 计算机编程, 算法, 计算思维, 解决问题, Algorithm, 编程原则, 灾难恢复
★ 4.6 (1294) · 初级 · 课程 · 1-3 个月
University of Glasgow
您将获得的技能: 超文本标记语言(HTML), 数据扫盲, 代码重用性, 计划发展, Javascript, 网络开发工具, 动画, 数据展示, 动画和游戏设计, 软件设计, 可视化(计算机制图), 应用机器学习, 软件开发生命周期, 应用设计, 软件技术审查, 绘图(图形), 网页设计与开发, 软件开发, 图形软件, 计算机图形学
初级 · 专项课程 · 3-6 个月

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

The Hong Kong University of Science and Technology
您将获得的技能: Probability, Computational Logic, Combinatorics, Bayesian Statistics, Algorithms, Theoretical Computer Science, Mathematical Software, Mathematical Theory & Analysis, Cryptography, Logical Reasoning, Deductive Reasoning, Computational Thinking, Computer Science, Encryption, Data Structures, Arithmetic, General Mathematics, Public Key Cryptography Standards (PKCS), Problem Solving, Cybersecurity
初级 · 专项课程 · 3-6 个月
University of Glasgow
您将获得的技能: Javascript, 事件驱动编程, 计划发展, 动画和游戏设计, 可视化(计算机制图), 计算机编程, 互动设计, 动画, 计算思维, 代码审查, 编程原则, 软件技术审查, 图形软件, 计算机图形学
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: 决策智能, 交流, 概率, 相关性分析, 分析, 概率与统计, 统计推理, 批判性思维, 逻辑推理, 上诉, 计算逻辑, 说服沟通, 图表设计, 验证和确认, 商务交流, 抽样(统计), 演绎推理
★ 4.6 (3725) · 初级 · 专项课程 · 3-6 个月
University of Glasgow
您将获得的技能: Javascript, 超文本标记语言(HTML), 软件设计, 网络开发工具, 用户界面(UI), 计划发展, 可扩展性, 应用框架, 软件架构, 互动设计, 计算思维, 编程原则, JavaScript 框架, 计算机编程工具, 集成开发环境, 用户界面组件, 网页设计与开发
初级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Animations, Software Design, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Computer Graphic Techniques, Python Programming, Graphic and Visual Design, Event-Driven Programming, Digital Design, Simulations, Computer Graphics, Design, Graphical Tools, Game Design, Computational Logic, Computational Thinking
★ 5 (7) · 初级 · 专项课程 · 3-6 个月
University of Glasgow
您将获得的技能: 代码重用性, Javascript, 分析技能, 数据扫盲, 数据展示, 软件设计模式, 数据预处理, 计算机编程, 应用机器学习, 数据导入/导出, 绘图(图形), 软件开发
初级 · 课程 · 1-4 周

University of London
您将获得的技能: Computational Logic, Logical Reasoning, Deductive Reasoning, Theoretical Computer Science, Programming Principles, Computer Science, Critical Thinking, Computational Thinking, Business Logic, Algorithms, Mathematical Theory & Analysis, Algebra, Mathematical Modeling, Problem Solving, Strategic Communication
中级 · 课程 · 1-4 周

Princeton University
您将获得的技能: 计算机科学, Java 编程, 数据结构, 代码重用性, 算法, 模拟, Java, 计划发展, 面向对象设计, 计算机编程, 动画, 计算思维, Algorithm, 编程原则, 理论计算机科学, 文件输入/输出, 面向对象编程(OOP)
★ 4.7 (1356) · 初级 · 课程 · 1-3 个月
Computational Complexity 是一种解决问题的过程,包括将复杂的问题分解为可管理的部分、识别模式和开发算法以找到解决方案。它之所以重要,是因为它使个人具备了应对从计算机科学到日常生活等各个领域挑战的技能。通过培养逻辑推理和解析能力,计算思维可以提高创造力和创新能力,使其成为当今技术驱动型世界的宝贵财富。
涉及计算思维的工作遍及各行各业。数据分析师、软件开发人员、系统架构师和 IT 顾问等职位往往需要很强的计算思维能力。此外,教育、研究甚至医疗保健领域的职位也越来越重视使用计算方法分析数据和解决复杂问题的能力。这种多面性使计算思维成为任何希望提升职业生涯的人的一项重要技能。
一些最好的计算思维在线课程包括《计算思维与 JavaScript 专项课程》和《计算思维与初级 C 语言编程 专项课程》。这些课程提供了结构化的学习路径,涵盖了基本概念和实际应用,帮助你打下坚实的计算思维基础。
是的,您可以通过两种方式在 Coursera 上免费开始学习计算思维:
如果您想继续学习,获得计算思维证书,或在预览或试用后解锁全部课程访问权限,您可以升级或申请经济援助。
要学习计算思维,首先要探索以该主题为重点的在线课程。参与需要你应用计算方法解决问题的实践项目。定期练习 Code 并与 Peer-to-Peer 合作以加深理解。此外,还可以寻找书籍和教程等资源,以清晰易懂的方式解释计算思维的原理。
计算思维课程通常涉及的主题包括问题分解、算法设计、数据表示和编程概念。课程还可以探讨特定的编程语言和工具,以及计算思维在各个领域的应用,如教育、[Data Science](https://hua.dididi.sbs/courses?‎
对于培训和提高员工技能,《K-12 教育工作者的计算思维》等课程都是很好的选择:抽象、方法和列表》和《使用计算思维解决问题》等课程都是很好的选择。这些课程提供了实用的技能和方法,可应用于教育环境及其他领域,有助于在工作场所培养解决问题和创新的文化。