Chevron Left
Retour à Computational Thinking for Problem Solving

Computational Thinking for Problem Solving, Université de Pennsylvanie

4.8
190 notes
59 avis

À propos de ce cours

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

Meilleurs avis

par 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

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

Filtrer par :

58 avis

par David Lee

Apr 10, 2019

Course is organized very clearly. Content is solid.

par PRASAD K

Apr 02, 2019

Not very rigorous course. However, it is OK for an introductory course for non CS students.

par Robert Kasinow

Mar 25, 2019

Great course. Good mixture of video lectures, quizzes, and peer graded assignments. Four stars because in some of the assignments it was unclear as to what was being asked or required until you saw the rubric for the first time. I think some items that were asked for in the rubrics were not obvious/inferable from the prompts.

par Darren Haber

Mar 22, 2019

Good start to computer programming and python

par Godwin Effiong

Mar 18, 2019

Well formulated course

par Samuel Bauter

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,

par Levi Tyler Schneider

Mar 13, 2019

This course surprised me. As a programmer by trade these are my thoughts...

Week 1 (Problem Solving) - Good for beginners (and scatter brained intermediates).

Week 2 (Algorithms) - This was interesting and professionally useful. Algorithms include: Linear, binary, greedy, and brute force.

Week 3 (Computer Architecture) - Basic outline of how the cpu deals with information and a brief history of computing. Overall not professionally useful, but interesting.

Week 4 (Python Programming) - Brief intro to python and applying what you have learned by writing python scripts. This was the easiest module for me (and probably for anyone with coding experience).

par Renée Fonseca

Mar 08, 2019

could benefit from more active assistance with assignments, especially section 4

par Quan Minh Tran

Mar 04, 2019

The course is generally good. However, the assignment content and the lecture are not really getting along, especially the Python part. I suggest more "bridging" materials.

par Lee Chian Yee

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