Computational Thinking for Problem Solving

所在平台: CourseraArchive

课程类别: 其他类别

大学或机构: CourseraNew

课程主页: https://www.coursera.org/archive/computational-thinking-problem-solving

课程评论:没有评论

第一个写评论        关注课程

课程简介

University of Pennsylvania

课程大纲

Computational thinking is an approach to solving problems using concepts and ideas from computer science, and expressing solutions to those problems so that they can be run on a computer. As computing becomes more and more prevalent in all aspects of modern society -- not just in software development and engineering, but in business, the humanities, and even everyday life -- understanding how to use computational thinking to solve real-world problems is a key skill in the 21st century. Computational thinking is built on four pillars: decomposition, pattern recognition, data representation and abstraction, and algorithms. This module introduces you to the four pillars of computational thinking and shows how they can be applied as part of the problem solving process.

课程评论(0条)

课程详情

Computational thinking is the process of approaching a problem in a systematic manner and creating and expressing a solution such that it can be carried out by a computer. But you don't need to be a computer scientist to think like a computer scientist! In fact, we encourage students from any field of study to take this course. Many quantitative and data-centric problems can be solved using computational thinking and an understanding of computational thinking will give you a foundation for solving problems that have real-world, social impact. In this course, you will learn about the pillars of computational thinking, how computer scientists develop and analyze algorithms, and how solutions can be realized on a computer using the Python programming language. By the end of the course, you will be able to develop an algorithm and express it to the computer by writing a simple Python program. This course will introduce you to people from diverse professions who use computational thinking to solve problems. You will engage with a unique community of analytical thinkers and be encouraged to consider how you can make a positive social impact through computational thinking.

解决问题的计算思维:计算思维是系统地解决问题并创建和表达解决方案以便可以由计算机执行的过程。但是您无需成为计算机科学家就可以像计算机科学家一样思考!实际上,我们鼓励任何学习领域的学生参加此课程。使用计算思维可以解决许多以数据为中心的问题,对计算思维的理解将为您解决具有现实社会影响的问题奠定基础。 在本课程中,您将学习计算思想的基础,计算机科学家如何开发和分析算法,以及如何使用Python编程语言在计算机上实现解决方案。在课程结束时,您将能够开发算法,并通过编写简单的Python程序将其表达给计算机。 本课程将向您介绍使用计算思维解决问题的各行各业的人们。您将与一个独特的分析思想家社区互动,并被鼓励考虑如何通过计算思维来产生积极的社会影响。

课程标签

0人关注该课程

主题相关的课程