Chevron Left
返回到 Computational Thinking for Problem Solving

学生对 宾夕法尼亚大学 提供的 Computational Thinking for Problem Solving 的评价和反馈

4.8
321 个评分
104 个审阅

课程概述

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 个评论(共 106 个)

创建者 Holland D

Nov 27, 2018

This course is perfect for introducing those without a Computer Science background to the world of CS! By the end of the course you will be writing your own code. The professors are absolutely AMAZING and the effort put into designing this course is evident in each Lesson. I found that the material was clear, easy to understand, and incredibly useful. It teaches how to think in a computational way that is both holistic and streamlined. Overall, this was a fun, informative, and motivating course that I would HIGHLY recommend to everyone! I would take it again if I wasn't so excited to learn more Python!

创建者 Songly H

Nov 27, 2018

Great course, I really enjoyed learning about computational thinking for solving problem and especially, learning Python is fun!

创建者 Cristóbal H J

Nov 29, 2018

Really excellent course I highly recommend it. As a self taught programmer, I feel I have a gain a deeper understanding of what I'm doing. UPenn teaching quality is top notch, I want to go for the MCIT program now

创建者 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.

创建者 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.

创建者 Zhuo W

Jan 05, 2019

Very helpful course for an introduction of computer science!

创建者 Mike L

Jan 18, 2019

An amazing course that teach the way of computational thinking behind our works of programming. It may not be the best and absolute way to analyze for every problems and difficulties, but at least it provide a way which how we use this sort of thinking to simplify and focus on the problems.

创建者 Trong D

Jan 09, 2019

Well Presented Course

创建者 Oleksiy C

Jan 23, 2019

Need to change process of grading assignments. Not all students understand that answer is correct and usually give lower grade.

创建者 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.

创建者 Ting-Hsuan L

Feb 09, 2019

The course has been helpful!

创建者 Maiy L

Feb 10, 2019

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

创建者 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.

创建者 Camilo J

Feb 16, 2019

Great course for an introduction to Computer Science. Learned a lot and enjoyed even more. The quality of the material (video production) is really goof.

创建者 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.

创建者 Carlos D G M

Feb 21, 2019

Really good for learning to think as a computer scientist

创建者 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.

创建者 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

创建者 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

创建者 Jagdish P

Jan 13, 2019

Great course, but challenging in week 4!

创建者 David R G

Jan 13, 2019

The coding challenges were tough for me. I have some python experience from prior to the course but I’m really just still beginning to learn it. I don’t find coding to be intuitive yet, but I enjoy figuring out how to use it to solve a problem.

创建者 Md. H H S B

Dec 14, 2018

Its really helpful for real life situation problem solving.In some cases maybe we know some of the terms which you will learn here but for using those in a organized way this course is really very helpful i think.

创建者 Yashwant S

Jan 14, 2019

This is a good short starter course for people leaping into IT and good refresher course for some. I could finish the audit (minus assignment) in two days

创建者 Carmen M

Nov 17, 2018

To think what a difference just a few weeks can make… thank you for awakening a desire in us propelling us forward into the world as computational thinking evangelists!

Know that you will be challenged, but true satisfaction awaits at the end-- priceless!!