An Introduction to the four methods for problem-solving.

Credit for the image goes to the University and Pennsylvania and Coursera

The University of Pennsylvania has a course dedicated to problem-solving and how to think about problems you face. This topic is quite interesting and embodies exactly what someone should learn. Learning how to think is, in my opinion, the most important thing that someone could learn. It is a powerful skill that is so frequently glossed over. The first week of this course tackles the skill of how to think by breaking it down to four different steps.

Step 1 — Decomposition

Step 2 — Pattern Recognition

Step 3 — Data Representation and Abstraction

Step 4 — Algorithms

I am looking for week 2! Stay tuned!

Thank you for reading!

I write about programming and computer science as well as review Coursera courses I have taken related to the aforementioned topics.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store