Chevron Left
返回到 Computational Thinking for Problem Solving

Computational Thinking for Problem Solving, 宾夕法尼亚大学

118 個評分
43 個審閱


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

創建者 AA

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.


45 個審閱

創建者 Camilo Jara

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.

創建者 Bobby Mareddy

Feb 15, 2019

Thoroughly enjoyed the course. If you are new to computer science or need a refresher of the basic concepts you learned in high school / college, this is the perfect course

創建者 Victor (Siyu) Hou

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.

創建者 Natalie Dunn

Feb 11, 2019

I thought this course was excellent except for a few small things. I've done a handful of online "learn to code" courses and this was by far the best one to help understand the foundations and actually what you are doing when you code. The videos were really helpful as well as the assignments which I thought were a good balance of challenging but not too challenging. There were two specific things I didn't like as much, particularly the quizzes at the end of each lecture and the format of the delivery of the assignments. I thought that the quizzes were so short that they didn't deliver a ton of value. With respect to the assignments, I thought that the assignments themselves were excellent but the long multi-page PDFs for each coding assignment were overwhelming and often had details buried within them that were really important. I'd recommend a short bulleted summary of requirements up at the top or something to make it clearer. Other than that, I thought this was an excellent course!

創建者 Maiy Latif

Feb 10, 2019

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

創建者 Shengyang Xu

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 Lee

Feb 09, 2019

The course has been helpful!

創建者 Ashish Khosla

Feb 05, 2019

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

創建者 Angela

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.

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