University of Pennsylvania
解决问题的计算思维
University of Pennsylvania

解决问题的计算思维

Susan Davidson

位教师:Susan Davidson

130,183 人已注册

包含在 Coursera Plus

深入了解一个主题并学习基础知识。
4.7

(1,427 条评论)

初级 等级
无需具备相关经验
灵活的计划
2 周 在 10 小时 一周
自行安排学习进度
89%
大多数学生喜欢此课程
深入了解一个主题并学习基础知识。
4.7

(1,427 条评论)

初级 等级
无需具备相关经验
灵活的计划
2 周 在 10 小时 一周
自行安排学习进度
89%
大多数学生喜欢此课程

要了解的详细信息

可分享的证书

添加到您的领英档案

授课语言:英语(English)

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

该课程共有4个模块

计算思维是一种利用计算机科学的概念和思想来解决问题的方法,它可以将这些问题的解决方案表达出来,以便在计算机上运行。随着计算在现代社会的方方面面变得越来越普遍,不仅在软件开发和工程领域,在商业、人文学科,甚至在日常生活中也是如此,了解如何使用计算思维来解决现实世界中的问题是 21 世纪的一项关键技能。 计算思维建立在四大支柱之上:分解、模式识别、数据表示和抽象以及算法。本模块将向你介绍计算思维的四大支柱,并展示如何将它们作为解决问题过程的一部分加以应用。

涵盖的内容

6个视频1篇阅读材料5个作业2次同伴评审4个讨论话题

当我们使用计算思维来解决问题时,我们实际上是在开发一种算法:一系列循序渐进的指令。无论是安排会议这样的小任务,还是绘制地球地图这样的大任务,开发和描述算法的能力对于基于计算思维解决问题的过程都至关重要。本模块将向你介绍一些常见的算法,以及自己开发算法的一般方法。当你不仅要寻找问题的任何答案,还要寻找最佳答案时,这些方法将非常有用。完成本模块后,您将能够评估算法并分析输入大小对算法性能的影响,从而为您要解决的问题选择最佳算法。

涵盖的内容

7个视频6个作业4次同伴评审

计算思维是一个解决问题的过程,其中最后一步是将解决方案表达出来,以便在计算机上执行。然而,在编写程序实现算法之前,我们必须了解计算机的功能,特别是如何执行指令和如何使用数据。本模块介绍了现代计算机的内部构造及其基本操作。 然后,它将向你介绍一种称为伪代码的算法表达方式,这将帮助你使用编程语言实现你的解决方案。

涵盖的内容

6个视频5个作业5次同伴评审

编写程序是计算思维过程的最后一步。它是使用计算机能够理解的语法来表达算法的行为。本模块将向你介绍 Python 编程语言及其核心功能。即使你以前从未编写过程序,甚至从未考虑过编写程序,在学完本模块后,你也能编写简单的 Python 程序,让你在基于计算思维的问题解决过程中向计算机表达你的算法。

涵盖的内容

9个视频13篇阅读材料12个作业

位教师

授课教师评分
4.8 (445个评价)
Susan Davidson
University of Pennsylvania
4 门课程130,475 名学生

提供方

从 算法 浏览更多内容

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'

学生评论

4.7

1,427 条评论

  • 5 stars

    80.44%

  • 4 stars

    13.24%

  • 3 stars

    3.36%

  • 2 stars

    1.26%

  • 1 star

    1.68%

显示 3/1427 个

GB
5

已于 Sep 30, 2019审阅

JL
5

已于 Feb 8, 2020审阅

FK
5

已于 Dec 23, 2019审阅

Coursera Plus

通过 Coursera Plus 开启新生涯

无限制访问 10,000+ 世界一流的课程、实践项目和就业就绪证书课程 - 所有这些都包含在您的订阅中

通过在线学位推动您的职业生涯

获取世界一流大学的学位 - 100% 在线

加入超过 3400 家选择 Coursera for Business 的全球公司

提升员工的技能,使其在数字经济中脱颖而出

常见问题

¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。