Chevron Left
返回到 Computational Thinking for Problem Solving

學生對 宾夕法尼亚大学 提供的 Computational Thinking for Problem Solving 的評價和反饋

4.8
319 個評分
103 個審閱

課程概述

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....

熱門審閱

J

Dec 19, 2018

Excellent course for beginners with enough depth, programming and computational theory to increase their computer science knowledge to a higher level. It builds a good foundation of how computers work

AW

Feb 04, 2019

The course is very well-designed and it helped me develop understand how to apply computational thinking in solving various types of problems as well as acquire basic skills of programming in Python.

篩選依據:

26 - Computational Thinking for Problem Solving 的 50 個評論(共 102 個)

創建者 Carlos D G M

Feb 21, 2019

Really good for learning to think as a computer scientist

創建者 Daniel M

Feb 23, 2019

Great course for people new to computing, but also helpful for those who have dabbled in various languages but want to understand the bigger picture.

創建者 Lee C Y

Mar 01, 2019

A very thorough and engaging experience for student. Lots of video and very good explanation of computer science concept and practical problems involving python

創建者 Darren H

Mar 22, 2019

Good start to computer programming and python

創建者 Dean B

Jan 29, 2019

Although I knew a little Python before taking this course, I found that I still gained a lot of benefit from the problem-solving sections of this course. I also enjoying learning about different algorithms.

創建者 潘玥含

Jan 30, 2019

amazing course for building up the framework of developing computational systems

創建者 Ting-Hsuan L

Feb 09, 2019

The course has been helpful!

創建者 Shengyang X

Feb 09, 2019

This course is very good, and give me basic introductionary feelings and experience on how to computational thinking to solve problems and realize the solution by using Python codes. This is very efficient and powerful.

創建者 Maiy L

Feb 10, 2019

Really great course in terms of usefulness of material, the way it is presented, and resources available for support.

創建者 Han X

Feb 01, 2019

If you don't have programming experience, you may find the last module a bit challenge. But overall, it's a very good, structured, informative course.

創建者 Artem

Feb 03, 2019

Great course for students that want to start solving difficult problems and understand the programming better. Great for students that think about teaching programming in the future and solve difficult problems.

創建者 David L

Apr 10, 2019

Course is organized very clearly. Content is solid.

創建者 Samuel B

Mar 17, 2019

Great Introduction to thinking about how to think about and structure basic coding structures like loops. I've learned syntax several times, but never quite understood the practical meaning behind it. The flow charts in this course are awesome for developing a great understanding,

創建者 Godwin E

Mar 18, 2019

Well formulated course

創建者 Zhuo W

Jan 05, 2019

Very helpful course for an introduction of computer science!

創建者 Krishna M

Jan 06, 2019

I loved this course on computational thinking. Unlike other courses which focused only on a specific programming language (such as Python), this course gave me a deep dive into computational thinking, a foundation learning, behind any types of programming. Not having a computer science background, but having done some Python experience, I lacked the basic concepts of computational thinking. This course provided just that! It covered pillars of computational thinking, simple algorithms, flowcharts, pseudocode, memory usage in CPU as it relates to programming concepts, and introduction to Python. The course includes several quizzes, but most importantly, great assignments that helped me solidify my understanding of the course material. A highly recommend this course even if you have not worked with any programming languages before!

P.S. If you have never worked with Python before, I would recommend keeping aside some extra time during Week 4.

創建者 Anqi W

Feb 04, 2019

The course is very well-designed and it helped me develop understand how to apply computational thinking in solving various types of problems as well as acquire basic skills of programming in Python.

創建者 Ashish K

Feb 05, 2019

A wonderful program; which seems to have re-ignited a lost fondness for programming

創建者 Victor ( H

Feb 13, 2019

The course offers me a taste of computer science. By studying the course, I can improve my problem solving skills by adopting a structured method. In addition, the course gave me experience of programming in python, a popular language at present. I highly recommend this course to people who are not familiar with programming and want to learn more knowledge in this field.

創建者 HENGYAN T

Feb 26, 2019

I learned the methods to solve the problem with computational thinking and the course is really great. I will recommend this course to my friends and colleagues.

創建者 Christopher N J

Nov 01, 2018

Great course with step by step breakdown of computational thinking, leading into algorithms and the basics of coding in Python.

創建者 Dhouglas C

Nov 03, 2018

Finally Professors that know how to teach over video. Easy to digest examples, study cases with cc explaining how the voice over relates to the theory. It seems the University of Penn has entered the online course market to make a difference.

創建者 Holden B W

Nov 12, 2018

Computational Thinking for Problem Solving is one of the best courses I have taken thus far on Coursera. The course is extremely organized, yet challenging (for non-CS majors) and forces one to learn a multitude of concepts that are prevalent in our world today. Hats off to the team at Penn Engineering for creating such a transformative, creative and intuitive approach to computational thinking, and applying the lesson material to real-world problems and solutions.

Best,

Holden

創建者 Steven E

Nov 11, 2018

Really good overview of the end to end computational process. Highly recommend!

創建者 Yevgeny Y

Nov 13, 2018

More than yet another programming crash course. The only requirements here are your brain and desire to solve real-world problems. Simple and clear for everyone.